Files
nix-config/systems/x86_64-linux/jallen-nas/disabled.nix
mjallen18 03f6b730cf kek
2026-04-01 13:21:25 -05:00

74 lines
2.2 KiB
Nix

{
lib,
namespace,
...
}:
with lib;
let
inherit (lib.${namespace}) disabled;
in
{
specialisation = {
safe-mode = {
configuration = {
boot = {
kernelParams = [ ];
initrd.verbose = true;
consoleLogLevel = 3;
};
${namespace} = {
sops.enable = true;
services = {
actual = mkForce disabled;
ai = mkForce disabled;
arrs = mkForce disabled;
attic = mkForce disabled;
authentik = mkForce disabled;
authentikRac = mkForce disabled;
calibre = mkForce disabled;
calibre-web = mkForce disabled;
code-server = mkForce disabled;
collabora = mkForce disabled;
crowdsec = mkForce disabled;
dispatcharr = mkForce disabled;
tunarr = mkForce disabled;
free-games-claimer = mkForce disabled;
gitea = mkForce disabled;
glance = mkForce disabled;
glances = mkForce disabled;
headscale = mkForce disabled;
immich = mkForce disabled;
jellyfin = mkForce disabled;
seerr = mkForce disabled;
lubelogger = mkForce disabled;
manyfold = mkForce disabled;
matrix = mkForce disabled;
minecraft = mkForce disabled;
mongodb = mkForce disabled;
netbootxyz = mkForce disabled;
nextcloud = mkForce disabled;
ntfy = mkForce disabled;
ocis = mkForce disabled;
onlyoffice = mkForce disabled;
opencloud = mkForce disabled;
orca-slicer = mkForce disabled;
paperless = mkForce disabled;
paperless-ai = mkForce disabled;
protonmail-bridge = mkForce disabled;
restic-server = mkForce disabled;
sunshine = mkForce disabled;
tdarr = mkForce disabled;
unmanic = mkForce disabled;
uptime-kuma = mkForce disabled;
wyoming = mkForce disabled;
};
};
services = {
postgresql = mkForce disabled;
};
};
};
};
}