diff options
| author | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-04-14 22:12:58 -0400 |
|---|---|---|
| committer | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-04-14 22:12:58 -0400 |
| commit | f3a53350ef1e762cdd635d1e8622d0055d71cf4b (patch) | |
| tree | b9315b6ee69a833ac537e18cedb15d9e388e625c /modules/neovim/default.nix | |
| parent | f14829e9b35050af6cae3a675de624efd521444b (diff) | |
| download | home-f3a53350ef1e762cdd635d1e8622d0055d71cf4b.tar.gz | |
statusline and other stuff
Diffstat (limited to 'modules/neovim/default.nix')
| -rw-r--r-- | modules/neovim/default.nix | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix index 678d773..135466c 100644 --- a/modules/neovim/default.nix +++ b/modules/neovim/default.nix @@ -2,6 +2,15 @@ let cfg = config.modules.neovim; scheme = config.modules.scheme; + fromGitHub = ref: repo: pkgs.vimUtils.buildVimPlugin { + pname = "${lib.strings.sanitizeDerivationName repo}"; + version = ref; + src = builtins.fetchGit { + url = "https://github.com/${repo}.git"; + ref = ref; + }; + doCheck = false; + }; in { options.modules.neovim = { @@ -24,6 +33,7 @@ in recursive = true; }; + programs.neovim = { enable = true; defaultEditor = true; @@ -66,8 +76,17 @@ in base16-nvim telescope-nvim telescope-fzf-native-nvim - fzf-lua + # fzf-lua +# https://github.com/ibhagwan/fzf-lua/commit/26095d98c2969730457bf5b483919280e2cfb8bb + # (fromGitHub "HEAD" "ibhagwan/fzf-lua") + # fzf-lua.overrideAttrs (finalAttrs: previousAttrs: { + # previousAttrs.doCheck = false; + # }) vim-obsession + (pkgs.neovimUtils.buildNeovimPlugin { + luaAttr = pkgs.luaPackages.fzf-lua; + doCheck = false; + }) ]; # extraLuaPackages = ps: with ps; [ # ]; |