modularizes config

This commit is contained in:
Dennis Schoepf 2025-12-06 15:16:21 +01:00
parent 8d24fc479e
commit d1f446410a
7 changed files with 229 additions and 189 deletions

View file

@ -1,8 +1,29 @@
{ config, ... }:
{
pkgs,
config,
lib,
...
}:
{
xdg.configFile."nvim" = {
# mkOutOfStoreSymlink needs an absolute path, otherwise it does not work: https://github.com/nix-community/home-manager/issues/676#issuecomment-1595795685
source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/dev/nix-config/modules/nvim/config";
};
home.packages = lib.mkAfter (
with pkgs;
[
stylua
typescript-language-server
vscode-langservers-extracted
astro-language-server
tailwindcss-language-server
lua-language-server
prettierd
eslint_d
nil
tree-sitter
]
);
}