diff options
author | tzlil <tzlils@protonmail.com> | 2024-02-26 19:43:39 +0200 |
---|---|---|
committer | tzlil <tzlils@protonmail.com> | 2024-02-26 19:43:39 +0200 |
commit | 08c4cb2247461fe36b2e7d7456aef0d17acd26af (patch) | |
tree | 96801ac3d455833e7cfd07027a5bd9f2f393308f /mixins/sway.nix | |
parent | 00db7aca343a925220b17223b02dfb79b05f597c (diff) |
idk what tehf uck i changed
Diffstat (limited to 'mixins/sway.nix')
-rw-r--r-- | mixins/sway.nix | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/mixins/sway.nix b/mixins/sway.nix index 5981049..a3eaf4b 100644 --- a/mixins/sway.nix +++ b/mixins/sway.nix @@ -3,25 +3,7 @@ pkgs, lib, ... -}: let - menuscript = - pkgs.writeShellScript "menu" - '' - #!/bin/sh -eu - - in_pipe="$XDG_RUNTIME_DIR/menu-in.$$.pipe" - out_pipe="$XDG_RUNTIME_DIR/menu-out.$$.pipe" - - mkfifo "$in_pipe" "$out_pipe" - trap "rm -f $in_pipe $out_pipe" EXIT - - app_id=menu - chooser="${lib.getExe pkgs.fzf} <$in_pipe >$out_pipe" - ${lib.getExe pkgs.foot} -W40x40 --app-id "$app_id" -- sh -c "$chooser" & - cat >"$in_pipe" - cat <"$out_pipe" - ''; -in { +}: { config = { security.pam.services.swaylock = {}; home-manager.users.tzlil = { @@ -154,7 +136,7 @@ in { keybindings = { "${modifier}+Return" = "exec $term"; "${modifier}+q" = "kill"; - "${modifier}+d" = "exec ${pkgs.dmenu}/bin/dmenu_path | ${menuscript} | xargs swaymsg exec --"; + "${modifier}+d" = "exec ${lib.getExe pkgs.kickoff}"; "${modifier}+Shift+c" = "reload"; "${modifier}+Shift+q" = "exec swaynag -t warning -m 'you sure?' -B 'yes' 'swaymsg exit' -s 'no'"; "${modifier}+Shift+p" = "exec systemctl poweroff"; |