Add impatient.nvim with automatic cache clearing
This commit is contained in:
parent
5b6fc28621
commit
246cb856fd
5 changed files with 29 additions and 10 deletions
|
@ -38,11 +38,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1639644962,
|
"lastModified": 1639683931,
|
||||||
"narHash": "sha256-KapSYcM2r0PyQCAKg5J6rrXkXmw4cItR3jEckH/pAfo=",
|
"narHash": "sha256-J4VgfRXxPaSlJMTke+suOzeOw5uYSWDEKSghWzJW5Nk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "42ba7b630437ab04b9d97b0745194cd913481051",
|
"rev": "25e5a900deab645c088ea52d37a5a44c43a639db",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
6
home.nix
6
home.nix
|
@ -43,7 +43,11 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
activation = {
|
activation = {
|
||||||
reportChanges = lib.hm.dag.entryAnywhere ''
|
cleanAppCaches = lib.hm.dag.entryAfter [ "onFilesChange" "installPackages" "copyFonts" ] ''
|
||||||
|
nvim -c 'try | execute "LuaCacheClear" | catch /.*/ | echo "LuaCacheClear not found" | endtry | q' --headless 2> /dev/null
|
||||||
|
'';
|
||||||
|
|
||||||
|
reportChanges = lib.hm.dag.entryAfter [ "onFilesChange" "installPackages" "copyFonts" ] ''
|
||||||
nix store diff-closures $oldGenPath $newGenPath
|
nix store diff-closures $oldGenPath $newGenPath
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
@ -13,6 +13,7 @@ in
|
||||||
withPython3 = false;
|
withPython3 = false;
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
lua require('impatient')
|
||||||
lua require('nix_init')
|
lua require('nix_init')
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -38,6 +39,7 @@ in
|
||||||
|
|
||||||
plugins = with customPlugins; [
|
plugins = with customPlugins; [
|
||||||
# Fixes
|
# Fixes
|
||||||
|
impatient-nvim
|
||||||
FixCursorHold-nvim
|
FixCursorHold-nvim
|
||||||
vim-auto-cursorline
|
vim-auto-cursorline
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,18 @@
|
||||||
# This file has been auto-generated
|
# This file has been auto-generated
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
impatient-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
|
||||||
|
pname = "impatient.nvim";
|
||||||
|
version = "1636462849";
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "lewis6991";
|
||||||
|
repo = "impatient.nvim";
|
||||||
|
rev = "282b99b817d61e6c6860addf5629b641925a937a";
|
||||||
|
sha256 = "RtXtmtfpPAtZuDSn/eKaX12w1BybqUeWoKVGV2yEMCM=";
|
||||||
|
fetchSubmodules = false;
|
||||||
|
};
|
||||||
|
meta.homepage = "https://github.com/lewis6991/impatient.nvim";
|
||||||
|
};
|
||||||
FixCursorHold-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
|
FixCursorHold-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
|
||||||
pname = "FixCursorHold.nvim";
|
pname = "FixCursorHold.nvim";
|
||||||
version = "1635853855";
|
version = "1635853855";
|
||||||
|
@ -75,12 +87,12 @@
|
||||||
};
|
};
|
||||||
dracula-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
|
dracula-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
|
||||||
pname = "dracula.nvim";
|
pname = "dracula.nvim";
|
||||||
version = "1638432616";
|
version = "1639669370";
|
||||||
src = pkgs.fetchFromGitHub {
|
src = pkgs.fetchFromGitHub {
|
||||||
owner = "Mofiqul";
|
owner = "Mofiqul";
|
||||||
repo = "dracula.nvim";
|
repo = "dracula.nvim";
|
||||||
rev = "aa9d195ab856b1c8e9d3afca0768cdc2d992a4a7";
|
rev = "af0de845997cb7464f816766ee2f291998594829";
|
||||||
sha256 = "qRwhrXwpcasr8JC2W7oBiKLsywUzYgSDL8n9rAeQWkk=";
|
sha256 = "U7D8Onc7aONIQX6AjKHxBakLlzJl9nMPumoR4s68J3c=";
|
||||||
fetchSubmodules = false;
|
fetchSubmodules = false;
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/Mofiqul/dracula.nvim";
|
meta.homepage = "https://github.com/Mofiqul/dracula.nvim";
|
||||||
|
@ -268,12 +280,12 @@
|
||||||
};
|
};
|
||||||
LuaSnip = pkgs.vimUtils.buildVimPluginFrom2Nix {
|
LuaSnip = pkgs.vimUtils.buildVimPluginFrom2Nix {
|
||||||
pname = "LuaSnip";
|
pname = "LuaSnip";
|
||||||
version = "1639652018";
|
version = "1639684208";
|
||||||
src = pkgs.fetchFromGitHub {
|
src = pkgs.fetchFromGitHub {
|
||||||
owner = "L3MON4D3";
|
owner = "L3MON4D3";
|
||||||
repo = "LuaSnip";
|
repo = "LuaSnip";
|
||||||
rev = "64175a11fc6e8ba81b8f2c6fc93c307f1f34fd43";
|
rev = "19ee75526c93fe32facb6bd0e116052280a12929";
|
||||||
sha256 = "GE82M7ZB4znYFqQ58ii793RFprU+b4gLW8FB7ooR6AA=";
|
sha256 = "df0/jUn/SkOwbdgBDFawIGYJLNCC+K840EN0uJIsKW0=";
|
||||||
fetchSubmodules = false;
|
fetchSubmodules = false;
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/L3MON4D3/LuaSnip";
|
meta.homepage = "https://github.com/L3MON4D3/LuaSnip";
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
lewis6991/impatient.nvim
|
||||||
antoinemadec/FixCursorHold.nvim
|
antoinemadec/FixCursorHold.nvim
|
||||||
delphinus/vim-auto-cursorline
|
delphinus/vim-auto-cursorline
|
||||||
folke/which-key.nvim
|
folke/which-key.nvim
|
||||||
|
|
Loading…
Reference in a new issue