refactor home-manager
This commit is contained in:
parent
a48829bbe6
commit
caed1fc0d4
31 changed files with 243 additions and 270 deletions
27
home-manager/sajenim/features/nvim/default.nix
Normal file
27
home-manager/sajenim/features/nvim/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
#package = pkgs.neovim-nightly;
|
||||
defaultEditor = true;
|
||||
extraPackages = with pkgs; [
|
||||
# Required for nvim-treesitter
|
||||
gcc
|
||||
# Required for telescope.nvim
|
||||
fd
|
||||
ripgrep
|
||||
# Required for markdown-preview.nvim
|
||||
nodejs
|
||||
yarn
|
||||
# Language server packages
|
||||
nil
|
||||
haskell-language-server
|
||||
lua-language-server
|
||||
];
|
||||
};
|
||||
|
||||
home.persistence."/persist/home/sajenim".directories = [ ".local/share/nvim" ];
|
||||
|
||||
xdg.configFile.nvim = { source = ./config; recursive = true; };
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue