farewell swaybg

This commit is contained in:
2025-10-08 01:28:37 +02:00
parent cc800b9d4b
commit 760d6ee760
5 changed files with 16 additions and 11 deletions

View File

@@ -3,6 +3,5 @@ things I have installed:
everything in `./hyprland-ricing.txt`, in addition to: everything in `./hyprland-ricing.txt`, in addition to:
swayidle # hypridle shows a warning on Niri, so better to use another one swayidle # hypridle shows a warning on Niri, so better to use another one
swaybg # background of overview (blurred) swww
swww # background of workspaces
xwayland-satellite xwayland-satellite

View File

@@ -62,12 +62,13 @@ elif [ "$XDG_CURRENT_DESKTOP" = "niri" ]; then
exit 1 exit 1
) )
nohup swaybg -i "$blurred_image" -m fill > /dev/null 2> /dev/null & # nohup swaybg -i "$blurred_image" -m fill > /dev/null 2> /dev/null &
swww img -n backdrop "$blurred_image" --transition-type fade --transition-duration 2 > /dev/null 2> /dev/null
notify-send "Blurred Wallpaper set" "Selected wallpaper has been successfully applied for overview" notify-send "Blurred Wallpaper set" "Selected wallpaper has been successfully applied for overview"
) & ) &
swww img "$image_copied" --transition-type fade --transition-duration 2 > /dev/null 2> /dev/null swww img -n background "$image_copied" --transition-type fade --transition-duration 2 > /dev/null 2> /dev/null
notify-send "Wallpaper Changed" "$image" notify-send "Wallpaper Changed" "$image"
else else

View File

@@ -1,5 +1,10 @@
#!/usr/bin/env bash #!/usr/bin/env bash
normal=""
blurred=""
last=""
target=""
function update() { function update() {
normal=$(find ~/.local/share/wallpaper/current -type f | head -n 1) normal=$(find ~/.local/share/wallpaper/current -type f | head -n 1)
blurred=$(find ~/.local/share/wallpaper/blurred -type f | head -n 1) blurred=$(find ~/.local/share/wallpaper/blurred -type f | head -n 1)
@@ -8,7 +13,7 @@ function update() {
} }
function apply() { function apply() {
swww img "$1" --transition-type fade --transition-duration 0.5 > /dev/null 2> /dev/null swww img -n background "$1" --transition-type fade --transition-duration 0.5 > /dev/null 2> /dev/null
} }
function isdesktop() { function isdesktop() {

View File

@@ -109,7 +109,7 @@ animations {
} }
layer-rule { layer-rule {
match namespace="^wallpaper$" match namespace="^swww-daemonbackdrop$"
place-within-backdrop true place-within-backdrop true
} }
@@ -122,8 +122,8 @@ spawn-sh-at-startup "config-switch niri"
spawn-at-startup "waybar" spawn-at-startup "waybar"
// Wallpaper // Wallpaper
spawn-sh-at-startup "swaybg -i $(find $HOME/.local/wallpaper/blurred -type f) -m fill" spawn-sh-at-startup "swww-daemon -n background"
spawn-at-startup "swww-daemon" spawn-sh-at-startup "swww-daemon -n backdrop"
spawn-at-startup "niri-autoblur" spawn-at-startup "niri-autoblur"
// Not necessary maybe ... // Not necessary maybe ...

View File

@@ -109,7 +109,7 @@ animations {
} }
layer-rule { layer-rule {
match namespace="^wallpaper$" match namespace="^swww-daemonbackdrop$"
place-within-backdrop true place-within-backdrop true
} }
@@ -122,8 +122,8 @@ spawn-sh-at-startup "config-switch niri"
spawn-at-startup "waybar" spawn-at-startup "waybar"
// Wallpaper // Wallpaper
spawn-sh-at-startup "swaybg -i $(find $HOME/.local/wallpaper/blurred -type f) -m fill" spawn-sh-at-startup "swww-daemon -n background"
spawn-at-startup "swww-daemon" spawn-sh-at-startup "swww-daemon -n backdrop"
spawn-at-startup "niri-autoblur" spawn-at-startup "niri-autoblur"
// Not necessary maybe ... // Not necessary maybe ...