hyprland: specify package from hyprland flake

hyprland: scripts link to hyprland version from build
This commit is contained in:
Aly Raffauf 2024-04-24 19:15:48 -04:00
parent 64b5ce9352
commit 2408db0936
2 changed files with 6 additions and 4 deletions

View file

@ -3,6 +3,7 @@
lib,
config,
osConfig,
hyprland,
...
}: {
imports = [./hypridle ./hyprlock ./hyprpaper ./hyprshade ./theme.nix];
@ -72,6 +73,7 @@
};
wayland.windowManager.hyprland.enable = true;
wayland.windowManager.hyprland.package = hyprland.packages.${pkgs.system}.hyprland;
wayland.windowManager.hyprland.extraConfig = let
modifier = "SUPER";

View file

@ -10,12 +10,12 @@
if [ -d "$directory" ]; then
while true; do
sleep 30
hyprctl hyprpaper unload all
monitor=`hyprctl monitors | grep Monitor | awk '{print $2}'`
${config.wayland.windowManager.hyprland.package}/bin/hyprctl hyprpaper unload all
monitor=`${config.wayland.windowManager.hyprland.package}/bin/hyprctl monitors | grep Monitor | awk '{print $2}'`
for m in ''${monitor[@]}; do
random_background=$(ls $directory/*.{png,jpg} | shuf -n 1)
hyprctl hyprpaper preload $random_background
hyprctl hyprpaper wallpaper "$m,$random_background"
${config.wayland.windowManager.hyprland.package}/bin/hyprctl hyprpaper preload $random_background
${config.wayland.windowManager.hyprland.package}/bin/hyprctl hyprpaper wallpaper "$m,$random_background"
done
sleep 870
done