tested
This commit is contained in:
@@ -29,21 +29,26 @@
|
||||
mkdir /tmp/nathan
|
||||
fi
|
||||
|
||||
img=''$(realpath ''$1)
|
||||
ext="''${''$(basename ''$img)''\#''\#*.}"
|
||||
img=''$(realpath "''${1:-$(find ~/Pictures/Wallpaper | rofi -dmenu)}")
|
||||
n=''$(basename "''$img")
|
||||
ext="''${n''\#''\#*.}"
|
||||
|
||||
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
|
||||
sleep 0.3
|
||||
hyprctl dispatch exec "${pkgs.mpvpaper}/bin/mpvpaper ALL ''$img -o loop"
|
||||
else
|
||||
|
||||
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
|
||||
|
||||
${pkgs.hyprpanel}/bin/hyprpanel sw ''$img
|
||||
changeColors ''$img ''$2
|
||||
changeColors "''$img" "''$2"
|
||||
'')
|
||||
|
||||
(pkgs.writeShellScriptBin "changeColors" ''
|
||||
|
||||
Reference in New Issue
Block a user