My dotfiles (written in Nix, btw!) ❄
at main 14 lines 400 B view raw
1#!/bin/sh 2 3# waits for hyprpaper to initialize 4sleep 0.5s 5 6wallpaper=$(shuf -e -n1 $HOME/nord-background/*) 7loaded_output=$(hyprctl hyprpaper listloaded) 8echo $wallpaper > $HOME/wallpaper.txt 9if [[ $loaded_output != "no wallpapers loaded" ]]; then 10 hyprctl hyprpaper unload all 11fi 12hyprctl hyprpaper preload $wallpaper 13wall_with_monitor=",${wallpaper}" 14hyprctl hyprpaper wallpaper $wall_with_monitor