Skip to content

Commit b4a08e4

Browse files
committed
🔧 Added fish key bind for nsearch
Also add an overlay for `nsearch`
1 parent 2cfa017 commit b4a08e4

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

modules/home/cli/programs/nsearch/default.nix

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
inputs,
32
pkgs,
43
config,
54
lib,
@@ -17,5 +16,5 @@ in
1716
enable = mkBoolOpt false "Whether or not to enable nsearch.";
1817
};
1918

20-
config = mkIf cfg.enable { home.packages = [ inputs.nsearch.packages.${pkgs.system}.default ]; };
19+
config = mkIf cfg.enable { home.packages = with pkgs; [ nsearch ]; };
2120
}

modules/home/cli/shells/fish/default.nix

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,15 @@ in
5757
programs.fish = {
5858
enable = true;
5959
interactiveShellInit = ''
60-
# There are fish intregration from home-manager module
6160
${getExe pkgs.nix-your-shell} --nom fish | source
6261
6362
set -gx GOPATH $XDG_DATA_HOME/go
6463
set -gx PATH /usr/local/bin /usr/bin ~/.local/bin $GOPATH/bin/ $PATH $HOME/.cargo/bin
6564
6665
set -gx fzf_diff_highlighter delta --paging=never --line-numbers
66+
67+
# \c = control, \e = escape
68+
bind --mode default \e\cn ${getExe pkgs.nsearch}
6769
'';
6870

6971
shellAbbrs = {

overlays/nsearch/default.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{ inputs, ... }:
2+
3+
_final: prev: { nsearch = inputs.nsearch.packages.${prev.system}.default; }

0 commit comments

Comments
 (0)