1
0
Fork 0
This commit is contained in:
Daniel Kempkens 2022-11-09 00:24:54 +01:00
parent 80ff66648b
commit e9a3b4da07
Signed by: daniel
SSH key fingerprint: SHA256:Ks/MyhQYcPRQiwMKLAKquWCdCPe3JXlb1WttgnAoSeM
13 changed files with 141 additions and 147 deletions

View file

@ -27,11 +27,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1666776005, "lastModified": 1667419884,
"narHash": "sha256-HwSMF19PpczfqNHKcFsA6cF4PVbG00uUSdbq6q3jB5o=", "narHash": "sha256-oLNw87ZI5NxTMlNQBv1wG2N27CUzo9admaFlnmavpiY=",
"owner": "lnl7", "owner": "lnl7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "f6648ca0698d1611d7eadfa72b122252b833f86c", "rev": "cfc0125eafadc9569d3d6a16ee928375b77e3100",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -79,11 +79,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1666903647, "lastModified": 1667898954,
"narHash": "sha256-sFI1Gh9DTGzHnBINondupUGYbe+T0wZcpcZjkW0qffM=", "narHash": "sha256-VqHVeoxcOl9M6yQ+LV3yTWMb0h5Rl5yixn9PCY/MJJo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "213a06295dff96668a1d673b9fd1c03ce1de6745", "rev": "d20e3d070c78271356a2d5d73c01f1de94586087",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -102,11 +102,11 @@
}, },
"locked": { "locked": {
"dir": "contrib", "dir": "contrib",
"lastModified": 1666937749, "lastModified": 1667868109,
"narHash": "sha256-EV5xedVss7k6kkCSANpV5kvUTdzJF800ou4XM+WzGPw=", "narHash": "sha256-5Y0P2fKF66sDbHHopIc4kJkBLjqXtTETyB8M0J0JpNQ=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "3de2a7f6df26ceb27d465d37f78306af2a4c5119", "rev": "d187c00faf4feb76bdc544b87bea71f217d05957",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -125,11 +125,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1666945201, "lastModified": 1667895627,
"narHash": "sha256-ClMLV340uIkcagESVZMH7FBDAvLNm+LLS5Dup+9iZDI=", "narHash": "sha256-3A5/ooaZYfFESwpTpVuTxgHWBhZahgO37FbDOY5CyRo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "4cc4b85e63cc16ade53faf30e310650102e69aaa", "rev": "d520530dd8a81282039fef2c00464a7e6cbfed45",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -145,11 +145,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1666946188, "lastModified": 1667896360,
"narHash": "sha256-woseBu8GSShZQQT7VkhuI4MFP9XikuT41wMCVQ446Zo=", "narHash": "sha256-DzrQU830FtlRLzDCwXR8tC/TW0c1x8AzGDgK4ZO01rs=",
"owner": "nifoc", "owner": "nifoc",
"repo": "nix-overlay", "repo": "nix-overlay",
"rev": "6891b68c73d16a4189772a02d5c9f4614f660c24", "rev": "d89d8dc5a1c6d95e8315d05dbdef58e7b62ccfde",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -160,11 +160,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1666926733, "lastModified": 1667879206,
"narHash": "sha256-+gYfOEnQVISPDRNoWm2VJD5OEuTUySt48RchLpvm61o=", "narHash": "sha256-fHiB8mIUotFpbvugTJ9ImYJ6q0ry2QVFHYox6YRHHaE=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "f44ba1be526c8da9e79a5759feca2365204003f6", "rev": "295778ad21806918c16176164497f2793e2133f4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -186,11 +186,11 @@
}, },
"utils": { "utils": {
"locked": { "locked": {
"lastModified": 1659877975, "lastModified": 1667395993,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -18,7 +18,7 @@ project_erlang() {
export REBAR_GLOBAL_CACHE_DIR=$(direnv_layout_dir)/rebar/cache export REBAR_GLOBAL_CACHE_DIR=$(direnv_layout_dir)/rebar/cache
} }
project_elixir() { project_elixir() {
project_erlang project_erlang
export MIX_HOME=$(direnv_layout_dir)/mix export MIX_HOME=$(direnv_layout_dir)/mix
@ -28,6 +28,10 @@ project_elixir() {
PATH_add $HEX_HOME/bin PATH_add $HEX_HOME/bin
} }
project_java() {
export M2_HOME=$(direnv_layout_dir)/m2
}
project_node() { project_node() {
export NODE_PATH=$(direnv_layout_dir)/node export NODE_PATH=$(direnv_layout_dir)/node
export NPM_CONFIG_USERCONFIG=$(direnv_layout_dir)/npm/npmrc export NPM_CONFIG_USERCONFIG=$(direnv_layout_dir)/npm/npmrc
@ -36,6 +40,7 @@ project_node() {
export NPM_CONFIG_DEVDIR=$(direnv_layout_dir)/npm/dev export NPM_CONFIG_DEVDIR=$(direnv_layout_dir)/npm/dev
export YARN_ENABLE_TELEMETRY=false export YARN_ENABLE_TELEMETRY=false
export NEXT_TELEMETRY_DISABLED=1
PATH_add $NODE_PATH/bin PATH_add $NODE_PATH/bin
PATH_add node_modules/.bin PATH_add node_modules/.bin

View file

@ -8,7 +8,6 @@
(set o.showmode false) (set o.showmode false)
(set o.modeline false) (set o.modeline false)
(set o.ruler false) (set o.ruler false)
(set o.lazyredraw true)
(set o.cursorline true) (set o.cursorline true)
(set o.list true) (set o.list true)
(set o.listchars {:tab "»·" (set o.listchars {:tab "»·"

View file

@ -1,13 +1,13 @@
(let [mod {} (let [mod {}
keymap vim.keymap keymap vim.keymap
substitute (require :substitute) substitute (require :substitute)
telescope (require :telescope)
telescope-builtin (require :telescope.builtin) telescope-builtin (require :telescope.builtin)
telescope-themes (require :telescope.themes) telescope-themes (require :telescope.themes)
telescope-nifoc (require :nifoc.telescope) telescope-nifoc (require :nifoc.telescope)
telescope-toggleterm (require :telescope-toggleterm) telescope-toggleterm (require :telescope-toggleterm)
telescope-ivy (telescope-themes.get_ivy) telescope-ivy (telescope-themes.get_ivy)
telescope-dropdown (telescope-themes.get_dropdown) telescope-dropdown (telescope-themes.get_dropdown)
noice (require :noice)
npairs (require :nvim-autopairs) npairs (require :nvim-autopairs)
gitsigns (require :gitsigns) gitsigns (require :gitsigns)
repl (require :nifoc.repl) repl (require :nifoc.repl)
@ -53,7 +53,7 @@
(keymap.set :n :<leader>dlr :<cmd>LspRestart<CR> {:desc "Restart LSP"}) (keymap.set :n :<leader>dlr :<cmd>LspRestart<CR> {:desc "Restart LSP"})
(keymap.set :n :<leader>dt :<cmd>TSPlaygroundToggle<CR> (keymap.set :n :<leader>dt :<cmd>TSPlaygroundToggle<CR>
{:desc "Toggle Treetsitter Playground"}) {:desc "Toggle Treetsitter Playground"})
(keymap.set :n :<leader>dn telescope.extensions.notify.notify (keymap.set :n :<leader>dn #(noice.cmd :telescope)
{:desc "Display Notifications"}) {:desc "Display Notifications"})
;; Other Mappings ;; Other Mappings
(keymap.set :n :<CR> ":nohlsearch<CR><CR>" {:silent true}) (keymap.set :n :<CR> ":nohlsearch<CR><CR>" {:silent true})

View file

@ -46,7 +46,6 @@
:<CR> (cmp.mapping.confirm {:select true})}) :<CR> (cmp.mapping.confirm {:select true})})
:completion {:keyword_length 2 :completion {:keyword_length 2
:completeopt "menu,menuone,noinsert"} :completeopt "menu,menuone,noinsert"}
:window {:documentation (cmp.config.window.bordered {:border :rounded})}
:snippet {:expand (fn [args] :snippet {:expand (fn [args]
(luasnip.lsp_expand args.body))} (luasnip.lsp_expand args.body))}
:formatting {:format (lspkind.cmp_format {:mode :symbol_text :formatting {:format (lspkind.cmp_format {:mode :symbol_text

View file

@ -14,11 +14,6 @@
(set client.server_capabilities.documentRangeFormattingProvider false) (set client.server_capabilities.documentRangeFormattingProvider false)
(custom-attach client bufnr)) (custom-attach client bufnr))
;; Custom handler
(tset vim.lsp.handlers :textDocument/hover
(vim.lsp.with vim.lsp.handlers.hover {:border :rounded}))
(tset vim.lsp.handlers :textDocument/signatureHelp
(vim.lsp.with vim.lsp.handlers.signature_help {:border :rounded}))
;; Servers ;; Servers
(let [capabilities (cmp.default_capabilities) (let [capabilities (cmp.default_capabilities)
flags {:allow_incremental_sync true :debounce_text_changes 700} flags {:allow_incremental_sync true :debounce_text_changes 700}

View file

@ -0,0 +1,6 @@
(let [noice (require :noice)]
(noice.setup {:lsp {:override {:vim.lsp.util.convert_input_to_markdown_lines true
:vim.lsp.util.stylize_markdown true
:cmp.entry.get_documentation true}}
:presets {:lsp_doc_border true}}))

View file

@ -1,4 +0,0 @@
(let [notify (require :notify)]
(notify.setup {})
(set vim.notify notify))

View file

@ -31,11 +31,13 @@
:typescript :typescript
:vim :vim
:yaml] :yaml]
rainbow-parsers [:fennel]] rainbow-parsers [:fennel]
disable-parsers [:tsx]]
(nifoc-treesitter.setup) (nifoc-treesitter.setup)
(treesitter-config.setup {:ensure_installed [] (treesitter-config.setup {:ensure_installed []
:sync_install true :sync_install true
:highlight {:enable true} :auto_install false
:highlight {:enable true :disable disable-parsers}
:indent {:enable true} :indent {:enable true}
:textobjects {:select {:enable true :textobjects {:select {:enable true
:keymaps {:af "@function.outer" :keymaps {:af "@function.outer"
@ -47,7 +49,7 @@
(not (vim.tbl_contains rainbow-parsers (not (vim.tbl_contains rainbow-parsers
parser))) parser)))
install-parsers)} install-parsers)}
:matchup {:enable true} :matchup {:enable true :disable disable-parsers}
:autopairs {:enable true} :autopairs {:enable true}
:autotag {:enable true} :autotag {:enable true}
:playground {:enable true} :playground {:enable true}

View file

@ -70,39 +70,4 @@ in
programs = { programs = {
zoxide.enable = true; zoxide.enable = true;
}; };
# Source: https://github.com/nix-community/home-manager/issues/1341#issuecomment-1190875080
home.activation.copyApplications =
let
apps = pkgs.buildEnv {
name = "home-manager-applications";
paths = config.home.packages;
pathsToLink = "/Applications";
};
in
lib.hm.dag.entryAfter [ "writeBoundary" ] ''
baseDir="$HOME/Applications/Home Manager Apps"
$DRY_RUN_CMD mkdir -p "$baseDir"
for appFile in ${apps}/Applications/*; do
appFileChecksum="$(find "$appFile/Contents/MacOS" -type f -exec md5 -q {} \; | md5 -q)"
target="$baseDir/$(basename "$appFile")"
if [ -d "$target" ]; then
targetChecksum="$(find "$target/Contents/MacOS" -type f -exec md5 -q {} \; | md5 -q)"
else
targetChecksum="0"
fi
if [ "$appFileChecksum" = "$targetChecksum" ]; then
echo "Application not changed: $(basename "$appFile")"
else
echo -n "Coyping application $(basename "$appFile"): "
$DRY_RUN_CMD rm -rf "$target"
$DRY_RUN_CMD cp ''${VERBOSE_ARG:+-v} -fHRL "$appFile" "$baseDir"
$DRY_RUN_CMD chmod ''${VERBOSE_ARG:+-v} -R +w "$target"
echo 'Done'
fi
done
'';
} }

View file

@ -308,9 +308,12 @@ in
type = "fennel"; type = "fennel";
} }
nvim-notify
nui-nvim
{ {
plugin = nvim-notify; plugin = noice-nvim;
config = builtins.readFile ../../config/nvim/plugins/notify.fnl; config = builtins.readFile ../../config/nvim/plugins/noice.fnl;
type = "fennel"; type = "fennel";
} }
]) ++ (with pkgs.vimPlugins; [ ]) ++ (with pkgs.vimPlugins; [

View file

@ -36,12 +36,12 @@ rec {
}; };
nvim-web-devicons = pkgs.vimUtils.buildVimPluginFrom2Nix { nvim-web-devicons = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nvim-web-devicons"; pname = "nvim-web-devicons";
version = "2022-10-17"; version = "2022-11-06";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "kyazdani42"; owner = "kyazdani42";
repo = "nvim-web-devicons"; repo = "nvim-web-devicons";
rev = "9061e2d355ecaa2b588b71a35e7a11358a7e51e1"; rev = "520776f30a3b39ed56402bffbdae57549e778b40";
sha256 = "04qzvk4cpvs1yariwr5mw9034vfx182drdpz2iwplr5dqlmkv64j"; sha256 = "177gsxp2s2qkn6xr5rz9y45mns31v35g6dc93azj0h3dpa2ds2km";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -58,12 +58,12 @@ rec {
}; };
yanky-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { yanky-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "yanky.nvim"; pname = "yanky.nvim";
version = "2022-10-05"; version = "2022-11-08";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "gbprod"; owner = "gbprod";
repo = "yanky.nvim"; repo = "yanky.nvim";
rev = "39bef9fe84af59499cdb88d8e8fb69f3175e1265"; rev = "b43ed12a3d4f2814a6648137def522125d8e374d";
sha256 = "051mr4asnb3rzp0p1g6zaxyxmxljzj1v4wgyxx9h04zx0n5j10r8"; sha256 = "02kp7xdvyk2h0dvypcpqfjn5i1qnrm8379mf872sav09bsr9wzlf";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -80,45 +80,45 @@ rec {
}; };
substitute-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { substitute-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "substitute.nvim"; pname = "substitute.nvim";
version = "2022-09-26"; version = "2022-11-02";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "gbprod"; owner = "gbprod";
repo = "substitute.nvim"; repo = "substitute.nvim";
rev = "1eb56f6494642cf72cf1868312e26ac3d86621be"; rev = "bc818091dfffa5bc72504a39f0996a3976bfc87b";
sha256 = "1x952d1ym9636gdmwg3grcbw4cb72gxjz2xpvlwpqzv4vhi2r2li"; sha256 = "1indz5f705f0f96r4l438x2zpwfj4mzxzckz4jfgzkp6cdgs76dl";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
leap-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { leap-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "leap.nvim"; pname = "leap.nvim";
version = "2022-10-23"; version = "2022-11-05";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "ggandor"; owner = "ggandor";
repo = "leap.nvim"; repo = "leap.nvim";
rev = "847a1dcfb1a3a576860151754d95fb3b0014663e"; rev = "dda4ed60f90ae889f459887449a43c4de29609bd";
sha256 = "16dg98qs0531hfcvg6mfb643nivgsx6q4jz8yl2cqd89c0mkfgq4"; sha256 = "1vg3aawik80g59kvaf0n97hc6k3f7bkh43xw94dz3f3gs1yiks8b";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
dracula-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { dracula-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "dracula.nvim"; pname = "dracula.nvim";
version = "2022-10-26"; version = "2022-11-02";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "Mofiqul"; owner = "Mofiqul";
repo = "dracula.nvim"; repo = "dracula.nvim";
rev = "55f24e76a978c73c63d22951b0700823f21253b7"; rev = "7ff76dd8248efeabb322fec87b22d33c129536fe";
sha256 = "0lkc0589fpf32c13hmzpi04skw0jp2hsl022d385znxm7x51n1v3"; sha256 = "1g94pxa1frc5ym506vdvfpsk7qby2wzhdv3fby5c09a1vnkz7npz";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
nvim-treesitter = pkgs.vimUtils.buildVimPluginFrom2Nix { nvim-treesitter = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nvim-treesitter"; pname = "nvim-treesitter";
version = "2022-10-28"; version = "2022-11-08";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "nvim-treesitter"; owner = "nvim-treesitter";
repo = "nvim-treesitter"; repo = "nvim-treesitter";
rev = "0e1b73b41507a46d414de97e18a3acbd915dab82"; rev = "d37fc85a4060352bcd4d8cbed0907cba442deb90";
sha256 = "0y7r9ba3hca0mb0a72vsqbhcw14cadjglz37vd2jw3kp34a6ynsr"; sha256 = "0hf5raqbj4ygvvqhvshrdyvfrch4wjz8ca62vzq584pb6jqpdwzc";
fetchSubmodules = false; fetchSubmodules = false;
}; };
passthru.withPlugins = passthru.withPlugins =
@ -135,12 +135,12 @@ rec {
}; };
nvim-ts-rainbow = pkgs.vimUtils.buildVimPluginFrom2Nix { nvim-ts-rainbow = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nvim-ts-rainbow"; pname = "nvim-ts-rainbow";
version = "2022-09-30"; version = "2022-11-04";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "p00f"; owner = "p00f";
repo = "nvim-ts-rainbow"; repo = "nvim-ts-rainbow";
rev = "1ec3f880585c644ddd50a51502c59f4e36f03e62"; rev = "064fd6c0a15fae7f876c2c6dd4524ca3fad96750";
sha256 = "03403mx5rdknsaia8br0ymc9y53kv8jnnlawfrwralxm1fsrml5h"; sha256 = "1b7z8xyiplb9rjkdqwijnypjqrssrz5lr1wnl5vk1pyb6dnxspzg";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -157,12 +157,12 @@ rec {
}; };
telescope-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { telescope-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "telescope.nvim"; pname = "telescope.nvim";
version = "2022-10-26"; version = "2022-11-06";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "nvim-telescope"; owner = "nvim-telescope";
repo = "telescope.nvim"; repo = "telescope.nvim";
rev = "97847309cbffbb33e442f07b8877d20322a26922"; rev = "cc77713294892c5bbce26adee665114250624e6b";
sha256 = "16haarhd71n6p0ndkl67casbk3ysbxbnsm9dkqaa4cjizdqckbj0"; sha256 = "15570726pdndzagpp2g4w83wrgj0sifbbmirpc9d3fwdnys5gxqz";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -182,23 +182,23 @@ rec {
}; };
project-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { project-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "project.nvim"; pname = "project.nvim";
version = "2022-09-18"; version = "2022-10-29";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "ahmedkhalf"; owner = "ahmedkhalf";
repo = "project.nvim"; repo = "project.nvim";
rev = "628de7e433dd503e782831fe150bb750e56e55d6"; rev = "685bc8e3890d2feb07ccf919522c97f7d33b94e4";
sha256 = "0p7j5hh45rdricrryy87m7p26wdg6fs07gbyjhrvzxvbsmfbzn9s"; sha256 = "0s734kpy3hslb7n6y94cv08clvxh5qp6br1ns3178y99ysv36vkx";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
todo-comments-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { todo-comments-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "todo-comments.nvim"; pname = "todo-comments.nvim";
version = "2022-10-28"; version = "2022-11-08";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "folke"; owner = "folke";
repo = "todo-comments.nvim"; repo = "todo-comments.nvim";
rev = "41dd70e581ff4a4c3512c5e1f3d063b00f68cc16"; rev = "f244aa391774b29878db580eff63a9e26dc5f084";
sha256 = "0nrasdi8l2mx2v4irf02a7yca7scs7x6q9qma3ajaxxv99qsddpp"; sha256 = "1awd6008lzmhwc285ldzglmjmzqiianfn32d5siy9lhlri915v33";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -226,12 +226,12 @@ rec {
}; };
nvim-lspconfig = pkgs.vimUtils.buildVimPluginFrom2Nix { nvim-lspconfig = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nvim-lspconfig"; pname = "nvim-lspconfig";
version = "2022-10-26"; version = "2022-11-07";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "neovim"; owner = "neovim";
repo = "nvim-lspconfig"; repo = "nvim-lspconfig";
rev = "2315a397fd5057e3a74a09a240f606af28447ebf"; rev = "f40eae01b8e353e9d6e61792567c7d3b9856fd20";
sha256 = "1rqy3lcxy8lxi041g7s5j0nvmbch6s43r6agnwspqm1ag1i7pin0"; sha256 = "0qb42zdss3429nvsid7faysbhvzs6xp3cg4v1jmh228yr2hqgghs";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -248,34 +248,34 @@ rec {
}; };
nvim-navic = pkgs.vimUtils.buildVimPluginFrom2Nix { nvim-navic = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nvim-navic"; pname = "nvim-navic";
version = "2022-10-25"; version = "2022-11-02";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "SmiteshP"; owner = "SmiteshP";
repo = "nvim-navic"; repo = "nvim-navic";
rev = "9f7f0b797096ee852106c4fd47b6b13d0ebb364e"; rev = "2fad33454cd6e37527a2d41f310d77b552d8c1e0";
sha256 = "1zqbs170ppmjh3njsg24z5ic965ga0plrbjam88qys1ap0gdph2v"; sha256 = "1zdcnazqawkyab9gyfqi1mvnzzil9xvzj7mz7hjqd1w6g9r2c1ip";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
vim-illuminate = pkgs.vimUtils.buildVimPluginFrom2Nix { vim-illuminate = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "vim-illuminate"; pname = "vim-illuminate";
version = "2022-10-04"; version = "2022-11-02";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "RRethy"; owner = "RRethy";
repo = "vim-illuminate"; repo = "vim-illuminate";
rev = "0603e75fc4ecde1ee5a1b2fc8106ed6704f34d14"; rev = "fb83d835eac50baeef49aac20c524a80727db0ac";
sha256 = "01361ss6g7kcap7hjma9ij8xa75zlvy878s4p7r5sxxbdwwpqarg"; sha256 = "0xk5hhsb3gv3yrfcr3gnxj9g9bcdab8nlfi06q5c7nqgy4fryp6n";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
nvim-lint = pkgs.vimUtils.buildVimPluginFrom2Nix { nvim-lint = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nvim-lint"; pname = "nvim-lint";
version = "2022-10-26"; version = "2022-11-04";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "mfussenegger"; owner = "mfussenegger";
repo = "nvim-lint"; repo = "nvim-lint";
rev = "844bb7828557052da765b9b0fa5ab0574eb7187a"; rev = "9812a18621e00286cb82008b9407e561ed801b03";
sha256 = "13aczdfdxx7r0sambfhh8awa2azskxlyaks6vsy2jhii8698vhw9"; sha256 = "07dlk8s1lfa297ry2ybnipnibn3gr7akmkiryg6s1ysjpaddkdn3";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -292,12 +292,12 @@ rec {
}; };
LuaSnip = pkgs.vimUtils.buildVimPluginFrom2Nix { LuaSnip = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "LuaSnip"; pname = "LuaSnip";
version = "2022-10-14"; version = "2022-11-01";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "L3MON4D3"; owner = "L3MON4D3";
repo = "LuaSnip"; repo = "LuaSnip";
rev = "663d54482b11bca1ce94f56993b9f6ab485a13dc"; rev = "619796e2477f7233e5fdff456240676a08482684";
sha256 = "1lp93qqmhj2bvgsa2dji91spdilpr8lz2kbrm7cvqdz4x418bq7y"; sha256 = "0s4r8y0wadwj1via61kqx711skcj7cyd56qgy0p1bdkz09ash5mh";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -314,23 +314,23 @@ rec {
}; };
nvim-cmp = pkgs.vimUtils.buildVimPluginFrom2Nix { nvim-cmp = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nvim-cmp"; pname = "nvim-cmp";
version = "2022-10-22"; version = "2022-10-29";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "hrsh7th"; owner = "hrsh7th";
repo = "nvim-cmp"; repo = "nvim-cmp";
rev = "cdb77665bbf23bd2717d424ddf4bf98057c30bb3"; rev = "9bb8ee6e2d6ab3c8cc53323b79f05886bc722faa";
sha256 = "1yyg4ja7vsf1wwjydq6hx6zdgq1pdbklagzh09nh14p98kw4rdqj"; sha256 = "1z7b53yxamph255rvrs5a4pq5hbqa0nbwpdh1xy8fvfc71gap80n";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
cmp-nvim-lsp = pkgs.vimUtils.buildVimPluginFrom2Nix { cmp-nvim-lsp = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "cmp-nvim-lsp"; pname = "cmp-nvim-lsp";
version = "2022-10-15"; version = "2022-10-29";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "hrsh7th"; owner = "hrsh7th";
repo = "cmp-nvim-lsp"; repo = "cmp-nvim-lsp";
rev = "3cf38d9c957e95c397b66f91967758b31be4abe6"; rev = "78924d1d677b29b3d1fe429864185341724ee5a2";
sha256 = "0l0cqrarrp3rj3pmjivjgh8f1cd3grrkz6pnzpwpwxj9amv6k6p2"; sha256 = "1gzn4v70wa61yyw9vfxb8m8kkabz0p35nja1l26cfhl71pnkqrka";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -391,12 +391,12 @@ rec {
}; };
cmp-treesitter = pkgs.vimUtils.buildVimPluginFrom2Nix { cmp-treesitter = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "cmp-treesitter"; pname = "cmp-treesitter";
version = "2022-10-02"; version = "2022-10-29";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "ray-x"; owner = "ray-x";
repo = "cmp-treesitter"; repo = "cmp-treesitter";
rev = "5f695e4173ad74a4c8dbbfd8990286464bf69293"; rev = "b40178b780d547bcf131c684bc5fd41af17d05f2";
sha256 = "1l32k8fdmpg8lfh1qqmahash957izz9zr6gfjvfs5s4if0fl3f2r"; sha256 = "076x4rfcvy81m28dpjaqcxrl3q9mhfz7qbwgkqsyndrasibsmlzr";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -424,12 +424,12 @@ rec {
}; };
neoformat = pkgs.vimUtils.buildVimPluginFrom2Nix { neoformat = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "neoformat"; pname = "neoformat";
version = "2022-10-23"; version = "2022-11-05";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "sbdchd"; owner = "sbdchd";
repo = "neoformat"; repo = "neoformat";
rev = "b08bd3a914777ff62ae2d7c17df9549c4b1dd778"; rev = "bb32035068b66004f79933ff09edeac273d38c1a";
sha256 = "12fm51xi8dnqvizvy59vda7nvkr4mv9g6ipz3w7f0kf5r2avqrd2"; sha256 = "1c98y3z9ik1vzydkx2cyn7rvm4smp2i8qjxjpksxcxpf9zk7xrc7";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -457,12 +457,12 @@ rec {
}; };
vim-matchup = pkgs.vimUtils.buildVimPluginFrom2Nix { vim-matchup = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "vim-matchup"; pname = "vim-matchup";
version = "2022-10-27"; version = "2022-11-08";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "andymass"; owner = "andymass";
repo = "vim-matchup"; repo = "vim-matchup";
rev = "09576fd767cc55ca934a95f9bdcf91aa12c32cd0"; rev = "bc091fd9c3aa1cacf7b3374f5b1592be3beabd13";
sha256 = "08909dsf8gll8j3rky6zf9i4jlcp2cfkwmy15xmcm6avcy1ziagg"; sha256 = "1q8pda363nvvfciaw24cjdfh1miy3cx95b7khlak5rsij8v4n21g";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -490,12 +490,12 @@ rec {
}; };
heirline-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { heirline-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "heirline.nvim"; pname = "heirline.nvim";
version = "2022-10-26"; version = "2022-11-04";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "rebelot"; owner = "rebelot";
repo = "heirline.nvim"; repo = "heirline.nvim";
rev = "13232e66e6e57a1ff41f957c5ad7bc90dcef3d4c"; rev = "7bd719094a6b712e02b99e40aacd07c8eae871e2";
sha256 = "1k2jkhwradh0kb5mfclkhijcxahpf2b2cjqna2m94pis817fx7g7"; sha256 = "0fas2hdcf7ddvcwsh8q7pc9a5cj0xsb0677jzpq9z9ph71b0d66f";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -523,12 +523,12 @@ rec {
}; };
toggleterm-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { toggleterm-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "toggleterm.nvim"; pname = "toggleterm.nvim";
version = "2022-10-27"; version = "2022-11-03";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "akinsho"; owner = "akinsho";
repo = "toggleterm.nvim"; repo = "toggleterm.nvim";
rev = "8f302c9a05ff53fc3f891cbf09c5f959b10392a3"; rev = "3ba683827c623affb4d9aa518e97b34db2623093";
sha256 = "1nvq4zridnz0pr9j9ivcl4b5w8srli8szhjy6ry22vw9c5xllzx3"; sha256 = "043rchc7qbn65b7wfgvp6fdg67xijgd3i3jfm82i1rha7dlymb41";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -545,23 +545,45 @@ rec {
}; };
gitsigns-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { gitsigns-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "gitsigns.nvim"; pname = "gitsigns.nvim";
version = "2022-10-28"; version = "2022-11-08";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "lewis6991"; owner = "lewis6991";
repo = "gitsigns.nvim"; repo = "gitsigns.nvim";
rev = "6321c884b1a462918b1a7c7c016bcc2f0944832c"; rev = "9d73a30e9cc524ab3d1c7095c74de9fb87684461";
sha256 = "0s2frxp25pf7fig25g5p99pq4hbhhhqlm7727h3lcwnjy60jfb59"; sha256 = "1nbr1cr8zc05gqjhxjf8pvscbmy41kcqlkkqcrhmw6m94nzckz8j";
fetchSubmodules = false;
};
};
nui-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nui.nvim";
version = "2022-10-27";
src = pkgs.fetchFromGitHub {
owner = "MunifTanjim";
repo = "nui.nvim";
rev = "d12a6977846b2fa978bff89b439e509320854e10";
sha256 = "1ghj8kjv2skh2hd9m6sghvj6pya8d9jvr5m9l9q1r0sg1i5x1kjy";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
nvim-notify = pkgs.vimUtils.buildVimPluginFrom2Nix { nvim-notify = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "nvim-notify"; pname = "nvim-notify";
version = "2022-10-17"; version = "2022-11-08";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "rcarriga"; owner = "rcarriga";
repo = "nvim-notify"; repo = "nvim-notify";
rev = "5e8d4942976bbc45e3adb8f4beb81964a79cfd02"; rev = "ba270debc292cf173f5907ab67325947334c6dd8";
sha256 = "1rxpgx52714sf01kwps9ii0if1q6b32hbc80yzwwpbjs8snmkj58"; sha256 = "1zwmzvy900xdqzp7p8dicp7gr6x7256j30y9aqq1s06lskkg9w31";
fetchSubmodules = false;
};
};
noice-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
pname = "noice.nvim";
version = "2022-11-08";
src = pkgs.fetchFromGitHub {
owner = "folke";
repo = "noice.nvim";
rev = "edc8df60a16bb0f2709110b29fef98c6cc616d42";
sha256 = "0gydjg5aa0wcjpayls4gvknrrjzc787id31p3v0ch5glqxvkc7hl";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };

View file

@ -78,4 +78,6 @@
- src: akinsho/toggleterm.nvim - src: akinsho/toggleterm.nvim
- src: axieax/urlview.nvim - src: axieax/urlview.nvim
- src: lewis6991/gitsigns.nvim - src: lewis6991/gitsigns.nvim
- src: MunifTanjim/nui.nvim
- src: rcarriga/nvim-notify - src: rcarriga/nvim-notify
- src: folke/noice.nvim