diff --git a/home-manager/home.nix b/home-manager/home.nix index 4436ce9..865333e 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -55,7 +55,6 @@ in claws-mail dunst element-desktop - entr fastfetch fractal fuzzel @@ -66,6 +65,7 @@ in hyprlock hypridle iamb + inotify-tools keepassxc killall kitty @@ -94,8 +94,9 @@ in file = { ".config/hypr/wallpaper-watcher.sh" = { text = '' - while true; do - ls $HOME/.config/hypr/ -d * | entr sh -c "kill $(pgrep hyprpaper) & && sleep 0.2 && hyprpaper &" &; + while inotifywait -e close_write $HOME/.config/hypr/hyprpaper.conf; do + kill $(pgrep hyprpaper) & + hyprpaper & done ''; executable = true;