{ pkgs, flakeDir, }: pkgs.writeShellScriptBin "themechange" '' if [[ ! $@ ]];then echo "No Theme Given" else replacement="$1" sed -i "/^\s*theme[[:space:]]*=[[:space:]]*\"/s/\"\(.*\)\"/\"$replacement\"/" ${flakeDir}/flake.nix pkexec nixos-rebuild switch --flake ${flakeDir} hyprctl dispatch -- exec swaync-client -R hyprctl dispatch -- exec swaync-client -rs fi ''