refactor(swww): launch swww from nix home manager
All checks were successful
Check Formatting of Files / Check-Formatting (push) Successful in 55s
All checks were successful
Check Formatting of Files / Check-Formatting (push) Successful in 55s
This commit is contained in:
parent
436199a76b
commit
0fa77698a1
@ -435,6 +435,40 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
services = {
|
services = {
|
||||||
|
swww-daemon = {
|
||||||
|
Service = {
|
||||||
|
RestartSec = 3;
|
||||||
|
ExecStart = "${pkgs.swww}/bin/swww-daemon";
|
||||||
|
};
|
||||||
|
Install.WantedBy = [ "compositor.target" ];
|
||||||
|
Unit = {
|
||||||
|
Description = "Wayland Wallpaper Service";
|
||||||
|
PartOf = [ "compositor.target" ];
|
||||||
|
After = [ "compositor.target" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
swww-wallpapers = {
|
||||||
|
Service = {
|
||||||
|
RestartSec = 3;
|
||||||
|
Type = "oneshot";
|
||||||
|
Environment = [
|
||||||
|
"SWWW_TRANSITION_FPS=120"
|
||||||
|
"SWWW_TRANSITION_STEP=30"
|
||||||
|
"SWWW_TRANSITION_DURATION=0.75"
|
||||||
|
];
|
||||||
|
ExecStart = let wallpaper-dir = "${dotsDir}/.local/share/wallpapers";
|
||||||
|
in [
|
||||||
|
"${pkgs.swww}/bin/swww img -t random ${wallpaper-dir}/Nebula.jpg"
|
||||||
|
"${pkgs.swww}/bin/swww img -t wipe --transition-angle 40 -o eDP-1 ${wallpaper-dir}/Autumn-Leaves.jpg"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
Install.WantedBy = [ "swww-daemon.service" ];
|
||||||
|
Unit = {
|
||||||
|
Description = "Wayland Wallpaper Service";
|
||||||
|
PartOf = [ "swww-daemon.service" ];
|
||||||
|
After = [ "swww-daemon.service" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
keyd-application-mapper = {
|
keyd-application-mapper = {
|
||||||
Unit = {
|
Unit = {
|
||||||
Description = "Keyd - Linux Keyboard Remapper";
|
Description = "Keyd - Linux Keyboard Remapper";
|
||||||
|
@ -5,7 +5,6 @@ exec = systemd-run --user --unit=blueman-applet blueman-applet || systemctl --us
|
|||||||
exec = systemd-run --user --unit=slimbookbattery slimbookbattery --minimize || systemctl --user restart slimbookbattery
|
exec = systemd-run --user --unit=slimbookbattery slimbookbattery --minimize || systemctl --user restart slimbookbattery
|
||||||
exec = systemd-run --user --unit=clight-gui clight-gui --tray || systemctl --user restart clight-gui
|
exec = systemd-run --user --unit=clight-gui clight-gui --tray || systemctl --user restart clight-gui
|
||||||
exec = systemd-run --user --unit=events-monitor ~/.config/hypr/scripts/launchers/events-monitor.bash || systemctl --user restart events-monitor
|
exec = systemd-run --user --unit=events-monitor ~/.config/hypr/scripts/launchers/events-monitor.bash || systemctl --user restart events-monitor
|
||||||
exec = systemd-run --user --unit=wallpapers ~/.config/hypr/scripts/launchers/launch-swww.bash || systemctl --user restart wallpapers
|
|
||||||
exec = systemd-run --user --unit=xwaylandvideobridge xwaylandvideobridge || systemctl --user restart xwaylandvideobridge
|
exec = systemd-run --user --unit=xwaylandvideobridge xwaylandvideobridge || systemctl --user restart xwaylandvideobridge
|
||||||
exec = systemd-run --user --unit=polkit-agent /usr/lib/polkit-kde-authentication-agent-1 || systemctl --user restart polkit-agent
|
exec = systemd-run --user --unit=polkit-agent /usr/lib/polkit-kde-authentication-agent-1 || systemctl --user restart polkit-agent
|
||||||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP PATH
|
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP PATH
|
||||||
|
Loading…
Reference in New Issue
Block a user