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:
swayidle # hypridle shows a warning on Niri, so better to use another one
swaybg # background of overview (blurred)
swww # background of workspaces
swww
xwayland-satellite

View File

@@ -62,12 +62,13 @@ elif [ "$XDG_CURRENT_DESKTOP" = "niri" ]; then
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"
) &
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"
else

View File

@@ -1,5 +1,10 @@
#!/usr/bin/env bash
normal=""
blurred=""
last=""
target=""
function update() {
normal=$(find ~/.local/share/wallpaper/current -type f | head -n 1)
blurred=$(find ~/.local/share/wallpaper/blurred -type f | head -n 1)
@@ -8,7 +13,7 @@ function update() {
}
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() {

View File

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

View File

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