summaryrefslogtreecommitdiff
path: root/users
diff options
context:
space:
mode:
Diffstat (limited to 'users')
-rw-r--r--users/timmy/home.nix13
1 files changed, 5 insertions, 8 deletions
diff --git a/users/timmy/home.nix b/users/timmy/home.nix
index 77934bc..958c8e7 100644
--- a/users/timmy/home.nix
+++ b/users/timmy/home.nix
@@ -9,12 +9,12 @@
download = "${home}/dls";
documents = "${home}/docs";
pictures = "${home}/pics";
+ projects = "${home}/docs/src";
# Set these as null so they're not created
music = null;
publicShare = null;
templates = null;
videos = null;
- #projects = "${home}/docs/src"
};
in {
options._users.${username}.home = {
@@ -68,12 +68,12 @@ in {
# Setup neovim
programs._neovim = {
enable = true;
- package = pkgs.unstable.neovim;
viAlias = true;
vimAlias = true;
plugins = {
lsp = {
enable = lib.mkDefault true;
+ lspconfig.enable = true;
languageServers.packages = with pkgs; [
python313Packages.python-lsp-server
svelte-language-server
@@ -82,12 +82,9 @@ in {
vscode-langservers-extracted
];
};
- treesitter = let
- allTSParserPackages = builtins.filter lib.isDerivation
- (builtins.attrValues pkgs.vimPlugins.nvim-treesitter-parsers);
- in {
+ treesitter = {
enable = lib.mkDefault true;
- parsers.packages = allTSParserPackages;
+ parsers.installAll = lib.mkDefault true;
};
packages.start = with pkgs.vimPlugins; [
autoclose-nvim
@@ -96,7 +93,7 @@ in {
minitab-nvim
nvim-colorizer-lua
nvim-ts-autotag # depends on treesitter
- pkgs.unstable.vimPlugins.rainbow-delimiters-nvim # depends on treesitter
+ rainbow-delimiters-nvim # depends on treesitter
snacks-nvim
];
};