Add package for nixvim configuration
This commit is contained in:
parent
65326c9f46
commit
8027f6d8fe
|
@ -338,11 +338,11 @@
|
||||||
"pre-commit-hooks": "pre-commit-hooks"
|
"pre-commit-hooks": "pre-commit-hooks"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1698328085,
|
"lastModified": 1698386104,
|
||||||
"narHash": "sha256-32Vk8PCa57B4mIXdVTbDrKoHBO5FTm5ZaSwiph9PwIo=",
|
"narHash": "sha256-/QwUn8G1ERjl82RFFTTI/2ulOTV9Mbeog97old9tZl0=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "e1138cda396c7b925989cf6158496787051cf3f7",
|
"rev": "315bc508ee0bfb62b6608f8f445126158ca2cc35",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -78,7 +78,11 @@
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
formatter = pkgs.nixfmt;
|
formatter = pkgs.nixfmt;
|
||||||
packages = { jlink = pkgs.callPackage ./externals/packages/jlink { }; };
|
packages = {
|
||||||
|
jlink = pkgs.callPackage ./externals/packages/jlink { };
|
||||||
|
nvim = inputs.nixvim.legacyPackages."${system}".makeNixvim
|
||||||
|
(import ./sets/nvim.nix { inherit pkgs inputs; });
|
||||||
|
};
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,6 @@
|
||||||
{ pkgs, inputs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [ inputs.nixvim.nixosModules.nixvim ];
|
|
||||||
|
|
||||||
environment.sessionVariables = {
|
|
||||||
EDITOR = "nvim";
|
|
||||||
VISUAL = "nvim";
|
|
||||||
};
|
|
||||||
programs.nixvim = {
|
|
||||||
enable = true;
|
|
||||||
vimAlias = true;
|
vimAlias = true;
|
||||||
|
|
||||||
# Basic editing / QoL
|
# Basic editing / QoL
|
||||||
|
@ -176,5 +168,4 @@
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
'';
|
'';
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ config, pkgs, ... }:
|
{ pkgs, inputs, ... }@args:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
|
@ -6,9 +6,9 @@
|
||||||
./packages.nix
|
./packages.nix
|
||||||
./pipewire.nix
|
./pipewire.nix
|
||||||
./base.nix
|
./base.nix
|
||||||
./nvim.nix
|
|
||||||
../home
|
../home
|
||||||
./nix-index.nix
|
./nix-index.nix
|
||||||
|
inputs.nixvim.nixosModules.nixvim
|
||||||
];
|
];
|
||||||
|
|
||||||
i18n.defaultLocale = "de_DE.UTF-8";
|
i18n.defaultLocale = "de_DE.UTF-8";
|
||||||
|
@ -16,10 +16,13 @@
|
||||||
|
|
||||||
environment = {
|
environment = {
|
||||||
variables.EDITOR = "nvim";
|
variables.EDITOR = "nvim";
|
||||||
|
variables.VISUAL = "nvim";
|
||||||
variables.TERMINAL = "kitty";
|
variables.TERMINAL = "kitty";
|
||||||
enableDebugInfo = true;
|
enableDebugInfo = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.nixvim = import ./nvim.nix args // { enable = true; };
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
avahi = {
|
avahi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
Loading…
Reference in a new issue