base: Add shared zfs options to make links config live close to related config

This commit is contained in:
Charlotte Van Petegem 2024-07-18 17:21:47 +02:00
parent fe306085f4
commit 33dadf8e4c
10 changed files with 72 additions and 62 deletions

View file

@ -65,6 +65,8 @@ in
config = {
programs.zsh.enable = true;
chvp.base.zfs.homeLinks = lib.mkIf (builtins.elem username config.chvp.base.zsh.usersToConfigure) [{ path = ".local/share/autojump"; type = "cache"; }];
chvp.base.zfs.systemLinks = lib.mkIf (builtins.elem "root" config.chvp.base.zsh.usersToConfigure) [{ path = "/root/.local/share/autojump"; type = "cache"; }];
} // {
home-manager.users = builtins.foldl' (a: b: a // b) { } (
builtins.map