mirror of
https://github.com/tomasriveral/nixos.git
synced 2026-08-12 10:30:44 +02:00
finished wallpaper
This commit is contained in:
@@ -1,5 +1,8 @@
|
|||||||
{ config, pkgs, ... }:
|
{ 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 text --watch cliphist store" # clipboard store text data
|
||||||
"wl-paste --type image --watch cliphist store" # clipboard store image data
|
"wl-paste --type image --watch cliphist store" # clipboard store image data
|
||||||
"custom-batterynotify"
|
"custom-batterynotify"
|
||||||
"custom-wallpaper"
|
#wallpapers
|
||||||
|
"swww img ${wallpaper}"
|
||||||
|
"swww-daemon"
|
||||||
|
"sleep 1 && custom-wallpaper"
|
||||||
];
|
];
|
||||||
# █░░ ▄▀█ █▄█ █▀█ █░█ ▀█▀ █▀
|
# █░░ ▄▀█ █▄█ █▀█ █░█ ▀█▀ █▀
|
||||||
# █▄▄ █▀█ ░█░ █▄█ █▄█ ░█░ ▄█
|
# █▄▄ █▀█ ░█░ █▄█ █▄█ ░█░ ▄█
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
{ writeShellApplication, socat, swww, ... }:
|
{ 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 {
|
writeShellApplication {
|
||||||
name = "custom-wallpaper";
|
name = "custom-wallpaper";
|
||||||
runtimeInputs = [
|
runtimeInputs = [
|
||||||
@@ -15,25 +23,25 @@ handle() {
|
|||||||
workspace="''${str:$i:1}"
|
workspace="''${str:$i:1}"
|
||||||
case $workspace in
|
case $workspace in
|
||||||
1 | 6)
|
1 | 6)
|
||||||
swww img -t none ../../assets/wallpaper1.jpg
|
swww img -t none ${wallpaper1}
|
||||||
;;
|
;;
|
||||||
2 | 7)
|
2 | 7)
|
||||||
swww img -t none ../../assets/wallpaper2.jpg
|
swww img -t none ${wallpaper2}
|
||||||
;;
|
;;
|
||||||
3 | 8)
|
3 | 8)
|
||||||
swww img -t none ../../assets/wallpaper3.jpg
|
swww img -t none ${wallpaper3}
|
||||||
;;
|
;;
|
||||||
4 | 9)
|
4 | 9)
|
||||||
swww img -t none ../../assets/wallpaper4.jpg
|
swww img -t none ${wallpaper4}
|
||||||
;;
|
;;
|
||||||
5 | 10)
|
5 | 10 | 0)
|
||||||
swww img -t none ../../assets/wallpaper5.jpg
|
swww img -t none ${wallpaper5}
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
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
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user