treewide: no more ifd

This commit is contained in:
Nikodem Rabuliński 2024-01-31 21:23:53 +01:00
parent 638ce5fb4a
commit 83a3a376dc
5 changed files with 21 additions and 89 deletions

View file

@ -1,4 +1,5 @@
{
config,
lib,
pkgs,
...
@ -27,4 +28,12 @@
|| yabai -m window $YABAI_WINDOW_ID --toggle float'
'';
};
environment.etc."sudoers.d/yabai".source = pkgs.runCommand "sudoers-yabai" {} ''
YABAI_BIN="${config.services.yabai.package}/bin/yabai"
SHASUM=$(sha256sum "$YABAI_BIN" | cut -d' ' -f1)
cat <<EOF >"$out"
%admin ALL=(root) NOPASSWD: sha256:$SHASUM $YABAI_BIN --load-sa
EOF
'';
}