summaryrefslogtreecommitdiff
path: root/machines
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2026-09-26 19:46:20 -0700
committerKleidi Bujari <mail@4kb.net>2026-09-26 19:46:20 -0700
commit58de29db1247e2b6579b82348b0962324b505f66 (patch)
tree9babbe9488732b64785e25410f6d07281baa2516 /machines
parent811dd787c3f9a6caa7cf0ae4f34d8ae216e3c26d (diff)
downloaddepot-58de29db1247e2b6579b82348b0962324b505f66.tar.gz
depot-58de29db1247e2b6579b82348b0962324b505f66.tar.bz2
depot-58de29db1247e2b6579b82348b0962324b505f66.zip
[machines/feneri] init actual version
Diffstat (limited to 'machines')
-rw-r--r--machines/feneri.nix27
1 files changed, 24 insertions, 3 deletions
diff --git a/machines/feneri.nix b/machines/feneri.nix
index 2f3878b..a638642 100644
--- a/machines/feneri.nix
+++ b/machines/feneri.nix
@@ -2,11 +2,13 @@
{
imports = [
- flake.outputs.nixosModules.disk
- flake.outputs.nixosModules.network
+ # flake.outputs.nixosModules.disk
+ # flake.outputs.nixosModules.network
(modulesPath + "/profiles/qemu-guest.nix")
+ (modulesPath + "/virtualisation/qemu-guest-agent.nix")
];
+ services.qemuGuest.enable = true;
nixpkgs.hostPlatform.system = "x86_64-linux";
depot.disk = {
@@ -14,11 +16,30 @@
# device = "/dev/vda";
};
+ xnet = {
+ nginx.enable = true;
+ gitServer = {
+ enable = true;
+ path = "/var/lib/gitsrv";
+ gitweb.enable = true;
+ };
+ };
+
depot.net = {
sshd.enable = true;
};
- services.getty.autologinUser = "root";
+ security.acme = {
+ acceptTerms = true;
+ defaults.email = "certs@4kb.net";
+ certs."4kb.net" = {
+ dnsProvider = "porkbun";
+ environmentFile = "/var/secrets/porkbun";
+ extraDomainNames = [ "*.4kb.net" "*.web.4kb.net" ];
+ group = "nginx";
+ reloadServices = [ "nginx.service" ];
+ };
+ };
networking.hostName = "feneri";
}