sisko/home: Configure hypr* in nix

This commit is contained in:
2026-06-05 23:55:23 +02:00
parent 1fc54a31cd
commit fc9e1572d1
10 changed files with 931 additions and 97 deletions
+28 -18
View File
@@ -4,8 +4,12 @@
imports = [
./../../home/base.nix
./../../home/alacritty.nix
./../../home/hypr/default.nix
./../../home/waybar.nix
];
wayland.windowManager.hyprland.enable = true;
home.packages = with pkgs; [
# GUI Applications
cantata
@@ -41,19 +45,10 @@
snicat
# Window Manager Extras
bibata-cursors
cliphist
hyprcursor
hypridle
hyprlock
hyprpaper
hyprshot
nautilus
networkmanager
rofi-rbw-wayland
swaynotificationcenter
waybar
wl-clipboard
# Misc tools
abcde
@@ -95,7 +90,7 @@
rbw = {
enable = true;
settings = {
base_url = "https://pw.feal.no";
base_url = "https://pw.home.feal.no";
email = "felix@albrigtsen.it";
pinentry = pkgs.pinentry-gnome3;
};
@@ -104,6 +99,7 @@
enable = true;
theme = "iggy";
};
waybar.enable = true;
zsh = {
shellAliases."rebuild" = "sudo nixos-rebuild switch --flake /config";
prezto.pmodules = [ "ssh" ];
@@ -111,6 +107,8 @@
};
services = {
gnome-keyring.enable = true;
mpd = let
home = config.home.homeDirectory;
in {
@@ -127,17 +125,29 @@
};
};
home.pointerCursor = {
name = "Bibata-Modern-Ice";
package = pkgs.bibata-cursors;
size = 24;
gtk.enable = true;
x11 = {
enable = true;
defaultCursor = true;
# Dark mode
dconf.settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
};
};
gtk = {
enable = true;
theme = {
name = "Adwaita-dark";
package = pkgs.gnome-themes-extra;
};
gtk4.theme = config.gtk.theme;
};
qt = {
enable = true;
platformTheme.name = "adwaita";
style.name = "adwaita-dark";
};
xdg.mimeApps = {
enable = true;