From a1c8b6c56e7f45ef9c21aec0892d0b6aa54aa96d Mon Sep 17 00:00:00 2001 From: tux Date: Mon, 11 May 2026 09:11:36 +0530 Subject: [PATCH] feat(desktop): configure system themes and cursors --- modules/hm/desktop/cursor.nix | 11 ----------- modules/hm/desktop/theme.nix | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 11 deletions(-) delete mode 100644 modules/hm/desktop/cursor.nix create mode 100644 modules/hm/desktop/theme.nix diff --git a/modules/hm/desktop/cursor.nix b/modules/hm/desktop/cursor.nix deleted file mode 100644 index 91b63fe..0000000 --- a/modules/hm/desktop/cursor.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ - flake.modules.homeManager.desktop = - { pkgs, ... }: - { - home.pointerCursor = { - package = pkgs.bibata-cursors; - name = "Bibata-Modern-Ice"; - size = 28; - }; - }; -} diff --git a/modules/hm/desktop/theme.nix b/modules/hm/desktop/theme.nix new file mode 100644 index 0000000..e67bc59 --- /dev/null +++ b/modules/hm/desktop/theme.nix @@ -0,0 +1,31 @@ +{ + flake.modules.homeManager.desktop = + { pkgs, ... }: + { + home.pointerCursor = { + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Ice"; + size = 28; + }; + + qt = { + enable = true; + style = { + name = "Breeze"; + package = pkgs.kdePackages.breeze; + }; + }; + + gtk = { + enable = true; + theme = { + name = "Materia-dark"; + package = pkgs.materia-theme; + }; + iconTheme = { + package = pkgs.tela-icon-theme; + name = "Tela-black"; + }; + }; + }; +}