# Shared Home Manager selection for all desktop hosts (14900k, t2mbp, ideapad, uConsole). # Wisdom slices resolved here (NixOS has `self`); toggles select what actually installs. { self, ... }: { flake.nixosModules.desktopHomeBase = { config, lib, ... }: { chiasson.system.chromiumHevc.enable = lib.mkDefault true; chiasson.system.caching.attic = lib.mkDefault { enable = true; cacheName = "nixos-new"; endpoint = "http://192.168.2.238:8080/"; publicKey = "nixos-new:8NySIcT0HP7KvGQKgBRWoWESxxRA8BVYo8S85UNpNX0="; tokenFile = config.sops.secrets."caching/attic/token".path; push.enable = true; userCli.enable = true; }; chiasson.users.extraModules.olivier = self.lib.wisdomCatalogExtraModules self; }; }