Compare commits
1 commit
main
...
stronghold
Author | SHA1 | Date | |
---|---|---|---|
|
a113294ec1 |
18 changed files with 231 additions and 118 deletions
|
@ -1,7 +1,20 @@
|
|||
{ ... }: {
|
||||
security.pki.certificates = [''
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIBqzCCAVGgAwIBAgIQRC/rocbzjexwYz5mWw/YYDAKBggqhkjOPQQDAjA0MRQw
|
||||
EgYDVQQKDAtEb3RzcGFjZV92MTEcMBoGA1UEAwwTRG90c3BhY2VfdjEgUm9vdCBD
|
||||
QTAeFw0yNDEwMTgxNjI4NDRaFw0zNDEwMTYxNjI4NDRaMDQxFDASBgNVBAoMC0Rv
|
||||
dHNwYWNlX3YxMRwwGgYDVQQDDBNEb3RzcGFjZV92MSBSb290IENBMFkwEwYHKoZI
|
||||
zj0CAQYIKoZIzj0DAQcDQgAEJA1QxB0h6Hvp/0sjxZ+wedEaC0v8ODGb7TOQFNOR
|
||||
vutG6AeH8F5yRuFmpUjTIXB6nfCn7Ruu1BjL6tjvcAgULqNFMEMwDgYDVR0PAQH/
|
||||
BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQEwHQYDVR0OBBYEFPzRcD8OgMChBACO
|
||||
jN+KyAth49ZjMAoGCCqGSM49BAMCA0gAMEUCIAy+GTFir9N8Xldw0YjQIRZOrM81
|
||||
mbpG5txU7FzqEOc0AiEA28/SOnR7hSQEslzfeiDbVk1FCIi9AL64cqv1J+0iJc8=
|
||||
-----END CERTIFICATE-----
|
||||
''];
|
||||
|
||||
imports = [
|
||||
./parts/cifs.nix
|
||||
./parts/pki.nix
|
||||
./parts/tinc.nix
|
||||
];
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@ in {
|
|||
x: {
|
||||
type = "cifs";
|
||||
options = "rw,vers=3,credentials=${config.sops.secrets."dotspace/smb/${x.share}".path},uid=1000,gid=100,dir_mode=0775,file_mode=0775";
|
||||
what = "//${x.host}/${x.share}";
|
||||
what = "//${x.host}.mlaga97.space/${x.share}";
|
||||
where = "/${x.share}";
|
||||
}
|
||||
) SMBShares;
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
{ ... }: {
|
||||
security.pki.certificates = [''
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIBqzCCAVGgAwIBAgIQRC/rocbzjexwYz5mWw/YYDAKBggqhkjOPQQDAjA0MRQw
|
||||
EgYDVQQKDAtEb3RzcGFjZV92MTEcMBoGA1UEAwwTRG90c3BhY2VfdjEgUm9vdCBD
|
||||
QTAeFw0yNDEwMTgxNjI4NDRaFw0zNDEwMTYxNjI4NDRaMDQxFDASBgNVBAoMC0Rv
|
||||
dHNwYWNlX3YxMRwwGgYDVQQDDBNEb3RzcGFjZV92MSBSb290IENBMFkwEwYHKoZI
|
||||
zj0CAQYIKoZIzj0DAQcDQgAEJA1QxB0h6Hvp/0sjxZ+wedEaC0v8ODGb7TOQFNOR
|
||||
vutG6AeH8F5yRuFmpUjTIXB6nfCn7Ruu1BjL6tjvcAgULqNFMEMwDgYDVR0PAQH/
|
||||
BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQEwHQYDVR0OBBYEFPzRcD8OgMChBACO
|
||||
jN+KyAth49ZjMAoGCCqGSM49BAMCA0gAMEUCIAy+GTFir9N8Xldw0YjQIRZOrM81
|
||||
mbpG5txU7FzqEOc0AiEA28/SOnR7hSQEslzfeiDbVk1FCIi9AL64cqv1J+0iJc8=
|
||||
-----END CERTIFICATE-----
|
||||
''];
|
||||
}
|
|
@ -21,7 +21,7 @@ passwordChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890~!@
|
|||
passwordCharsselection=0
|
||||
passwordLength=8
|
||||
pwgenExecutable=/run/current-system/sw/bin/pwgen
|
||||
startMinimized=false
|
||||
startMinimized=true
|
||||
templateAllFields=false
|
||||
useAutoclear=true
|
||||
useAutoclearPanel=true
|
||||
|
|
|
@ -85,6 +85,9 @@
|
|||
config = {
|
||||
bars = [];
|
||||
keybindings = lib.mkForce {};
|
||||
startup = [
|
||||
{ command = "qtpass"; notification = false; }
|
||||
];
|
||||
};
|
||||
|
||||
extraConfig = ''
|
||||
|
|
|
@ -57,7 +57,6 @@
|
|||
enable = true;
|
||||
defaultApplications = {
|
||||
"text/plain" = [ "VimInKitty.desktop" ];
|
||||
"application/x-shellscript" = [ "VimInKitty.desktop" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
ssh -tA ${1} "
|
||||
cd ~/mlaga97-nix \
|
||||
&& git fetch \
|
||||
&& git reset --hard origin/main \
|
||||
&& ./system.sh \
|
||||
&& git push
|
||||
" && git fetch
|
10
secrets.yaml
10
secrets.yaml
|
@ -10,9 +10,9 @@ dotspace:
|
|||
cert.pem: ENC[AES256_GCM,data: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,iv:ZEI+L7M8ambKmkQ6en/rbxWhi0hotKNW8MkXTDBLWnU=,tag:od3eTxYLQrr6AgQfFU8OHQ==,type:str]
|
||||
pkey.pem: ENC[AES256_GCM,data:Mitebhpq6evKzvFzM/5AMb3rM0bsjGT2W5/vfU5valc3tvLoFAlyObKR7VlKdH+LVDHkozVhpSom95CZeVNfHLihvJ32q0FX+Z9iYWidPReq37Q+qUVfT+h6iRM+lRopmrzx70Ym+jM6HxppjssKR4XpNSJTjdnonmvefig9v684ywRs+9wx1L+zFvRDzc/iha/0dz7Mim2KKP86xSzVc6adB2c190CD9YKbBZaz6wF4LwfJXpfYdD6UCPuJ/uaMH6dggGyibu2wF4ubOmujZu7XmRO+j05lxwesSFgwyIajIvt4/AfECHE61GEAXWUU,iv:YMThawWHiJ7MNtK88jLNxp/LswUfBxk3nQT6l1K0IQ4=,tag:2G3kA9jmmLjVYu7Ck3dG5w==,type:str]
|
||||
pki:
|
||||
lagarde.dev.pem: ENC[AES256_GCM,data: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,iv:zGDMQ2hGrP6GGfazpj6qK5cWucgr7sq8DTuBfmTL6Vc=,tag:KVPAjvbYBqKEAMl+trSeYQ==,type:str]
|
||||
mlaga97.space.pem: ENC[AES256_GCM,data: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,iv:7ZPHrw9NsXBHH1PREho0stugxr9a3qLBTQbdqDU0gbs=,tag:mT1Sop5wlsbzBB/18WoqBg==,type:str]
|
||||
bauble.boutique.pem: ENC[AES256_GCM,data:p4s6avrxEMlaiMSwdQLmnOjzyLwD3fPcZH7KtiydVFDeH1wsGh+AAMLLXn/2aD4jw7mluWNWVDAkOg1jT6XLtaZ3P4kmUHcuQ6ljtRZLltz0FbpyB1BxSPA/3cJ6Lk+kHrvY3LONEwGN4MVJLJBqpikCHKEkNEtjIJ6mj3rFlpFfkwlSH6sVXW3FCBsgAkgANDkPzBGUgMQd93C7SUVEqmk1abGW5X0Zem2/nfS3LbDIff4zAsQncLAsGLFw8SPDE85403oVn5TbCZAeSMAx9Wjo3reanczMBpVXqHKvzwy6cJkICMOFUYHER12235fEw7TxRfytDSoeGZoVshGsPMj171xEHXwKxtBAGZUeONONl1tk+dmM/rKRJSJxTylWfNIVW1QbR+ti7fTtMp7/0SNwjy5xAqmoUh6XjiqqndUcxV7wXc60DwaMVjn6mJpEX/RgOkFYeM8W36tZ5v02ZV/YWkqwzt4bjwyVqi2gvvWgOKziVI9vkDin3HMPeuurlWWkJba1sODBGiHWg3AUXnO9iMhBjyTVNPx1B0Y1AWf4mG0crc7WF3Mg3sTIXudX2QClMbscqe3FmGo5z7FW7Wd1z7rT3+vi/MyeBC50IgNCGeOPwQTTsWBx33FBovskIg/a1RbOAPBExLpxYa8G7Rm40nsbG64PkSnHnLxWGfif2le/SK13yHFTqQ0uy4Y5nTe2DC+7F1qOS2kUt4BNmDZjQRPJAu4t63BXm+rxO/XzF6vdo+e+juXs96N+/YcLM2K2V5VMKAn9zp0fYtWzDaK9JalxQ54r6I/ZUADTMdlfAoPcrrWSZ5TyngDdxTqfXIZN87cZIHxSfvQUQC2Y+4j6HUEZsXaseNRciMUtECITOsqFCSQfjqTcuFl6QBSib+bNJd1JAJVagJNUlM0q+0SLRFlD/FEfkIa2Ic9VJCduNoCk9vpjwH1s0BtWwdCwmt0zM/Uw7P/6rXVUZMlaQA41HO83Aenqs5dsLUBR5Apn9W/y9C/VD63D9XQidXvjQy2Closz7adBWQ+8Ah7AvUG2zukch5ZzhAcRvY5fJWq2Y5wJUXrEAeiCGLsFof9NDfDjL0Y0ctORu8wAueGaQXKbsg/lJBDu8GOY3LE8gXwamLkukk9JaOxr818QcIzLTfgQtgUuCeJT9h/hLWC9tZAG6rhLdDscWL3nzo+MaifIWRbadX2tdn1KRrpfcUX3q17DnGPHiqjZMEIfxd+Jo9k0mLjEHqQqTU1ilS6JiKNbVy5daxP9AwdNOesPS78qGiip8jGVmVOMrZC0F2dynYera0jDpe6j2mQjtHplyfZOc1AfNrHtSDHmYTuRp09e0mxivotMZpfh/z0E4Wk2VSAiihfgN9UTI8bD1Q9OwEyvWQvW24/mZrGMP27k9yYBKFKISzPPIv3mILrmk4J/fvg2s4fd0eZvsFSJ8Oyb3eCJycw0/QT6JEhJS0PmG59ONVkio69zuLptfhQDoA1K/2Hi2d/PmMkSQ18IksXQLZkbPxaG++VR3u5dVtzJKjqDjjAWc2xA1mcowiwPWpJfYBLUFmU+szpC7Ho1gi7NmxEg0Qv3LhvO2daZ5Fdg3VFf3Qe8qcS0aijf8jbE7JkdGKhYJUyeGVyvYMp3IJLA7Sntznu6K0j78Au+Y97oTqzctJkvNJ0OPCrxVjEO+D01l4xYlfk6ze39nz5mTFTbveOHu2MPbkDNuw8bhhj+GNjPJxB9HqkGQw+WZKrrHQIdcLrIag8cvdgW9JN7vvr82qFJRGIl7Z9ZxPlx1nlYYEDHf8Nx4k9B/8+yr7e5fe+TtLnfK6ZsgeiAzxRvdlQifTB1zPSmXGwqfd4y09IvCUZf9LaaFNBJfZBFJ2CpZfqegODeDTTQw5STem9nQed+Q5SDg2qXfHtokoQASxbhotLHfOXDPpuCa5gzVKO+kRs4ve3RJH7KOxnLjPzKxbL07mTb3N3Fh04DqhpDQimHyzTINCLcnuOeuUTfdyCzLK15hY4Njo+++XJaiWTxjLcFxUi+8GNaw0JHfy3JklpgHPl/wnacBK6KyXfc9AzzkLBkzh4714YcxGKf6N12y6g7+zbN8JPCdwIkQ78Zwr9WWNB03LDR+ZEr1xF+otoepTdLnyBYO0BgwHhAF8mwq1rqmRRrGq2w0l12VujtlvOZdM2eBbhlQ6gh+8Tqg2A5wHMkzp1td44RTSbCldNo7YzSh1KK2DMnf07O2bdCd6fVQJhPmpYntoJN2/NWYrnIRIrOro1H/4DfBPMZhPOns0FpsniuyAuaI+L33JbPDXCLK2E+LVziKp3FtQJvIL07YsJedZrdNKcyAvRviicwQ0X9ljXmgS2d3UnQS3rXGb6UVP4siKoPgtLnOJp3Ne/2qlOEcbWjWXOP4N8TsBCQxs4T6cK6r94mAlUTiq0BkIqdxoLVM4ZbspcabLQQfnD7FNHSyavUlb50W14hjF+0elfz+qypkqrID0jnkkttHEDhOtm+KWLle67XWo14EwsH4i3igi2SUOulz+LRlxtNcnftGn6uLEhi1a5iNnL0wqALijPWudhHCZd3A9xXMalFYaNeCCJ3g1wcWLuJfZic769POqoyBWu6hVMuBrRXGtlYEmZm4JpWiaUfXiLlItHJZlXjzGmcxd5Sfm3Tnn8Flyu5FSe25m+ujEAJm6Ipw0nOxMNzWcG5ZyUJUd1N4C5/gbvV6tp9ETEk/yPDCcGPoFvcrWvgqakSZIb9Xlk3pcSxntpKPjAwfwsJ0tTJW/YqDYqDTFtadX/IGWHfJZyPmGQrmbC0LQ2WWHfYwYk0KE2lVALsyIhX6xpMmKhTh7Qm0Bh2C13FAgUDACl4B8yh+YMHcss/5dZDHXJyAEG6Injz21w1J+6aJ5f1jiXIjRjGJIOUMzjZqGErRCpi+z9AKDKs+mXVLN+DZhFcWdFKhCs7C7UvjG3LBglZoNYoA8G2VRoK4zv8E28Br2gYF7d9sbeKng5KSOyy71/e2zK6dEk2CTUR0Zth81gRsyGvgGhC81mbO1Gj6O4Bv+BxcWvT0beO47qN2CJRNrw2ALIJ1Vhsn+FbGyOE/ZrTSC40ZllFvKGkNTj2jOstqIjqsZcKL7lk+Q7A/7ubgp7ISQzxeXysv96JWWh68qykTwBz6q+2DWpBYAdsJg7nCfQ/DtwsUcBNKRo+CDLm3QOfdQEnXhBGrRV1SrzTCzDMl+ijtw4Aqt2dRKMdksCxrWgTwJJdahkJmJCo4n8XJM94wXs44ipaPsqUywQVXSJaiQgu+AopmXusHds6IGnrvBuQE2+DTA4RbpuIN+v08McNPLoYPKruF6S7C1Bx19Wxhlkt3WTyyGgTfO804FN37JM/sRIeaUWSz/tfKyUtG9aDog/X8KxcJQhKrpwFVf9Z9Rb3f3CHOIzz+hkKNJT+oqp6WiB2ENRnJUsIhWg2+o+6g7s85of9OfJa/8HC6I78QQHw5R0h9bT+kTaR5I/bQ0pRZ4RYUerkbjPO4yG2abIrYwYtvgNu94MBxv7VCTgHk4O/JTbAu/5rDEg5G1KJkwoEnvjx6/tZgpMuIx9Z70i/8OjL/oIFMlwSzN2I+Xo8s13Kg8/oK3mRCtpglySVvcxzuJc4p5eN2CVUhLrFe83J1yWCPeigGmlwXyr/nY0PtDn+Z59tTBllRiY4CYKA5o2Y0wksbsOMEmQ0VOGiasBT/dqPPzjj0w5nEi69UaNTGVO6THYFFQExr9W2Pf/LzDt2CeW9e9Agyx0YoKaWIqpIi91upTKDjPVVutEqS+zfr40OlVhrLN0cyMO/ma/k8E9KBXf06+WL5OQuOcyRXVBOtN7p7YKRIpVkjc9PE8FrIubf8E0OVWwq0BzPH1n17deBLNX9Xf8DCevxV9hvidQ7fpSnsBYaGbYf/Kx85ugy+iK15Kqwn2hwSNcNK0pLCQQEf2nWsBpmCM58mILrcok7XEBjpePXR9CvHutGdv/g3m0ZshKQ91A7Ttx49mRvhuVouaVfWTuo3wx+dBP+D88NKsxnnMPjL6oq2MApYiGttYwFKQTj8hPMyhN1vF6wdTOIJzR5+LO3a8DqyPgMv2FkQtjOsHv2+0+OdUqs/PMThtMwx+8hrk11uLXKjH1/yVAIqd0zhMNgBt7m4U1VPlh1PSdkoKgf12yCrinF367CCfs+vg61AgqmgQ79RLtPEa3HWlOe3hHRftqW49RliA7QM9HyyoZe93wIMYH9QybrBlzOSe42eyKhMN/WpsIXRAHwsEKEoVjrEQu6znAcn6TjLBlRwj/7CHqoZCc3dR5e7jJb6/Y7hrHXDUrArcmWL0guZ55mm9PbhgOjfKylIwECbQ7BfLgbdyTl6wXZGq3Ebxw17mphAte0uEexjwHLmNX2mqEepMVKu5ciYPImqP/wsm/+ONxGDc2MxB7Lme2/JEgoon2NP/Gn7jHO5g==,iv:/EEP+yQS7bpg2mJICtMwSPG0bZVy72wExNNuJptyQW0=,tag:RbyiFpzUmKGQyiLe5id29w==,type:str]
|
||||
lagarde.dev.pem: ENC[AES256_GCM,data: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,iv:RNpUIOulnjIL8UTTHE0t9w3Xl5U5A8PhyQMoyM5bVEg=,tag:gsSoafA6411X1dPKCOjk4g==,type:str]
|
||||
mlaga97.space.pem: ENC[AES256_GCM,data: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,iv:Lwt8lqR7hlogo9DVwBqozmy4tfRxNQq3xIE4ielsXL8=,tag:WVp03CO9Fe5ykQqujT7jpw==,type:str]
|
||||
bauble.boutique.pem: ENC[AES256_GCM,data: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,iv:vJ5/JUyvW8cZrkcIS8EU7eXNjj5pMN8h4xAmP+heJkY=,tag:oWoQpyvkOGwRASlARUT7yA==,type:str]
|
||||
sops:
|
||||
age:
|
||||
- recipient: age1up8uth9hwtd9gup3v32l8dypdarj77s2lysm8js8w8mwa80rk4ds76ke6d
|
||||
|
@ -60,8 +60,8 @@ sops:
|
|||
REwzTS84OFdmNGprZzNLZnNVaWp1Y2cKHLAwPJ9+vb4ux4XPzNXs9O3oLfTy8744
|
||||
fkhkVr+2pEn4YN3tz70MVtYhRYPSZn2t26GeQxznODFFoN6tch5E6A==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2025-09-30T23:44:45Z"
|
||||
mac: ENC[AES256_GCM,data:LdJf8+LJtTpx68YpqozJUAU2Q5yrEQGz/7NmstqwvLv4l5g9acz/StbiGeyag3Zn4Ljm3Wp0T1Swny9UDPN/0N8zSUQbn3ZQkmz1Hmix2Jz/h34KSPQrn74JbFT7uRbgsBxoYwQqn13FoAPAVmPdKpA2X0RrxMVHWhwAakNwU7w=,iv:30JjYZwaWZBJqG10UVa/SswRNFN5FZEj+/o2UKo7w6g=,tag:lnvSLKdQgW1wCi/9zHIuIw==,type:str]
|
||||
lastmodified: "2025-08-05T02:33:53Z"
|
||||
mac: ENC[AES256_GCM,data:airog9x7QeX3RYNVnx4UvMas+NiYGi5VCH0eb2jEC05mblfMuItylQNkTS2XNpIcGOwk7yL741W4ZExUzfwqBmPp2sIJKvxUzcu53KiOAy2NAbjC2v3aRpQOKcY7NjKgTCABXDWW0eJJvkH0o56dZrbzya7SBaHUQ+jMMSYPvhs=,iv:3jLvWSCZOvn8NGs8oTJ6sEWtzf1nNzF4nb+c9XX6RX8=,tag:em6Nwojqc99vRbyNJA/ypQ==,type:str]
|
||||
pgp:
|
||||
- created_at: "2025-08-03T05:29:55Z"
|
||||
enc: |-
|
||||
|
|
|
@ -157,9 +157,6 @@
|
|||
# Grab a still photo from all cameras once per minute
|
||||
"* * * * * root /home/lauren_lagarde/bin/GetAllCameraImages > /dev/null"
|
||||
|
||||
# Pack up yesterday's images into a convenient tarball
|
||||
"0 3 * * * root /exports/Frigate/LongCam/tar_yesterday.sh"
|
||||
|
||||
# TODO: Automatically Collate Camera Images Monthly
|
||||
];
|
||||
};
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
# Get new (host) keys with:
|
||||
# nix-shell -p ssh-to-age --run 'ssh-keyscan example.com | ssh-to-age'
|
||||
# nix-shell -p ssh-to-age --run 'ssh-to-age -i /etc/ssh/ssh_host_ed25519_key.pub'
|
||||
# Get new (user) keys with:
|
||||
# mkdir -p ~/.config/sops/age && nix-shell -p ssh-to-age --run 'ssh-to-age -private-key -i ~/.ssh/id_ed25519 > ~/.config/sops/age/keys.txt'
|
||||
# nix-shell -p ssh-to-age --run 'ssh-to-age -i ~/.ssh/id_ed25519.pub'
|
||||
keys:
|
||||
- &system_fortress age1fraz2lnnqtcxnu6tnjy4f7y9tuc0fnqekzmdynnhtt0h8a230v5qddpxdu
|
||||
- &system_ll_latitude age19v2gpucsykaqu3hsvskl67ss8mpqstp59vn687am6px9nmg585ksvlhctz
|
||||
|
|
|
@ -155,7 +155,7 @@
|
|||
sops.secrets."dotspace/fortress/keys/tinc/rsa_key.priv" = { sopsFile = ./secrets.yaml; };
|
||||
sops.secrets."dotspace/fortress/keys/tinc/ed25519_key.priv" = { sopsFile = ./secrets.yaml; };
|
||||
|
||||
systemd.network.networks."90-tinc" = {
|
||||
systemd.network.networks."90-tinc-dotspace" = {
|
||||
matchConfig.Name = "tinc.dotspace";
|
||||
address = [ "10.86.84.1/32" ];
|
||||
routes = [ { Destination = "10.86.84.0/24"; } ];
|
||||
|
|
|
@ -99,14 +99,6 @@
|
|||
conditions = [ "[CONNECTED] == true" ];
|
||||
alerts = [{ type = "matrix"; }];
|
||||
}
|
||||
{
|
||||
name = "4 - outpost.tinc.mlaga97.space";
|
||||
group = "2 - Hosts";
|
||||
url = "icmp://10.86.84.106";
|
||||
interval = "1m";
|
||||
conditions = [ "[CONNECTED] == true" ];
|
||||
alerts = [{ type = "matrix"; }];
|
||||
}
|
||||
{
|
||||
name = "2 - matrix.public.koshkee.com";
|
||||
group = "3 - Federation";
|
||||
|
|
|
@ -45,12 +45,6 @@ in {
|
|||
|
||||
# Outpost
|
||||
../../nixos/tweaks/disable_firewall.nix
|
||||
../../nixos/tweaks/zfs.nix
|
||||
];
|
||||
|
||||
# TODO: Break this one out, for sure
|
||||
nix.settings.trusted-users = [
|
||||
"lauren_lagarde"
|
||||
];
|
||||
|
||||
##############################################################################
|
||||
|
|
|
@ -30,8 +30,7 @@
|
|||
../../nixos/tweaks/systemd-resolved_nonsense.nix
|
||||
|
||||
# Dotspace
|
||||
../../dotspace/parts/pki.nix
|
||||
../../dotspace/parts/tinc.nix
|
||||
../../dotspace/configuration.nix
|
||||
../../nixos/features/stronghold-binary-cache.nix
|
||||
|
||||
# Users
|
||||
|
@ -46,11 +45,6 @@
|
|||
../../nixos/tweaks/disable_firewall.nix
|
||||
];
|
||||
|
||||
# TODO: Break this one out, for sure
|
||||
nix.settings.trusted-users = [
|
||||
"lauren_lagarde"
|
||||
];
|
||||
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
|
@ -67,8 +61,28 @@
|
|||
};
|
||||
};
|
||||
|
||||
services.avahi = {
|
||||
enable = true;
|
||||
publish.enable = true;
|
||||
publish.addresses = true;
|
||||
publish.workstation = true;
|
||||
openFirewall = true;
|
||||
};
|
||||
|
||||
hardware.alsa.enable = true;
|
||||
|
||||
services.shairport-sync = {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
settings = {
|
||||
general = {
|
||||
name = "Living Room Pi";
|
||||
output_backend = "alsa";
|
||||
};
|
||||
sessioncontrol.allow_session_interruption = "yes";
|
||||
};
|
||||
};
|
||||
|
||||
services.mpd = {
|
||||
enable = true;
|
||||
musicDirectory = "/Music";
|
||||
|
@ -114,31 +128,6 @@
|
|||
networking.useNetworkd = true;
|
||||
systemd.network = {
|
||||
enable = true;
|
||||
# TODO: Static IP, VLANs
|
||||
|
||||
# Declare VLAN Interfaces
|
||||
netdevs."10-enu1u1-vlan-wan" = {
|
||||
netdevConfig = {
|
||||
Kind = "vlan";
|
||||
Name = "enu1u1-wan";
|
||||
};
|
||||
vlanConfig.Id = 288;
|
||||
};
|
||||
|
||||
networks."20-enu1u1" = {
|
||||
matchConfig.Name = "enu1u1";
|
||||
networkConfig = {
|
||||
DHCP = "yes";
|
||||
VLAN = [
|
||||
"enu1u1-wan"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
networks."30-enu1u1-wan" = {
|
||||
matchConfig.Name = "enu1u1-wan";
|
||||
networkConfig.DHCP = "yes";
|
||||
};
|
||||
};
|
||||
|
||||
##############################################################################
|
||||
|
|
10
systems/stronghold/.sops.yaml
Normal file
10
systems/stronghold/.sops.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
keys:
|
||||
- &system_ll_latitude age19v2gpucsykaqu3hsvskl67ss8mpqstp59vn687am6px9nmg585ksvlhctz
|
||||
- &yubikey_lauren_primary 5F78261B65C565041662A3B7FF8FC3C735BD4A51
|
||||
creation_rules:
|
||||
- path_regex: secrets.yaml$
|
||||
key_groups:
|
||||
- pgp:
|
||||
- *yubikey_lauren_primary
|
||||
age:
|
||||
- *system_ll_latitude
|
|
@ -15,7 +15,6 @@
|
|||
# Core Tweaks
|
||||
../../nixos/tweaks/zram.nix
|
||||
../../nixos/tweaks/enable_flakes.nix
|
||||
../../nixos/tweaks/disable_nixos_user.nix
|
||||
../../nixos/tweaks/systemd-resolved_nonsense.nix
|
||||
|
||||
# Dotspace
|
||||
|
@ -28,17 +27,31 @@
|
|||
# Docker Host Stuff
|
||||
../../nixos/tweaks/disable_firewall.nix
|
||||
../../nixos/features/virtualization/docker.nix
|
||||
../../nixos/features/virtualization/dockge.nix
|
||||
|
||||
# UEFI SSH ZFS
|
||||
#../../nixos/tweaks/zfs.nix
|
||||
#../../nixos/features/initrd-ssh.nix
|
||||
#../../nixos/features/virtualization/libvirt-guest-uefi.nix
|
||||
../../secrets/dotspace.nix
|
||||
|
||||
#../../nixos/disko/libvirt/uefi-zfs-base.nix
|
||||
#../../nixos/disko/libvirt/zfs-encrypted.nix
|
||||
# Local Config
|
||||
#./gatus.nix
|
||||
#./haproxy.nix
|
||||
./wireguard.nix
|
||||
];
|
||||
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
# Services
|
||||
|
||||
services.smartd.enable = lib.mkForce false;
|
||||
|
||||
virtualisation.oci-containers.backend = "docker";
|
||||
virtualisation.oci-containers.containers = {
|
||||
dozzle = {
|
||||
image = "amir20/dozzle:latest";
|
||||
ports = [ "10.86.84.3:9999:8080" ];
|
||||
volumes = [ "/var/run/docker.sock:/var/run/docker.sock" ];
|
||||
};
|
||||
};
|
||||
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
|
@ -46,35 +59,30 @@
|
|||
|
||||
# To generate keys:
|
||||
# sudo mkdir -p /root/wireguard && wg genkey | sudo tee /root/wireguard/dotspace.priv | wg pubkey
|
||||
networking.wireguard.enable = true;
|
||||
networking.wireguard.interfaces."wg.dotspace" = {
|
||||
ips = [ "10.13.13.2" ];
|
||||
listenPort = 51820;
|
||||
privateKeyFile = "/root/wireguard/dotspace.priv";
|
||||
};
|
||||
|
||||
networking.useNetworkd = true;
|
||||
systemd.network = {
|
||||
networks = {
|
||||
"90-tinc-dotspace" = {
|
||||
matchConfig.Name = "tinc.dotspace";
|
||||
address = [ "10.86.84.3/32" ];
|
||||
routes = [ { Destination = "10.86.84.0/24"; } ];
|
||||
};
|
||||
};
|
||||
enable = true;
|
||||
|
||||
# TODO: Interfaces
|
||||
};
|
||||
|
||||
##############################################################################
|
||||
# Tinc
|
||||
|
||||
sops.secrets."dotspace/stronghold/keys/tinc/ed25519_key.priv" = { sopsFile = ./secrets.yaml; };
|
||||
|
||||
systemd.network.networks."90-tinc-dotspace" = {
|
||||
matchConfig.Name = "tinc.dotspace";
|
||||
address = [ "10.86.84.2/32" ]; # TODO: 2?
|
||||
routes = [ { Destination = "10.86.84.0/24"; } ];
|
||||
};
|
||||
|
||||
# To Generate Keys:
|
||||
# sudo tinc -b -n dotspace generate-ed25519-keys; cat /etc/tinc/dotspace/hosts/$(hostname) | grep "^Ed"
|
||||
services.tinc.networks.dotspace = {
|
||||
name = "stronghold";
|
||||
ed25519PrivateKeyFile = "/etc/tinc/dotspace/ed25519_key.priv";
|
||||
ed25519PrivateKeyFile = "/run/secrets/dotspace/stronghold/keys/tinc/ed25519_key.priv";
|
||||
|
||||
chroot = false;
|
||||
settings.ConnectTo = [ "fortress" "citadel" ];
|
||||
settings.ConnectTo = [ "fortress" ];
|
||||
};
|
||||
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
# Services
|
||||
}
|
||||
|
|
81
systems/stronghold/secrets.yaml
Normal file
81
systems/stronghold/secrets.yaml
Normal file
|
@ -0,0 +1,81 @@
|
|||
dotspace:
|
||||
stronghold:
|
||||
keys:
|
||||
wireguard:
|
||||
private.key: ENC[AES256_GCM,data:8Ay1/jxFay9NuJyyab3bq0RH9S+nBLEtUW82SN8wNWYVdV+wdKhVHQdmOks=,iv:A0hnQJL1mc6MNhite33L1zk4QZFPwPfB9GtXEIT+CXM=,tag:oaHrFPAdTgig9pCqEpVPBg==,type:str]
|
||||
lauren-phone.psk: ENC[AES256_GCM,data:fZCG7LobFo1vI84jn8gdLoLEXwFHsF3z6hHa5pOqkxHYyOf/ljWpcgYMXNE=,iv:9W4Y8Z9voYEC8SrHWhtkBY0jflfcqTfIYi2HS4VIEV0=,tag:+3vTGZgIppAV+INBdPA90A==,type:str]
|
||||
tinc:
|
||||
ed25519_key.pub: ENC[AES256_GCM,data:a2GF7wUoQmIzhBSrOHEcs8oTm81QzsZayorlAiPPt3piOl1gmi4iac1qvK9lV/6wK3Oq4NRrvoIWKtZyvGw=,iv:RcAjzpZIpjmtqQYK+c4W90NyJJgnngR2quLWI7R2fXU=,tag:ABwOJXqJ33GTUQ5hBAI0oA==,type:str]
|
||||
ed25519_key.priv: ENC[AES256_GCM,data:EDAKMQFfq5vAsDZUtU2aqUuio71r3EUx7Gn+hBptKEFQWYRhSazSj5MD7IImgbqbbyfA3dWrnt2UT/JO/X6sp73qsOw2sk9mJ9RmW5OrutHRYe3z5DFyku+JyFEKLxHnuelogIS0ebvUxz6vJhj28jpSTjUExqAndGHx2wJcu6Tj+peB3bXSOUjlY6K8sCNYJGJDGdoHMhSA0q5q3TDdSmhex3P6izA++A8vmWqNOvZFyNGBwYrxHb77eibcuqY9ybE6tUPdMA==,iv:vmm5yjzueV8BDEGNRlXZZlykfacMxqigdUHUV+5GL24=,tag:rzmdFrYFm9i6q52iSKf2Tg==,type:str]
|
||||
sops:
|
||||
age:
|
||||
- recipient: age1up8uth9hwtd9gup3v32l8dypdarj77s2lysm8js8w8mwa80rk4ds76ke6d
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1NU5aN0w1czVkc2VoaW5m
|
||||
VUp4VmVKbVFpb0JUeTlEcjNBQjVLMW52Vm1zCng3ZktjczVIZlBUZ2E0d2JkckZR
|
||||
bzUyQnNEeTRpdExTYm56dmFJYkZPQ28KLS0tIElicWxZbzNUNlRkRDgzSlJWU2Ew
|
||||
WWJIN1d6ckdjbWh4U1Z1SGlQNWpjR2sKz2/MwI8rq5Wf7wBVcV0BMMuYAQNpMrAc
|
||||
Ns/Md9FKDjxEsRo5NrJS0bNWedLuWhedzgyvaZ3aCGLJju5BfqSp0g==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1fraz2lnnqtcxnu6tnjy4f7y9tuc0fnqekzmdynnhtt0h8a230v5qddpxdu
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDbDNRaVBrdFJCRktpZmRm
|
||||
V2JFMnJZYkZnQTlLU0RUMWo4eHJqY1IxVFNNCldRK1BwSUpnbzhCWXY0NmtQaFNF
|
||||
NUNGSFQ4aVJ2V05lMTJLUittUzdSaGcKLS0tIFM5d0JzN3d3VDY3a09EU2xDdGlk
|
||||
RTd5MDB0c090OURSMms5VS9KczBUWkUKUxj8bT1gx+y4BJNogGENhS0eL6aOxvFj
|
||||
31mxJkEhLzjB3W/miDgVIR/MbrH+WD5jQ5mdHb8g/hRw5KOBMr758w==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age14j6ns297c49wx5d8jddctfmek0kvn8rvw3y03nw3pankc03dlpuqhvvy7c
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGN3N4Y29lNFVhOTI0bUxj
|
||||
eXJxamVtakNGS01EMWtWbnp1UHRPbUhHeDJZClMzZWJSNXhhRjhYQmFKTkZjY3VD
|
||||
UDk1SDRIbmNXZGt2SExuM29ZYzN5aUEKLS0tIGxzME9PMnVBeU9acEpLNTdxUDZk
|
||||
QlF0Y0RyV2pRYlNQU0EyRHlwQm5kMDgKdQ/c0vekhFGnjMq1uwBHwpIMOInWgxpC
|
||||
vbONLm8pEwVYn77lfJDD6IgAILyUFy9fvSBmTGW4QP6agW1rYLqoew==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1kmt2khucyvscmwvrjnt0v90zggttuap9utx7rw54g9amhtrkzdlq94fe4j
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvMDR1bTU5U0VYNUhEbFI2
|
||||
QlZjdkxvZkRZczFjZTRyWjVOUjh3SVFVdEJ3CjhQT1k2M09LSU9WdlpVR3RXczl1
|
||||
TDlKMU90a0NPT0pWUFZFbE1ieGdBRGMKLS0tIHBUTWgrNTNwS2g2ZVdmR3dYdG05
|
||||
R0dCeStsTXlBc2xSQ2lma2EwVGJ1aVkKvF2UTTn19Lvd7nzTAsLUTh+PvurCSZpR
|
||||
jHcCC/53HThnsBHClaKzKSnY1OyJsrptQjSGAsM/8MJMhUdij5+pqA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age19v2gpucsykaqu3hsvskl67ss8mpqstp59vn687am6px9nmg585ksvlhctz
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPZXd1dnBVTmRoVkhxNXlT
|
||||
M3Nsb2tWVHlyNnh2UElRRlZqeXJsWU44ZkhZCmZIdjZHY3ZRa3VqRVY3R29DRWF2
|
||||
K3QxZmZlNTBzTlgrZGxZekcyU3J3QXMKLS0tIEdrdTdBaFlXbHlaTGc3Q0ExN1Z3
|
||||
Mmo0UnZiNDhvLzVNRVVjZ2VDWENxeXcKk7iiXOU59DOZC3pP2l7KqlCrPR7ARiVO
|
||||
Uz6VONBvL+IKj8zoIqzozjrh7Q0WMtUIyChhhgEG+vDSC9beWEZvpg==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2025-08-06T23:31:48Z"
|
||||
mac: ENC[AES256_GCM,data:rSF7ScSmJKZgmEi4avv0Dt1qhjlCFwBFMH5TCevvm2nWFwivtLWLzygaIJOM70J80XDV+9QuFgdALbUUS5yxL5RWj3QYYlsXA35RwFZa1Juh7NNqew26sQSV3K/06T7FmfBsNutXCMkFszqlphaSgnNNNtB+BG/ZzRGBqxzoHT0=,iv:WQrmpK3kx/e/gm7EHbiAjEjdmsA+BsojGiI7A+RNU8U=,tag:s8zCc+DeDq45p1NkrTf1ZQ==,type:str]
|
||||
pgp:
|
||||
- created_at: "2025-08-06T23:11:55Z"
|
||||
enc: |-
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQIMA9BR1U1EkAnnAQ//a2tDEcDDtpnhcMH7TcFX3klc7spWbU+06WpZcdYh44TH
|
||||
fYUQ1EwuVnI0wISiJRysW1uS+7nRxQGLoMheYprCVuGDRXTqz2HObXREyCejf1Wy
|
||||
EYDn2Y1dNChnOFIWfMzhWSZMzKQt9eCtfVdE/IBIFOPRZK8bDhp88hobClkVQ/oM
|
||||
p7Yfe7nGzN/wTzDVSWRo/pnbAVOGDGlMSr87zTPj7Uq0H8ZphlpgdFrnWzLxf2yu
|
||||
tllXLeSdzJ0LFEENp0uPSaLv3psj/WVSzFRA8rrHXPBJtsxp4yDylDHU0yvVOVyx
|
||||
AWs2B/K+BttNMhmBBQVYY02vzvLH/xd9ZLFfezvIPL3dxR0v7wH/aJYPGHL6iifB
|
||||
WG5aZkWsDGW1v4TPKQ1T/RtGAwx5CVYQnAE8ai9oQxbfxDHUvklkqGFMnOecW3ef
|
||||
E9ff7OB9cp1GcXhlywt01i+GtPvOqYmTKG0lM04zvqO/x/4ktALonesgHTbvF6ub
|
||||
+1csR8v5xWcAlS3mahkhXLnHp43OMwA/kwLRM0yc9dUrIv8nzLUVHR6oJ1nG13yX
|
||||
PL2ajz0/htih2t5l087pvGNNugAxeN7gGOl8Igv4HbAr2IphrVG9FfzDxMqPXoB2
|
||||
LLEHTlmhknceJUr2rOI6PJjOC7M9D5gs0uMAVuY4//mahi0erLe4gBMknG+b9B3S
|
||||
XgEBQhHgCiFEuqXB+SLbujwNUNuPtQG43e6n73PZ9ept5NOyXLHyZ3QkHSgNA5GX
|
||||
KbYzFip4Khh0dNBOfwYP/z+o2xAfoMC0MvDAZjjdTDuu7w9HD6zV/mg99/9wLcs=
|
||||
=eDvZ
|
||||
-----END PGP MESSAGE-----
|
||||
fp: 5F78261B65C565041662A3B7FF8FC3C735BD4A51
|
||||
unencrypted_suffix: _unencrypted
|
||||
version: 3.10.2
|
56
systems/stronghold/wireguard.nix
Normal file
56
systems/stronghold/wireguard.nix
Normal file
|
@ -0,0 +1,56 @@
|
|||
{ ... }: let
|
||||
port = 51280;
|
||||
hostname = "stronghold";
|
||||
subnet_prefix = "10.13.14";
|
||||
public_key = "fDauNyRJSNlmPGm9KHprF2qCwPbgCmEyZsXSQvZ2mRE=";
|
||||
|
||||
peers = [
|
||||
{ name = "lauren-phone"; id = 3; }
|
||||
];
|
||||
in {
|
||||
sops.secrets = {
|
||||
"dotspace/${hostname}/keys/wireguard/private.key" = {
|
||||
mode = "0640";
|
||||
group = "systemd-network";
|
||||
sopsFile = ./secrets.yaml;
|
||||
};
|
||||
|
||||
# TODO: Parameterize
|
||||
"dotspace/${hostname}/keys/wireguard/lauren-phone.psk" = {
|
||||
mode = "0640";
|
||||
group = "systemd-network";
|
||||
sopsFile = ./secrets.yaml;
|
||||
};
|
||||
};
|
||||
|
||||
systemd.network.networks."90-wg.${hostname}" = {
|
||||
matchConfig.Name = "wg.${hostname}";
|
||||
address = [ "${subnet_prefix}.1/24" ];
|
||||
networkConfig = {
|
||||
IPMasquerade = "ipv4";
|
||||
IPv4Forwarding = true;
|
||||
};
|
||||
};
|
||||
|
||||
systemd.network.netdevs."50-wg.${hostname}" = {
|
||||
netdevConfig = {
|
||||
Kind = "wireguard";
|
||||
Name = "wg.${hostname}";
|
||||
MTUBytes = "1300";
|
||||
};
|
||||
wireguardConfig = {
|
||||
PrivateKeyFile = "/run/secrets/dotspace/${hostname}/keys/wireguard/private.key";
|
||||
ListenPort = port;
|
||||
RouteTable = "main";
|
||||
};
|
||||
|
||||
# TODO: Parameterize
|
||||
wireguardPeers = [
|
||||
{
|
||||
PresharedKeyFile = "/run/secrets/dotspace/${hostname}/keys/wireguard/lauren-phone.psk";
|
||||
PublicKey = public_key;
|
||||
AllowedIPs = [ "${subnet_prefix}.2/32" ];
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue