From be51aa7cc5ced0e1afbe6b64b9b5c7b9c7bc6f0f Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Sat, 24 Jan 2026 19:43:10 +0100 Subject: [PATCH] feat(theme): better theming --- users/modules/desktop/caelestia.nix | 5 ++++- users/modules/desktop/default.nix | 1 + users/modules/desktop/theme.nix | 26 ++++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 users/modules/desktop/theme.nix diff --git a/users/modules/desktop/caelestia.nix b/users/modules/desktop/caelestia.nix index be31f6c..e276e8d 100644 --- a/users/modules/desktop/caelestia.nix +++ b/users/modules/desktop/caelestia.nix @@ -67,6 +67,9 @@ in { reboot = ["systemctl" "reboot"]; }; }; - cli.enable = true; + cli = { + enable = true; + settings.theme.enableGtk = true; + }; }; } diff --git a/users/modules/desktop/default.nix b/users/modules/desktop/default.nix index 7c0671c..e1fa511 100644 --- a/users/modules/desktop/default.nix +++ b/users/modules/desktop/default.nix @@ -17,6 +17,7 @@ in { ./rofi ./spotify.nix ./swaync.nix + ./theme.nix ./waybar.nix ./wlr-which-key.nix ./wlsunset.nix diff --git a/users/modules/desktop/theme.nix b/users/modules/desktop/theme.nix new file mode 100644 index 0000000..6832096 --- /dev/null +++ b/users/modules/desktop/theme.nix @@ -0,0 +1,26 @@ +{ + pkgs, + config, + ... +}: { + gtk = { + enable = true; + colorScheme = "dark"; + iconTheme = { + name = "Nordzy-icons"; + package = pkgs.nordzy-icon-theme; + }; + theme = { + package = pkgs.nordic; + name = "Nordic"; + }; + }; + home.pointerCursor = { + enable = true; + gtk.enable = true; + hyprcursor.enable = config.home.desktop.hyprland.enable; + name = "Nordzy-cursors"; + package = pkgs.nordzy-cursor-theme; + }; + qt.enable = true; +}