diff --git a/home/services/wayland/hypridle.nix b/home/services/wayland/hypridle.nix index 6cc690e..f49f5b2 100644 --- a/home/services/wayland/hypridle.nix +++ b/home/services/wayland/hypridle.nix @@ -1,10 +1,8 @@ { - pkgs, lib, config, ... }: { - # screen idle services.hypridle = { enable = true; diff --git a/home/services/wayland/hyprpaper.nix b/home/services/wayland/hyprpaper.nix index 90f2619..48d2388 100644 --- a/home/services/wayland/hyprpaper.nix +++ b/home/services/wayland/hyprpaper.nix @@ -1,24 +1,16 @@ { pkgs, inputs, - lib, config, ... }: { - xdg.configFile."hypr/hyprpaper.conf".text = '' - preload = ${config.theme.wallpaper} - wallpaper = , ${config.theme.wallpaper} - ''; + services.hyprpaper = { + enable = true; + package = inputs.hyprpaper.packages.${pkgs.system}.default; - systemd.user.services.hyprpaper = { - Unit = { - Description = "Hyprland wallpaper daemon"; - PartOf = ["graphical-session.target"]; + settings = { + preload = ["${config.theme.wallpaper}"]; + wallpaper = [", ${config.theme.wallpaper}"]; }; - Service = { - ExecStart = "${lib.getExe inputs.hyprpaper.packages.${pkgs.system}.default}"; - Restart = "on-failure"; - }; - Install.WantedBy = ["graphical-session.target"]; }; } diff --git a/home/services/wayland/mako.nix b/home/services/wayland/mako.nix index 8d38dbe..8cd7506 100644 --- a/home/services/wayland/mako.nix +++ b/home/services/wayland/mako.nix @@ -1,10 +1,4 @@ -{ - pkgs, - inputs, - lib, - config, - ... -}: { +{}: { services.mako = { enable = true;