summaryrefslogtreecommitdiffstats
path: root/usecases/desktop/graphical.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-06-23 10:42:17 +0200
committerMinijackson <minijackson@riseup.net>2021-06-23 10:42:17 +0200
commit3a842d0beff32a5a647c6b6a4364f83846df81ac (patch)
tree6ef69d2417ff578bad310ec3961a0c0d7904f2be /usecases/desktop/graphical.nix
parentdee2e21beb99eff5da164501d03d31342d32c67a (diff)
downloadnixos-config-reborn-3a842d0beff32a5a647c6b6a4364f83846df81ac.tar.gz
nixos-config-reborn-3a842d0beff32a5a647c6b6a4364f83846df81ac.zip
graphical: set icon and gtk theme
Diffstat (limited to 'usecases/desktop/graphical.nix')
-rw-r--r--usecases/desktop/graphical.nix22
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 @@
1inputs: 1inputs:
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;