aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@proton.me>2026-02-22 23:17:18 +0530
committerArpit Chakladar <arpitchakladar@proton.me>2026-02-22 23:17:18 +0530
commitf0869d6bfa58bd91371a679a6525e25bbc538e0c (patch)
treee8cf65b8057c152455fa99a3b16c8c93b35d4e88
parentf7422245ff7ad48b508ae3a0eab69602cec08642 (diff)
downloadhome-manager-config-f0869d6bfa58bd91371a679a6525e25bbc538e0c.tar.gz
home-manager-config-f0869d6bfa58bd91371a679a6525e25bbc538e0c.zip
Added gtk theming
-rw-r--r--flake.lock30
-rw-r--r--modules/desktop/default.nix1
-rw-r--r--modules/desktop/gtk/default.nix25
3 files changed, 41 insertions, 15 deletions
diff --git a/flake.lock b/flake.lock
index acf0578..a70ffbd 100644
--- a/flake.lock
+++ b/flake.lock
@@ -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";
+ };
+ };
+ };
+}