feat(nvim): add init.lua

This commit is contained in:
Mohammad Rafiq 2025-03-05 06:59:49 +08:00
parent 443488782f
commit 464060a355
10 changed files with 15 additions and 8 deletions

View file

@ -26,7 +26,7 @@
extraSpecialArgs = args;
# Add the users
users.rafiq.imports = [
./users/rafiq.nix
./users/rafiq
];
};
}

View file

@ -1,6 +0,0 @@
{pkgs, ...}: {
home.sessionVariables.EDITOR = "nvim";
home.packages = with pkgs; [
neovim
];
}

View file

@ -0,0 +1,3 @@
vim.opt.shiftwidth = 2;
vim.opt.number = true;
vim.opt.relativenumber = true;

View file

@ -3,7 +3,7 @@ _: {
./modules/git.nix # git specific configs
./modules/sh.nix # bash and other shell specific configs
./modules/wm.nix # window manager configs
./modules/editor.nix # editor specific configs
./modules/nvim.nix # nvim specific configs
./modules/terminal.nix # terminal emulator configs
./modules/utils.nix # miscellaneous utilities
];

View file

@ -0,0 +1,10 @@
{ lib, ... }: {
programs.neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
vimdiffAlias = true;
extraLuaConfig = lib.fileContents ../.config/nvim/init.lua;
};
}