My dotfiles (written in Nix, btw!) ❄

wallpaper script!!!

more nix-y i guess???

+14
+14
user/wallpaper.sh
··· 1 + #!/bin/sh 2 + 3 + # waits for hyprpaper to initialize 4 + sleep 0.5s 5 + 6 + wallpaper=$(shuf -e -n1 $HOME/nord-background/*) 7 + loaded_output=$(hyprctl hyprpaper listloaded) 8 + echo $wallpaper > $HOME/wallpaper.txt 9 + if [[ $loaded_output != "no wallpapers loaded" ]]; then 10 + hyprctl hyprpaper unload all 11 + fi 12 + hyprctl hyprpaper preload $wallpaper 13 + wall_with_monitor=",${wallpaper}" 14 + hyprctl hyprpaper wallpaper $wall_with_monitor