diff options
-rw-r--r-- | flake.nix | 51 | ||||
l--------- | result | 1 |
2 files changed, 30 insertions, 22 deletions
@@ -18,28 +18,35 @@ }) ]; }; - in { - packages.${system} = rec { - default = neovimCH; - neovimCH = with pkgs; symlinkJoin { - name = "neovim"; - paths = [ pkgs.neovim ]; - buildInputs = [ pkgs.makeWrapper ]; - postBuild = with pkgs; '' - rm $out/bin/nvim - BINPATH=${lib.makeBinPath [ - nodejs - mypython - pyright - vale - tree-sitter - nodePackages.bash-language-server - shellcheck - hadolint - ]} - makeWrapper ${neovim}/bin/nvim $out/bin/nvim --prefix PATH : $BINPATH - ''; + in rec { + apps.${system} = rec { + nvim = { + type = "app"; + program = "${packages.${system}.default}/bin/nvim"; + }; + default = nvim; + }; + packages.${system} = rec { + default = neovimCH; + neovimCH = with pkgs; symlinkJoin { + name = "neovim"; + paths = [ pkgs.neovim ]; + buildInputs = [ pkgs.makeWrapper ]; + postBuild = with pkgs; '' + rm $out/bin/nvim + BINPATH=${lib.makeBinPath [ + nodejs + mypython + pyright + vale + tree-sitter + nodePackages.bash-language-server + shellcheck + hadolint + ]} + makeWrapper ${neovim}/bin/nvim $out/bin/nvim --prefix PATH : $BINPATH + ''; + }; }; - }; }; } @@ -0,0 +1 @@ +/nix/store/iddkkvlpvi7wqa4ly8xk3nsd9vd7rjwq-neovim
\ No newline at end of file |