feat: update package definition
This commit is contained in:
parent
173dd593ae
commit
2b17334f38
2 changed files with 17 additions and 22 deletions
17
flake.lock
generated
17
flake.lock
generated
|
@ -1,21 +1,5 @@
|
||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"direnv/direnv.vim": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1701514458,
|
|
||||||
"narHash": "sha256-Lwwm95UEkS8Q0Qsoh10o3sFn48wf7v7eCX/FJJV1HMI=",
|
|
||||||
"owner": "direnv",
|
|
||||||
"repo": "direnv.vim",
|
|
||||||
"rev": "ab2a7e08dd630060cd81d7946739ac7442a4f269",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "direnv",
|
|
||||||
"repo": "direnv.vim",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728888510,
|
"lastModified": 1728888510,
|
||||||
|
@ -34,7 +18,6 @@
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"direnv/direnv.vim": "direnv/direnv.vim",
|
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,8 +38,20 @@ let
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
pkgs.writeShellScriptBin "nvim" ''
|
pkgs.writeTextFile {
|
||||||
export PATH=${lib.makeBinPath deps}:$PATH
|
name = "nvim";
|
||||||
export LUA_PATH=${../.}/lua/?.lua
|
executable = true;
|
||||||
${pkgs.neovim}/bin/nvim -u ${../.}/init.lua $@
|
destination = "/bin/nvim";
|
||||||
''
|
text = ''
|
||||||
|
#!${pkgs.bash}
|
||||||
|
export PATH=${lib.makeBinPath deps}:$PATH
|
||||||
|
export LUA_PATH=${../.}/lua/?.lua
|
||||||
|
${pkgs.neovim}/bin/nvim -u ${../.}/init.lua $@
|
||||||
|
'';
|
||||||
|
checkPhase = ''
|
||||||
|
${pkgs.stdenv.shellDryRun} "$target"
|
||||||
|
'';
|
||||||
|
meta = pkgs.neovim.meta // {
|
||||||
|
mainProgram = "nvim";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue