many changes

This commit is contained in:
Kat Inskip 2025-06-17 16:41:48 -07:00
parent 3150cf3c12
commit 0262081094
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
43 changed files with 4022 additions and 204 deletions

View file

@ -7,16 +7,14 @@
}: let
inherit (lib.modules) mkIf;
inherit (std) string set;
initLua = pkgs.substituteAll ({
name = "init.lua";
src = ./init.lua;
initLua = (pkgs.replaceVars ./init.lua ({
base16ShellPath = config.base16.shell.package;
catppuccin_flavour = config.catppuccin.flavor;
inherit (config.base16) defaultSchemeName;
defaultSchemeSlug = config.base16.defaultScheme.slug;
}
// set.map (_: col: string.justifyRight 2 "0" (builtins.toString col.ansiIndex))
(set.filter (var: _: string.hasInfix "base" var) config.base16.defaultScheme));
(set.filter (var: _: string.hasInfix "base" var) config.base16.defaultScheme)));
in {
home.sessionVariables = mkIf config.programs.neovim.enable {EDITOR = "nvim";};
programs.neovim = {
@ -60,6 +58,9 @@ in {
# tree
nui-nvim
neo-tree-nvim
# hardtime
hardtime-nvim
nvim-notify
# Session management
resession-nvim
# tree sitter