diff options
Diffstat (limited to 'roles/home/desktop')
| -rw-r--r-- | roles/home/desktop/default.nix | 13 |
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 ]; |