vim
This commit is contained in:
parent
d510a67d3a
commit
b14a22ca73
3 changed files with 35 additions and 1 deletions
33
home-manager/features/vim.nix
Normal file
33
home-manager/features/vim.nix
Normal file
|
@ -0,0 +1,33 @@
|
|||
{ inputs, pkgs, ... }: {
|
||||
imports = [
|
||||
inputs.nixvim.homeManagerModules.nixvim
|
||||
];
|
||||
|
||||
programs.nixvim = {
|
||||
enable = true;
|
||||
|
||||
colorschemes.tokyonight.enable = true;
|
||||
|
||||
autoCmd = [
|
||||
{ event = "VimEnter"; command = "Neotree"; }
|
||||
];
|
||||
|
||||
keymaps = [
|
||||
# Toggleterm Ctrl + `
|
||||
{ action = "<cmd>ToggleTerm<CR>"; key = "<C-`>"; options.silent = true; }
|
||||
];
|
||||
|
||||
plugins = {
|
||||
neo-tree = {
|
||||
enable = true;
|
||||
closeIfLastWindow = true;
|
||||
buffers.followCurrentFile.leaveDirsOpen = true;
|
||||
};
|
||||
lightline.enable = true;
|
||||
toggleterm.enable = true;
|
||||
rainbow-delimiters.enable = true;
|
||||
treesitter.enable = true;
|
||||
barbar.enable = true;
|
||||
};
|
||||
};
|
||||
}
|
|
@ -4,6 +4,7 @@
|
|||
inputs.sops-nix.homeManagerModules.sops
|
||||
../../features/direnv.nix
|
||||
../../features/git.nix
|
||||
../../features/vim.nix
|
||||
] ++ (builtins.attrValues outputs.homeManagerModules);
|
||||
|
||||
sops.age.sshKeyPaths = ["/etc/ssh/ssh_host_ed25519_key"];
|
||||
|
|
Loading…
Add table
Reference in a new issue