diff options
| -rw-r--r-- | flake.lock | 30 | ||||
| -rw-r--r-- | modules/desktop/default.nix | 1 | ||||
| -rw-r--r-- | modules/desktop/gtk/default.nix | 25 |
3 files changed, 41 insertions, 15 deletions
@@ -26,11 +26,11 @@ ] }, "locked": { - "lastModified": 1765835352, - "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", + "lastModified": 1769996383, + "narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "a34fae9c08a15ad73f295041fec82323541400a9", + "rev": "57928607ea566b5db3ad13af0e57e921e6b12381", "type": "github" }, "original": { @@ -62,11 +62,11 @@ ] }, "locked": { - "lastModified": 1768434960, - "narHash": "sha256-cJbFn17oyg6qAraLr+NVeNJrXsrzJdrudkzI4H2iTcg=", + "lastModified": 1771037579, + "narHash": "sha256-NX5XuhGcsmk0oEII2PEtMRgvh2KaAv3/WWQsOpxAgR4=", "owner": "nix-community", "repo": "home-manager", - "rev": "b4d88c9ac42ae1a745283f6547701da43b6e9f9b", + "rev": "05e6dc0f6ed936f918cb6f0f21f1dad1e4c53150", "type": "github" }, "original": { @@ -78,11 +78,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1768305791, - "narHash": "sha256-AIdl6WAn9aymeaH/NvBj0H9qM+XuAuYbGMZaP0zcXAQ=", + "lastModified": 1771008912, + "narHash": "sha256-gf2AmWVTs8lEq7z/3ZAsgnZDhWIckkb+ZnAo5RzSxJg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "1412caf7bf9e660f2f962917c14b1ea1c3bc695e", + "rev": "a82ccc39b39b621151d6732718e3e250109076fa", "type": "github" }, "original": { @@ -94,11 +94,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1767026758, - "narHash": "sha256-7fsac/f7nh/VaKJ/qm3I338+wAJa/3J57cOGpXi0Sbg=", + "lastModified": 1770380644, + "narHash": "sha256-P7dWMHRUWG5m4G+06jDyThXO7kwSk46C1kgjEWcybkE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "346dd96ad74dc4457a9db9de4f4f57dab2e5731d", + "rev": "ae67888ff7ef9dff69b3cf0cc0fbfbcd3a722abe", "type": "github" }, "original": { @@ -115,11 +115,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1767906546, - "narHash": "sha256-AoSWS8+P+7hQ/jIdv0wBjgH1MvnerdWBFXO4GV3JoQs=", + "lastModified": 1771023756, + "narHash": "sha256-sTj1hrPT7D4oGHaQQzwDeqyZBwnxYc+T7yceyQc4sy4=", "owner": "nix-community", "repo": "nixvim", - "rev": "7eb8f36f085b85a2aeff929aff52d0f6aa14e000", + "rev": "4c63aa76be59b49ae89892ae803005afd4a400cd", "type": "github" }, "original": { diff --git a/modules/desktop/default.nix b/modules/desktop/default.nix index bdf29ae..34c4c2f 100644 --- a/modules/desktop/default.nix +++ b/modules/desktop/default.nix @@ -3,6 +3,7 @@ { imports = [ ./bspwm + ./gtk ./polybar ./sxhkd ]; diff --git a/modules/desktop/gtk/default.nix b/modules/desktop/gtk/default.nix new file mode 100644 index 0000000..c80f6dd --- /dev/null +++ b/modules/desktop/gtk/default.nix @@ -0,0 +1,25 @@ +{ config, lib, pkgs, ... }: + +{ + config = lib.mkIf config.desktop.enable { + home.packages = with pkgs; [ + gnome-themes-extra + gtk-engine-murrine + sassc + ]; + gtk = { + enable = true; + colorScheme = "dark"; + cursorTheme = { + package = pkgs.vimix-cursors; + name = "Vimix"; + }; + theme = { + package = pkgs.nightfox-gtk-theme.override { + tweakVariants = [ "carbonfox" ]; + }; + name = "Nightfox-Dark-Carbonfox"; + }; + }; + }; +} |
