This commit is contained in:
Lilith 2026-06-21 17:58:06 +02:00
parent bdcb1791ad
commit 10041af092
No known key found for this signature in database
GPG key ID: 272C807BD91F8446
4 changed files with 33 additions and 12 deletions

View file

@ -1,5 +1,4 @@
{ ... }:
{
{ ... }: {
services.ssh-agent = {
enable = true;
};
@ -8,7 +7,7 @@
enable = true;
enableDefaultConfig = false;
matchBlocks = {
settings = {
"hpc" = {
user = "benstem";
hostname = "login1.hpc.uni-potsdam.de";

View file

@ -4,6 +4,9 @@ wireguard:
preshared:
lilith-phone: ENC[AES256_GCM,data:4FV8Q6A/3zRwPpUMJG4XAkY5d2PvBP/2waEWM0D3A+plgcSE50Ng2lzP5Ak=,iv:bSDfxsDiEyOeZst6lyQsMJQt9cHVbWkZaw8PuFdAUjs=,tag:eLBKYidmZXhkfcXa0ZiueA==,type:str]
lilith-pad: ENC[AES256_GCM,data:enQk/mPhrWBHEAkzIe6WLVx1ipCX5Tthq9ets7J3A470VRAWrfNotajQTGU=,iv:+V3maDCwYizOH2d7jBW6m4Eu+3nefqAgZ3c+81vMOks=,tag:Y99BMLLjJZZ8Fw8KE8QiTA==,type:str]
bridge:
private: ENC[AES256_GCM,data:V2OpAesZlptd959kpbiEaA1MeaT+Abk9Q9YpWb8kLyNWD04CuLNBJQfRkx4=,iv:t3UBhd3olU3LU7HfIUKWVpn33on4i5vkvnPkwh+ox0k=,tag:97XHMaxK43XCBTWXpvPJjQ==,type:str]
public: ENC[AES256_GCM,data:ZjcYxBDeEt9RN+hW+vvkVoQPPVxw/XhV5odqgG2AixR8e+MwB0VjDVa3aig=,iv:jrP04x2ZtMne63EqQUiJqYvxGHq4GNDMVONPcEn1K0M=,tag:9UuQS3IoVJKZOpMCmqJsmg==,type:str]
wireguard-bridge:
private: ENC[AES256_GCM,data:Z/Bf0u+Dgqidq6QB1QymhW7dyK4E8/aTUFjVTQaYEl8K3xU3LByzUu16FV4=,iv:frID3D1VSLQSxwxrV4jX02CG1OYYCJo53SPIBtTWozI=,tag:yD6LeGW9XQuFsFzoDhRBrA==,type:str]
public: ENC[AES256_GCM,data:j2UyFO/ynMAXHqoJh5yUdvTWRxhI3NT4mopfvTBT65E7eULMx+/N6BzcydY=,iv:xZyVkk+dKrpu30vnrq98FEfpK5l7A0u2FpDhFScTG/4=,tag:OVSo1r7DG8WXfvSkhIm2zw==,type:str]
@ -15,8 +18,7 @@ home-assistant:
hass: ENC[AES256_GCM,data:yzm/ETAQ7y5nCtR40IL0fvnjMyVHMTbF7qpVm5upMqs3v+wdV5H0/bsmTKl3r6PduumU9bT5XrbBHZoBWDfKiCHzCNOLvFCvKxE8pvvMg13nbWYT/5Iq3iqdUpjiQWdAPzN/jgHkOyClkL5JjNki6Q==,iv:Er/sEpydmTyW9CnaObc2XxsgAx2D41K+NWATgsUwiu8=,tag:1Fuu0S7LYnZEQMztdgId+w==,type:str]
sops:
age:
- recipient: age1aqks8n6temvwfnqqk8pua56du4xz8krz8edmslg69pu8hpkla96q5hfxp6
enc: |
- enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3WTJvK3RRcjRPVkVoZkEy
bUVTSy9yS2ovOXNxS25KYTNBRjc2R3g3bnlJCjdTdmp2WExaQmV2eWFyN0hQYUtK
@ -24,8 +26,9 @@ sops:
VUJxWUhnbEpGUkFUbDBveEpCTkYrQjAKVrVBFELhFvmLdUc2yIqdHCSUWQUToTGV
qBiwM4u9hjpwTr5zCHWEvXOXoDHuBMy8Ud4ha8wshbgf0iD/axXjOQ==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-10-17T12:29:14Z"
mac: ENC[AES256_GCM,data:xsh2nmx1M+eCT6sVwJ0JBeBh5d8mz3pmxpSn5RgIWmARfIbnt4Q4ysLNV6SAbJvtHLvOQKZsboHGRjAEpu3H+g3pSB3hu+s+uSNiPUcBO2eq0jA/d0DwtckPMS+9bs/eEKAyPcGbxe5H3erISgZUr3+WtZCnd7XwjCD3mKG+8iw=,iv:DIOnx+6RJ3eYTgaYNI0arzG3R9L0uJu3tlPNsyDZQ8k=,tag:MD6/b/5dugTb3jayL1/VyQ==,type:str]
recipient: age1aqks8n6temvwfnqqk8pua56du4xz8krz8edmslg69pu8hpkla96q5hfxp6
lastmodified: "2026-06-21T15:09:42Z"
mac: ENC[AES256_GCM,data:FKAt5oMbGgbRwhaI+2wBKDmMnj3XaAEEqGYPzIBD17ze2Hk3KF+/jUFCAJSy44F/UGdfMvuhzLxxF7M0+JuMbnh1s6i8yeWU9kN49LR4Q9L4LK9+GqCIE4M7l48ZdVZxqDpPs8TyDZYxKwwso/bf47oxofYZWMQOIR5+SAxi8YQ=,iv:vTk8HHpHCt3TQm6cCCGkAA94w5HUeZ0CgLQLxMKJpZM=,tag:jILDk4DSoS9FhtDATFfZMg==,type:str]
pgp:
- created_at: "2025-10-17T12:29:08Z"
enc: |-
@ -39,4 +42,4 @@ sops:
-----END PGP MESSAGE-----
fp: 35FA53C3B39A778CBD0F0ADD0A0316EDDEDCA368
unencrypted_suffix: _unencrypted
version: 3.10.2
version: 3.13.1

View file

@ -1,5 +1,4 @@
{ lib, config, ... }:
{
{ lib, config, ... }: {
options.server.nfs.enable = lib.mkEnableOption "Enable NFS shares";
config = lib.mkIf config.server.nfs.enable {
@ -20,11 +19,13 @@
fileSystems."/export/share" = {
device = "/data/share";
fsType = "nfs";
options = [ "bind" ];
};
fileSystems."/export/torrent" = {
device = "/data/torrent";
fsType = "nfs";
options = [ "bind" ];
};

View file

@ -1,5 +1,4 @@
{ ... }:
{
{ ... }: {
nix = {
gc = {
automatic = true;
@ -36,6 +35,7 @@
protocol = "ssh-ng";
speedFactor = 4;
maxJobs = 16;
supportedFeatures = [
"kvm"
"big-parallel"
@ -51,6 +51,7 @@
protocol = "ssh-ng";
speedFactor = 8;
maxJobs = 32;
supportedFeatures = [
"kvm"
"big-parallel"
@ -66,6 +67,23 @@
protocol = "ssh-ng";
speedFactor = 1;
maxJobs = 4;
supportedFeatures = [
"kvm"
"big-parallel"
"nixos-test"
"benchmark"
];
}
{
hostName = "lilith-lab-builder";
sshUser = "nixremote";
sshKey = "/root/.ssh/nixremote";
system = "x86_64-linux";
protocol = "ssh-ng";
speedFactor = 1;
maxJobs = 2;
supportedFeatures = [
"kvm"
"big-parallel"