This commit is contained in:
2026-02-28 19:41:14 +01:00
parent 0c81f68a63
commit 5f34d32807
53 changed files with 1303 additions and 1386 deletions

View File

@@ -0,0 +1,44 @@
{ lib, lux, ... }:
{
den.hosts.x86_64-linux.orion = {
domain = "jelles.net";
};
den.aspects.orion = {
includes = with lux.services._; [
caddy
openssh
vaultwarden
radicale
actual
gitea
(
{ user, ... }:
{
nixos.users.users."${user.name}".linger = true;
}
)
];
nixos =
{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.kitty
];
networking = {
firewall.enable = true;
firewall.allowPing = false;
nftables.enable = true;
};
# Use ssh authorization for sudo instead of password
security.pam = {
sshAgentAuth.enable = true;
services.sudo.sshAgentAuth = true;
};
};
};
}