aboutsummaryrefslogtreecommitdiff
path: root/roles/home
diff options
context:
space:
mode:
Diffstat (limited to 'roles/home')
-rw-r--r--roles/home/desktop/default.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/roles/home/desktop/default.nix b/roles/home/desktop/default.nix
index 39ace99..813f215 100644
--- a/roles/home/desktop/default.nix
+++ b/roles/home/desktop/default.nix
@@ -78,6 +78,19 @@ let cfg = config.home.roles.desktop; in {
home = {
packages = with pkgs; [
+ (writeShellScriptBin "switch-theme" ''
+ #!/usr/bin/env bash
+
+ cd /etc/nixos
+
+ rm theme.nix
+ ln -s ./themes/$1.nix theme.nix
+
+ sudo nixos-rebuild switch --flake /etc/nixos
+
+ i3-msg restart
+ '')
+
kdePackages.breeze
];