diff options
-rw-r--r-- | overlays/kb/default.nix | 1 | ||||
-rw-r--r-- | packages.nix | 1 | ||||
-rw-r--r-- | packages/scripts/nix-search-emacs-packages-sh/default.nix | 7 |
3 files changed, 9 insertions, 0 deletions
diff --git a/overlays/kb/default.nix b/overlays/kb/default.nix index 30172479..db62b027 100644 --- a/overlays/kb/default.nix +++ b/overlays/kb/default.nix @@ -4,6 +4,7 @@ self: super: gen-sshconfig-sh = super.callPackage ../../packages/scripts/gen-sshconfig-sh {}; git-sync-py = super.callPackage ../../packages/scripts/git-sync-py {}; install-git-hooks-sh = super.callPackage ../../packages/scripts/install-git-hooks-sh {}; + nix-search-emacs-packages-sh = super.callPackage ../../packages/scripts/nix-search-emacs-packages-sh {}; shadir-sh = super.callPackage ../../packages/scripts/shadir-sh {}; shreddir-sh = super.callPackage ../../packages/scripts/shreddir-sh {}; } diff --git a/packages.nix b/packages.nix index 2a516186..9e97bb35 100644 --- a/packages.nix +++ b/packages.nix @@ -85,6 +85,7 @@ with pkgs; [ mutt ncmpcpp nix-tools + nix-search-emacs-packages-sh nmap notmuch obs-studio diff --git a/packages/scripts/nix-search-emacs-packages-sh/default.nix b/packages/scripts/nix-search-emacs-packages-sh/default.nix new file mode 100644 index 00000000..a1da36e4 --- /dev/null +++ b/packages/scripts/nix-search-emacs-packages-sh/default.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: + +pkgs.writeScriptBin "nix-search-emacs" '' +#!${pkgs.bash}/bin/bash + +exec ${pkgs.nix}/bin/nix-env -f "<nixpkgs>" -qaP -A emacsPackages | ${pkgs.fzf}/bin/fzf +'' |