swapped nvf for nixvim, syncthing is only in home-manager now

This commit is contained in:
beanigen 2025-02-24 20:51:44 +08:00
parent 4794efc276
commit d11bfc67ec
No known key found for this signature in database
15 changed files with 334 additions and 3027 deletions

View file

@ -2,9 +2,10 @@
imports = [
#home-manager modules
inputs.nix-index-database.hmModules.nix-index
inputs.nvf.homeManagerModules.default
inputs.nixvim.homeManagerModules.nixvim
inputs.catppuccin.homeManagerModules.catppuccin
#aux files to make finding specific things easier
./nixvim
./sway.nix
./theming.nix
./packages.nix #general user packages not managed by home-manager but i want to install via hm anyways
@ -42,6 +43,8 @@
}
'';
};
services.syncthing.enable = (vars.useSyncthing);
services.mpd-mpris = {
enable = true;
};
@ -72,24 +75,4 @@
obs-pipewire-audio-capture
];
};
programs.nvf = {
enable = true;
settings.vim = {
statusline.lualine = {
enable = true;
theme = "dracula";
};
autocomplete.nvim-cmp.enable = true;
languages = {
enableFormat = true;
enableLSP = true;
#enableTreesitter = true; disabled until it fixes itself
nix.enable = true;
clang.enable = true;
html.enable = true;
css.enable = true;
python.enable = true;
};
};
};
}