chore(reisen): free up RAM for migration purposes

This commit is contained in:
arcnmx 2025-03-15 15:25:05 -07:00
parent fd61d8f199
commit e4e2802c9e
4 changed files with 33 additions and 2 deletions

View file

@ -7,6 +7,10 @@ _: {
modules = [ modules = [
./nixos.nix ./nixos.nix
]; ];
access.online = {
# temporarily offline for server migration
available = false;
};
exports = { exports = {
services = { services = {
tailscale.enable = true; tailscale.enable = true;

View file

@ -1,4 +1,12 @@
{meta, ...}: { {
meta,
systemConfig,
lib,
...
}: let
inherit (lib.modules) mkIf mkForce;
isOffline = !systemConfig.access.online.available;
in {
imports = let imports = let
inherit (meta) nixos; inherit (meta) nixos;
in [ in [
@ -18,6 +26,7 @@
}; };
services.github-runner-zone = { services.github-runner-zone = {
enable = mkIf isOffline false;
count = 32; count = 32;
networkNamespace.name = "ns1"; networkNamespace.name = "ns1";
}; };
@ -40,4 +49,8 @@
sops.defaultSopsFile = ./secrets.yaml; sops.defaultSopsFile = ./secrets.yaml;
system.stateVersion = "23.11"; system.stateVersion = "23.11";
systemd.services.minecraft-bedrock-server = mkIf isOffline {
wantedBy = mkForce [];
};
} }

View file

@ -7,6 +7,10 @@ _: {
modules = [ modules = [
./nixos.nix ./nixos.nix
]; ];
access.online = {
# temporarily offline for server migration
available = false;
};
exports = { exports = {
services = { services = {
tailscale.enable = true; tailscale.enable = true;

View file

@ -1,8 +1,13 @@
{ {
meta, meta,
config, config,
systemConfig,
lib,
... ...
}: { }: let
inherit (lib.modules) mkIf mkForce;
isOffline = !systemConfig.access.online.available;
in {
imports = let imports = let
inherit (meta) nixos; inherit (meta) nixos;
in [ in [
@ -23,4 +28,9 @@
}; };
system.stateVersion = "23.11"; system.stateVersion = "23.11";
systemd = mkIf isOffline {
services.minecraft-java-server.wantedBy = mkForce [];
sockets.minecraft-java-server.wantedBy = mkForce [];
};
} }