extract dmenu and launcher
This commit is contained in:
parent
270deeab42
commit
6d3d7e5d44
10 changed files with 59 additions and 29 deletions
|
@ -1,11 +1,15 @@
|
|||
{ config, lib, ... }:
|
||||
(pkgs: _: {
|
||||
bmenu = import ./bmenu.nix { inherit config pkgs lib; };
|
||||
_diffr = import ./diffr.nix { inherit config pkgs lib; };
|
||||
kak-pager = import ./kak-pager.nix { inherit config pkgs lib; };
|
||||
terminal = import ./terminal.nix { inherit config pkgs lib; };
|
||||
wpass = import ./wpass.nix { inherit config pkgs lib; };
|
||||
screenshotsh = import ./screenshotsh.nix { inherit config pkgs lib; };
|
||||
_gpg-unlock = import ./_gpg-unlock.nix { inherit config pkgs lib; };
|
||||
br = import ./br.nix { inherit config pkgs lib; };
|
||||
})
|
||||
(pkgs: _:
|
||||
let import_script = (_: path: import (path) { inherit config pkgs lib; });
|
||||
in lib.mapAttrs import_script {
|
||||
wdmenu = ./wdmenu.nix;
|
||||
wlauncher = ./wlauncher.nix;
|
||||
bmenu = ./bmenu.nix;
|
||||
_diffr = ./diffr.nix;
|
||||
kak-pager = ./kak-pager.nix;
|
||||
terminal = ./terminal.nix;
|
||||
wpass = ./wpass.nix;
|
||||
screenshotsh = ./screenshotsh.nix;
|
||||
_gpg-unlock = ./_gpg-unlock.nix;
|
||||
br = ./br.nix;
|
||||
})
|
||||
|
|
11
scripts/wdmenu.nix
Normal file
11
scripts/wdmenu.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
let
|
||||
inherit (pkgs.uservars) dmenu;
|
||||
available_menus = {
|
||||
bmenu = "bmenu";
|
||||
rofi = "rofi -dmenu";
|
||||
};
|
||||
menu_cmd = available_menus.${dmenu};
|
||||
in pkgs.writeShellScriptBin "wdmenu" ''
|
||||
exec ${menu_cmd} "$@"
|
||||
''
|
11
scripts/wlauncher.nix
Normal file
11
scripts/wlauncher.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
let
|
||||
inherit (pkgs.uservars) dmenu;
|
||||
available_menus = {
|
||||
bmenu = "bmenu run";
|
||||
rofi = "rofi -show drun";
|
||||
};
|
||||
menu_cmd = available_menus.${dmenu};
|
||||
in pkgs.writeShellScriptBin "wlauncher" ''
|
||||
exec ${menu_cmd} "$@"
|
||||
''
|
|
@ -4,7 +4,7 @@ pkgs.writeShellScriptBin "wpass" ''
|
|||
|
||||
wtype=${pkgs.wtype}/bin/wtype
|
||||
# dmenu=${pkgs.bmenu}/bin/bmenu
|
||||
dmenu="rofi -dmenu -i"
|
||||
dmenu="wdmenu -i"
|
||||
|
||||
find_file() {
|
||||
${pkgs.fd}/bin/fd --strip-cwd-prefix '\.gpg$' |
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue