From 3a842d0beff32a5a647c6b6a4364f83846df81ac Mon Sep 17 00:00:00 2001 From: Minijackson Date: Wed, 23 Jun 2021 10:42:17 +0200 Subject: graphical: set icon and gtk theme --- usecases/desktop/graphical.nix | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'usecases') 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 @@ inputs: -{ pkgs, ... }: +{ config, lib, pkgs, ... }: { imports = [ @@ -64,6 +64,26 @@ inputs: networking.firewall.allowedUDPPortRanges = [{ from = 1714; to = 1764; }]; home-manager.users.minijackson = { + gtk = + let + override-arc-theme = import ../../lib/override-arc-theme.nix { + inherit lib; + themeConfig = config.theme; + }; + in + { + enable = true; + iconTheme = { + # TODO: properly modify the colors + package = pkgs.arc-icon-theme; + name = "Arc"; + }; + theme = { + package = override-arc-theme pkgs.arc-theme; + name = "Arc-Dark"; + }; + }; + services.kdeconnect = { enable = true; indicator = true; -- cgit v1.2.3