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 --- flake.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 8a90cec..856d15a 100644 --- a/flake.nix +++ b/flake.nix @@ -10,6 +10,11 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + disko = { + url = "github:nix-community/disko/latest"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; @@ -31,6 +36,7 @@ self, nixpkgs, treefmt-nix, + disko, ... }@inputs: let @@ -89,6 +95,21 @@ inputs.sops-nix.nixosModules.sops ]; }; + omega-relay = nixpkgs.lib.nixosSystem { + specialArgs = { + inherit inputs; + }; + system = "x86_64-linux"; + modules = [ + ./modules + ./users/wilkuu-server.nix + ./hosts/omega-relay + inputs.home-manager.nixosModules.default + disko.nixosModules.disko + inputs.sops-nix.nixosModules.sops + ]; + + }; }; }; } -- cgit v1.3.1