1
Fork 0

Improve custom iso

This commit is contained in:
prescientmoon 2024-08-27 13:30:17 +02:00
parent 2357c5d3d6
commit 1b180a8a25
Signed by: prescientmoon
SSH key fingerprint: SHA256:WFp/cO76nbarETAoQcQXuV+0h7XJsEsOCI0UsyPIy6U
4 changed files with 57 additions and 18 deletions
home/features/neovim

View file

@ -10,14 +10,14 @@ let
# Toggles for including tooling related to a given language
packedTargets = {
elm = false;
latex = true;
lua = true;
latex = !config.satellite.toggles.neovim-minimal.enable;
lua = !config.satellite.toggles.neovim-minimal.enable;
nix = true;
purescript = false;
python = false;
rust = false;
typst = true;
web = true;
typst = !config.satellite.toggles.neovim-minimal.enable;
web = !config.satellite.toggles.neovim-minimal.enable;
csharp = false;
};
@ -1699,6 +1699,7 @@ in
# {{{ Basic config
# We want other modules to know that we are using neovim!
satellite.toggles.neovim.enable = true;
satellite.toggles.neovim-minimal.enable = lib.mkDefault false;
# Link files in the appropriate places
xdg.configFile.nvim.source = config.satellite.dev.path "home/features/neovim/config";
@ -1708,9 +1709,8 @@ in
# Install packages
home.packages = [
neovim
neovide
pkgs.vimclip
];
] ++ lib.lists.optional (!config.satellite.toggles.neovim-minimal.enable) neovide;
# }}}
# {{{ Persistence
satellite.persistence.at.state.apps.neovim.directories = [