diff options
Diffstat (limited to 'usecases/desktop/graphical.nix')
-rw-r--r-- | usecases/desktop/graphical.nix | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/usecases/desktop/graphical.nix b/usecases/desktop/graphical.nix index 258f603..7b898ff 100644 --- a/usecases/desktop/graphical.nix +++ b/usecases/desktop/graphical.nix | |||
@@ -1,6 +1,6 @@ | |||
1 | inputs: | 1 | inputs: |
2 | 2 | ||
3 | { pkgs, ... }: | 3 | { config, lib, pkgs, ... }: |
4 | 4 | ||
5 | { | 5 | { |
6 | imports = [ | 6 | imports = [ |
@@ -64,6 +64,26 @@ inputs: | |||
64 | networking.firewall.allowedUDPPortRanges = [{ from = 1714; to = 1764; }]; | 64 | networking.firewall.allowedUDPPortRanges = [{ from = 1714; to = 1764; }]; |
65 | 65 | ||
66 | home-manager.users.minijackson = { | 66 | home-manager.users.minijackson = { |
67 | gtk = | ||
68 | let | ||
69 | override-arc-theme = import ../../lib/override-arc-theme.nix { | ||
70 | inherit lib; | ||
71 | themeConfig = config.theme; | ||
72 | }; | ||
73 | in | ||
74 | { | ||
75 | enable = true; | ||
76 | iconTheme = { | ||
77 | # TODO: properly modify the colors | ||
78 | package = pkgs.arc-icon-theme; | ||
79 | name = "Arc"; | ||
80 | }; | ||
81 | theme = { | ||
82 | package = override-arc-theme pkgs.arc-theme; | ||
83 | name = "Arc-Dark"; | ||
84 | }; | ||
85 | }; | ||
86 | |||
67 | services.kdeconnect = { | 87 | services.kdeconnect = { |
68 | enable = true; | 88 | enable = true; |
69 | indicator = true; | 89 | indicator = true; |