Shared NixOS and Home Manager modules/presets for the kleinbem fleet.
nixosModules: service containers (forgejo,vaultwarden,ollama, …), host services (backup-engine,sandboxed-apps,attic-push, …) andall, which imports all of them exceptdashboard-homer.homeManagerModules:desktop,dx,herdr,mcp,opencode,terminal,vcs.
Full lists: just list-presets and just list-hm-modules.
inputs.nix-presets.url = "github:kleinbem/nix-presets";
# ...
modules = [
inputs.nix-presets.nixosModules.sandboxed-apps
];NixOS presets default to enable = false; the host opts in under my.*.
Of the Home Manager modules, herdr, mcp and opencode have a
modules.<name>.enable switch; desktop, dx, terminal and vcs apply
their config as soon as they are imported.