From 7750db3cbf0c70ab4bb7b2abefca8ba4ecf04c92 Mon Sep 17 00:00:00 2001 From: Joakim Repomaa Date: Thu, 9 Oct 2025 19:32:47 +0300 Subject: [PATCH] add dmenu style password menu using walker --- home/common/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/home/common/default.nix b/home/common/default.nix index 9d02ddc..9e0c6f9 100644 --- a/home/common/default.nix +++ b/home/common/default.nix @@ -82,6 +82,13 @@ pkgs-unstable.feishin openscad bambu-studio + pkgs-unstable.walker + (writeShellScriptBin "pw" '' + ${lib.getExe rbw} ls --fields 'id,folder,name' | \ + ${lib.getExe gawk} -F '\t' '{print $1 "\t" ($2 == "" ? "" : $2 "/") $3}' | \ + ${lib.getExe pkgs-unstable.walker} -d -l 2 | \ + xargs ${lib.getExe rbw} get "$@" | ${lib.getExe' wl-clipboard "wl-copy"} + '') ]; programs = { @@ -553,6 +560,7 @@ disable-ccid = true; }; + programs.rbw.enable = true; xdg.configFile."autostart/gnome-keyring-ssh.desktop".text = lib.strings.concatLines [ (builtins.readFile "${pkgs.gnome-keyring}/etc/xdg/autostart/gnome-keyring-ssh.desktop") "X-GNOME-Autostart-enabled=false"