This commit is contained in:
2025-09-16 11:42:16 -05:00
parent 6e28e26d5a
commit 8545cccd46

View File

@@ -29,21 +29,26 @@
mkdir /tmp/nathan mkdir /tmp/nathan
fi fi
img=''$(realpath ''$1) img=''$(realpath "''${1:-$(find ~/Pictures/Wallpaper | rofi -dmenu)}")
ext="''${''$(basename ''$img)''\#''\#*.}" n=''$(basename "''$img")
ext="''${n''\#''\#*.}"
if [[ ''$ext == "gif" || ''$ext == "mp4" ]]; then if [[ ''$ext == "gif" || ''$ext == "mp4" ]]; then
${pkgs.ffmpeg}/bin/ffmpeg -i ''$img -vframes 1 /tmp/nathan/tmp.jpg yes | ${pkgs.ffmpeg}/bin/ffmpeg -i "''$img" -vframes 1 /tmp/nathan/tmp.jpg
pidof mpvpaper && pkill mpvpaper
${pkgs.swww}/bin/swww img /tmp/nathan/tmp.jpg -t wipe ${pkgs.swww}/bin/swww img /tmp/nathan/tmp.jpg -t wipe
sleep 0.3 sleep 0.3
hyprctl dispatch exec "${pkgs.mpvpaper}/bin/mpvpaper ALL ''$img -o loop" hyprctl dispatch exec "${pkgs.mpvpaper}/bin/mpvpaper ALL ''$img -o loop"
else
hyprctl dispatch exec "${pkgs.swww}/bin/swww img ''$img -t wipe" hyprctl dispatch exec "${pkgs.swww}/bin/swww img ''$img -t wipe"
${pkgs.hyprpanel}/bin/hyprpanel sw ~/Pictures/Wallpaper/bluescape.jpg
${pkgs.hyprpanel}/bin/hyprpanel sw /tmp/nathan/tmp.jpg
else
pidof mpvpaper && pkill mpvpaper
hyprctl dispatch exec "${pkgs.swww}/bin/swww img ''$img -t wipe"
${pkgs.hyprpanel}/bin/hyprpanel sw "''$img"
fi fi
${pkgs.hyprpanel}/bin/hyprpanel sw ''$img changeColors "''$img" "''$2"
changeColors ''$img ''$2
'') '')
(pkgs.writeShellScriptBin "changeColors" '' (pkgs.writeShellScriptBin "changeColors" ''