diff --git a/modules/nixos/guests/firefly-iii/default.nix b/modules/nixos/guests/firefly-iii/default.nix index d517e38..a27b497 100755 --- a/modules/nixos/guests/firefly-iii/default.nix +++ b/modules/nixos/guests/firefly-iii/default.nix @@ -168,8 +168,8 @@ in }; microvm = { - vcpu = 2; - mem = 3072; + vcpu = 1; + mem = 1024; hypervisor = "qemu"; interfaces = [ { diff --git a/modules/nixos/guests/forgejo/default.nix b/modules/nixos/guests/forgejo/default.nix index 7e2ea7c..f36d6cd 100755 --- a/modules/nixos/guests/forgejo/default.nix +++ b/modules/nixos/guests/forgejo/default.nix @@ -120,8 +120,8 @@ in systemd.services.systemd-networkd.wantedBy = [ "multi-user.target" ]; microvm = { - vcpu = 2; - mem = 3072; + vcpu = 1; + mem = 1024; hypervisor = "qemu"; interfaces = [ { diff --git a/modules/nixos/guests/jellyfin/default.nix b/modules/nixos/guests/jellyfin/default.nix index fbd888f..2152b96 100755 --- a/modules/nixos/guests/jellyfin/default.nix +++ b/modules/nixos/guests/jellyfin/default.nix @@ -82,8 +82,8 @@ in systemd.services.systemd-networkd.wantedBy = [ "multi-user.target" ]; microvm = { - vcpu = 2; - mem = 1024 * 3; + vcpu = 1; + mem = 1024; hypervisor = "qemu"; interfaces = [ { diff --git a/modules/nixos/guests/mastodon/default.nix b/modules/nixos/guests/mastodon/default.nix index 24334f9..69ad463 100755 --- a/modules/nixos/guests/mastodon/default.nix +++ b/modules/nixos/guests/mastodon/default.nix @@ -397,8 +397,8 @@ in environment.systemPackages = [ fedifetcherPython ]; microvm = { - vcpu = 4; - mem = 1024 * 8; + vcpu = 1; + mem = 1024 * 6; hypervisor = "qemu"; interfaces = [ { diff --git a/modules/nixos/guests/opencloud/ceresOpenCloud/default.nix b/modules/nixos/guests/opencloud/ceresOpenCloud/default.nix index ec5cbd2..25845b5 100755 --- a/modules/nixos/guests/opencloud/ceresOpenCloud/default.nix +++ b/modules/nixos/guests/opencloud/ceresOpenCloud/default.nix @@ -83,8 +83,8 @@ in systemd.services.systemd-networkd.wantedBy = [ "multi-user.target" ]; microvm = { - vcpu = 4; - mem = 4096; + vcpu = 1; + mem = 1024; hypervisor = "qemu"; interfaces = [ { diff --git a/modules/nixos/guests/projectSite/default.nix b/modules/nixos/guests/projectSite/default.nix index f234c5e..b3aadfb 100755 --- a/modules/nixos/guests/projectSite/default.nix +++ b/modules/nixos/guests/projectSite/default.nix @@ -9,7 +9,7 @@ let inherit (flake.config.services) instances; serviceCfg = instances.projectSite; host = flake.inputs.linkpage.secrets.domains.projectsite; - websitePkg = flake.inputs.linkpage.packages.${pkgs.system}.websiteFrontend; + websitePkg = flake.inputs.linkpage.packages.${pkgs.stdenv.hostPlatform.system}.websiteFrontend; in { systemd.tmpfiles.rules = [ diff --git a/modules/nixos/guests/vaultwarden/default.nix b/modules/nixos/guests/vaultwarden/default.nix index 96c7f64..c9fcdba 100755 --- a/modules/nixos/guests/vaultwarden/default.nix +++ b/modules/nixos/guests/vaultwarden/default.nix @@ -109,8 +109,8 @@ in systemd.services.systemd-networkd.wantedBy = [ "multi-user.target" ]; microvm = { - vcpu = 2; - mem = 3072; + vcpu = 1; + mem = 1024; hypervisor = "qemu"; interfaces = [ { diff --git a/modules/nixos/guests/website/default.nix b/modules/nixos/guests/website/default.nix index 5d15f5a..8c63d4e 100755 --- a/modules/nixos/guests/website/default.nix +++ b/modules/nixos/guests/website/default.nix @@ -9,7 +9,8 @@ let inherit (flake.config.services) instances; serviceCfg = instances.upRootNutrition; host = serviceCfg.domains.url0; - websitePkg = flake.inputs.upRootNutrition.packages.${pkgs.system}.websiteFrontend; + websitePkg = + flake.inputs.upRootNutrition.packages.${pkgs.stdenv.hostPlatform.system}.websiteFrontend; in { microvm.vms.${serviceCfg.name} = { diff --git a/modules/nixos/guests/zookeeper/default.nix b/modules/nixos/guests/zookeeper/default.nix index 6da2a07..8972802 100755 --- a/modules/nixos/guests/zookeeper/default.nix +++ b/modules/nixos/guests/zookeeper/default.nix @@ -94,12 +94,6 @@ in source = "/nix/store"; tag = "read_only_nix_store"; } - { - mountPoint = "/var/lib/${serviceCfg.name}"; - proto = "virtiofs"; - source = serviceCfg.mntPaths.path0; - tag = "${serviceCfg.name}_data"; - } { mountPoint = "/run/secrets"; proto = "virtiofs";