From 66ceb02334f8f5b3a1160c44d42877b827ec711d Mon Sep 17 00:00:00 2001 From: Minijackson Date: Fri, 29 Mar 2024 17:22:00 +0100 Subject: usecases/graphical: add rofi-pass --- usecases/desktop/graphical/rofi.nix | 9 +++++++++ usecases/desktop/graphical/sway.nix | 1 + 2 files changed, 10 insertions(+) (limited to 'usecases') diff --git a/usecases/desktop/graphical/rofi.nix b/usecases/desktop/graphical/rofi.nix index 741e7da..f14c7ce 100644 --- a/usecases/desktop/graphical/rofi.nix +++ b/usecases/desktop/graphical/rofi.nix @@ -11,6 +11,15 @@ _inputs: { rofi-calc ]; + pass = { + enable = true; + package = pkgs.rofi-pass-wayland; + extraConfig = '' + clip="clipboard" + help_color="${config.theme.colors.dominant}" + ''; + }; + # TODO: there is a better way theme = with config.theme.colors; builtins.toFile "theme.rasi" '' diff --git a/usecases/desktop/graphical/sway.nix b/usecases/desktop/graphical/sway.nix index cbe8d9d..509d8a7 100644 --- a/usecases/desktop/graphical/sway.nix +++ b/usecases/desktop/graphical/sway.nix @@ -158,6 +158,7 @@ _inputs: { "${modifier}+m" = "exec ${pkgs.swaylock}/bin/swaylock"; "${modifier}+c" = "exec rofi -show calc -modi calc -no-sort -no-persist-history -calc-command 'echo -n {result} | wl-copy'"; + "${modifier}+p" = "exec rofi-pass"; "XF86AudioRaiseVolume" = "exec ${pkgs.pamixer}/bin/pamixer -i 5"; "XF86AudioLowerVolume" = "exec ${pkgs.pamixer}/bin/pamixer -d 5"; -- cgit v1.2.3