Move the neovim config to the system level

This commit is contained in:
SebastianStork 2024-04-29 22:13:37 +02:00
parent 926d5bdc51
commit c7f838feae
4 changed files with 7 additions and 24 deletions

View file

@ -35,12 +35,14 @@
console.keyMap = "de-latin1-nodeadkeys"; console.keyMap = "de-latin1-nodeadkeys";
environment.systemPackages = [ programs.neovim = {
pkgs.git enable = true;
pkgs.neovim defaultEditor = true;
]; viAlias = true;
vimAlias = true;
};
environment.variables.EDITOR = "nvim"; environment.systemPackages = [pkgs.git];
nixpkgs.config.allowUnfreePredicate = pkg: nixpkgs.config.allowUnfreePredicate = pkg:
builtins.elem (pkgs.lib.getName pkg) [ builtins.elem (pkgs.lib.getName pkg) [

View file

@ -5,7 +5,6 @@
./shell ./shell
./ssh-client.nix ./ssh-client.nix
./git.nix ./git.nix
./neovim.nix
./kitty.nix ./kitty.nix
./equalizer ./equalizer
./sops.nix ./sops.nix

View file

@ -1,17 +0,0 @@
{
config,
lib,
...
}: {
options.myConfig.neovim.enable = lib.mkEnableOption "";
config = lib.mkIf config.myConfig.neovim.enable {
programs.neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
vimdiffAlias = true;
};
};
}

View file

@ -22,7 +22,6 @@
ssh-client.enable = true; ssh-client.enable = true;
git.enable = true; git.enable = true;
neovim.enable = true;
vscode.enable = true; vscode.enable = true;
kitty.enable = true; kitty.enable = true;
equalizer.enable = true; equalizer.enable = true;