From 1240255e59f15a306ab702f5938ac1a342607a92 Mon Sep 17 00:00:00 2001 From: NullBite Date: Mon, 18 Mar 2024 04:55:51 -0400 Subject: [PATCH] Hyprland: set default wallpaper --- home/sessions/hyprland/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/home/sessions/hyprland/default.nix b/home/sessions/hyprland/default.nix index 823ad58..ba12ed1 100644 --- a/home/sessions/hyprland/default.nix +++ b/home/sessions/hyprland/default.nix @@ -16,6 +16,7 @@ let swaylock = "${pkgs.swaylock}/bin/swaylock"; hyprctl = "${hyprland-pkg}/bin/hyprctl"; pkill = "${pkgs.procps}/bin/pkill"; + swaybg = "${pkgs.swaybg}/bin/swaybg"; lock-cmd = "${swaylock}"; # idle-cmd = "${swayidle} -w timeout 315 '${lock-cmd}' timeout 300 '${hyprctl} dispatch dpms off' resume '${hyprctl} dispatch dpms on' before-sleep '${lock-cmd}' lock '${lock-cmd}' unlock '${pkill} -USR1 -x swaylock'"; @@ -24,6 +25,10 @@ let hypr-dispatcher-package = pkgs.callPackage ./dispatcher { hyprland = hyprland-pkg; }; hypr-dispatcher = "${hypr-dispatcher-package}/bin/hypr-dispatcher"; + wallpaper-package = "${pkgs.nixfiles-assets}"; + wallpaper = "nixfiles-static/Djayjesse-finding_life.png"; + wallpaper-cmd = "${swaybg} -i ${wallpaper-package}/share/wallpapers/${wallpaper}"; + # https://github.com/flatpak/xdg-desktop-portal-gtk/issues/440#issuecomment-1900520919 xdpg-workaround = pkgs.writeShellScript "xdg-desktop-portal-gtk-workaround" '' @@ -96,6 +101,7 @@ in polkit-agent xdpg-workaround idle-cmd + wallpaper-cmd ]; # Source a file (multi-file configs)