diff options
| author | Mike Vink <> | 2023-04-12 17:10:35 +0200 |
|---|---|---|
| committer | Mike Vink <> | 2023-04-12 17:10:54 +0200 |
| commit | f3eead7db0c00fd917b6f26bb8389af8f7bf516a (patch) | |
| tree | 172bb0094a8564f95188b9c061f4df6384881acd | |
| parent | f0c15bc94b5e557395e21cc18fe5284a1ff9a2d8 (diff) | |
add noice
| -rw-r--r-- | home/neovim.nix | 4 | ||||
| -rw-r--r-- | overlays/fennel-language-server.nix | 17 | ||||
| -rw-r--r-- | shell-scripts.nix | 35 |
3 files changed, 33 insertions, 23 deletions
diff --git a/home/neovim.nix b/home/neovim.nix index e5bba83..8686d31 100644 --- a/home/neovim.nix +++ b/home/neovim.nix @@ -52,6 +52,8 @@ lsp_lines-nvim heirline-nvim gitsigns-nvim + noice-nvim + nui-nvim # external vim-dirvish @@ -75,6 +77,8 @@ # cmp nvim-cmp + cmp-cmdline + cmp-cmdline-history cmp-nvim-lsp cmp-buffer cmp-path diff --git a/overlays/fennel-language-server.nix b/overlays/fennel-language-server.nix index cda165c..95be490 100644 --- a/overlays/fennel-language-server.nix +++ b/overlays/fennel-language-server.nix @@ -1,12 +1,13 @@ -{pkgs, ...}: (final: prev: with pkgs; { - fennel-language-server = rustPlatform.buildRustPackage rec { +{pkgs, ...}: (final: prev: + with pkgs; { + fennel-language-server = rustPlatform.buildRustPackage rec { name = "fennel-language-server"; src = fetchGit { - url = "https://github.com/rydesun/fennel-language-server"; - submodules = true; - rev = "d0c65db2ef43fd56390db14c422983040b41dd9c"; - ref = "refs/heads/main"; + url = "https://github.com/rydesun/fennel-language-server"; + submodules = true; + rev = "d0c65db2ef43fd56390db14c422983040b41dd9c"; + ref = "refs/heads/main"; }; cargoHash = "sha256-B4JV1rgW59FYUuqjPzkFF+/T+4Gpr7o4z7Cmpcszcb8="; - }; -}) + }; + }) diff --git a/shell-scripts.nix b/shell-scripts.nix index 32d77d0..3b849e0 100644 --- a/shell-scripts.nix +++ b/shell-scripts.nix @@ -1,23 +1,28 @@ -{pkgs, config, ...}: +{ + pkgs, + config, + ... +}: with builtins; let script-names = attrNames (readDir ./shell-scripts); package = ( - filename: with pkgs; let - in - stdenv.mkDerivation { - name = filename; + filename: + with pkgs; let + in + stdenv.mkDerivation { + name = filename; - buildCommand = '' - install -Dm755 $script $out/bin/${filename} - ''; + buildCommand = '' + install -Dm755 $script $out/bin/${filename} + ''; - script = substituteAll { - src = ./shell-scripts/${filename}; - isExecutable = true; - inherit bash; - home = config.home.homeDirectory; - }; - } + script = substituteAll { + src = ./shell-scripts/${filename}; + isExecutable = true; + inherit bash; + home = config.home.homeDirectory; + }; + } ); packages = map package script-names; in |
