From 04707c728441000d64d3d750916354310ff2d2ab Mon Sep 17 00:00:00 2001 From: Jakub Stachurski Date: Wed, 11 Feb 2026 15:35:44 +0100 Subject: Omega-Relay host replacement for Ubuntu VM on Feox * Add omega-relay prototype host * Add omega-relay prototype host * Inital commit for working omega-relay host. This commit includes: - Mysql module from umbriel - Disko configuration for the Ferox VM - Freshrss module - Stalwart module - Vaultwarden module - Wakapi module - Uptime Kuma module - Support for using mysql socket - Server user that does not depend on full home-manager preset. - ACME for wilkuu.xyz domains, including all the services. * Nix fmt * Fixes in secrets and services. Mostly fixes connection to mysql and the unix-socket auth for it. * Little fixes and update * Format and do fixes * Update secrets and keys for omega-relay * Apply changes from messing around and making things work --- modules/default.nix | 2 +- modules/virt.nix | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/default.nix b/modules/default.nix index f18f380..3c1dc71 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -37,7 +37,7 @@ time.timeZone = "Europe/Amsterdam"; # Set timezone sops.defaultSopsFile = ./secrets/secrets.yaml; - sops.age.sshKeyPaths = [ "/etc/ssh_host_ed25519_key" ]; + sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; sops.age.keyFile = "/var/lib/sops-nix/key.txt"; sops.age.generateKey = true; diff --git a/modules/virt.nix b/modules/virt.nix index 53bd70a..01547b4 100644 --- a/modules/virt.nix +++ b/modules/virt.nix @@ -11,6 +11,7 @@ in options.addons.virtualisation = { host = lib.mkEnableOption "Allow to host vm's and containers"; guest = lib.mkEnableOption "Enable guest agents"; + isTestVM = lib.mkEnableOption "Enabled if the system is a test VM"; }; config = lib.mkMerge ([ @@ -34,6 +35,7 @@ in }) (lib.mkIf cfg.guest { services.spice-vdagentd.enable = true; + services.qemuGuest.enable = true; }) ]); } -- cgit v1.3.1