finished wallpaper

This commit is contained in:
Tomas Rivera
2026-02-27 10:17:37 +01:00
parent b503fe7df5
commit fa2cf6e875
2 changed files with 22 additions and 8 deletions
+7 -1
View File
@@ -1,5 +1,8 @@
{ config, pkgs, ... }:
let
wallpaper = ../../assets/wallpaper1.jpg;
in
{
@@ -137,7 +140,10 @@
"wl-paste --type text --watch cliphist store" # clipboard store text data
"wl-paste --type image --watch cliphist store" # clipboard store image data
"custom-batterynotify"
"custom-wallpaper"
#wallpapers
"swww img ${wallpaper}"
"swww-daemon"
"sleep 1 && custom-wallpaper"
];
# █░░ ▄▀█ █▄█ █▀█ █░█ ▀█▀ █▀
# █▄▄ █▀█ ░█░ █▄█ █▄█ ░█░ ▄█
+15 -7
View File
@@ -1,5 +1,13 @@
{ writeShellApplication, socat, swww, ... }:
let
wallpaper1 = ../../assets/wallpaper1.jpg;
wallpaper2 = ../../assets/wallpaper2.jpg;
wallpaper3 = ../../assets/wallpaper3.jpg;
wallpaper4 = ../../assets/wallpaper4.jpg;
wallpaper5 = ../../assets/wallpaper5.jpg;
in
writeShellApplication {
name = "custom-wallpaper";
runtimeInputs = [
@@ -15,25 +23,25 @@ handle() {
workspace="''${str:$i:1}"
case $workspace in
1 | 6)
swww img -t none ../../assets/wallpaper1.jpg
swww img -t none ${wallpaper1}
;;
2 | 7)
swww img -t none ../../assets/wallpaper2.jpg
swww img -t none ${wallpaper2}
;;
3 | 8)
swww img -t none ../../assets/wallpaper3.jpg
swww img -t none ${wallpaper3}
;;
4 | 9)
swww img -t none ../../assets/wallpaper4.jpg
swww img -t none ${wallpaper4}
;;
5 | 10)
swww img -t none ../../assets/wallpaper5.jpg
5 | 10 | 0)
swww img -t none ${wallpaper5}
;;
esac
;;
esac
}
socat -U - UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock | while read -r line; do handle "$line"; done
socat -U - UNIX-CONNECT:"$XDG_RUNTIME_DIR"/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock | while read -r line; do handle "$line"; done
'';
}