From 3d38656105c07ab634c372fb0f949fb1865989a6 Mon Sep 17 00:00:00 2001 From: Tyler Beckman Date: Sun, 24 Nov 2024 22:26:46 -0700 Subject: [PATCH] Add GTK theming --- home-manager/home.nix | 1 + home-manager/modules/gtk.nix | 20 ++++++++++++++++++++ hosts/laptop/modules/desktop.nix | 1 + 3 files changed, 22 insertions(+) create mode 100644 home-manager/modules/gtk.nix diff --git a/home-manager/home.nix b/home-manager/home.nix index 947ff13..a2faee8 100755 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -15,5 +15,6 @@ ./modules/shell ./modules/vscode.nix ./modules/desktop.nix + ./modules/gtk.nix ]; } \ No newline at end of file diff --git a/home-manager/modules/gtk.nix b/home-manager/modules/gtk.nix new file mode 100644 index 0000000..aa58982 --- /dev/null +++ b/home-manager/modules/gtk.nix @@ -0,0 +1,20 @@ +{ pkgs, ... }: +{ + gtk = { + enable = true; + + theme = { + name = "Breeze-Dark"; + package = pkgs.kdePackages.breeze-gtk; + }; + cursorTheme = { + name = "Vimix-cursors"; + package = pkgs.vimix-cursors; + size = 24; + }; + iconTheme = { + name = "beautyline-garuda"; + package = (pkgs.callPackage ../../packages/beautyline {}); + }; + }; +} \ No newline at end of file diff --git a/hosts/laptop/modules/desktop.nix b/hosts/laptop/modules/desktop.nix index 4728ccb..e9ec6d0 100644 --- a/hosts/laptop/modules/desktop.nix +++ b/hosts/laptop/modules/desktop.nix @@ -2,5 +2,6 @@ { # Enable KDE Plasma 6 services.desktopManager.plasma6.enable = true; + programs.dconf.enable = true; programs.partition-manager.enable = true; } \ No newline at end of file