hyprland: cleanup, fix xdg portal

This commit is contained in:
Bloxx12 2025-04-09 15:31:18 +02:00
commit 0b78657f3b
2 changed files with 9 additions and 27 deletions

View file

@ -1,10 +1,8 @@
{
config,
lib,
pkgs,
...
}: let
cfg = config.modules.desktops.hyprland;
inherit (builtins) map genList toString;
inherit (lib.meta) getExe getExe';
in {
@ -49,10 +47,10 @@ in {
"$mainMod, V, togglespecialworkspace, audio"
# Reload hyprland
"$mainMod, R, exec, ${cfg.package}/bin/hyprctl reload"
"$mainMod, R, exec, ${getExe' pkgs.hyprland "hyprctl"} reload"
# Restart waybar
"$mainMod CONTROL, B, exec, ${pkgs.procps}/bin/pkill waybar || ${pkgs.waybar}/bin/waybar"
"$mainMod CONTROL, B, exec, ${pkgs.procps}/bin/pkill waybar || ${getExe pkgs.waybar}"
];
binde = [