4 Commits

Author SHA1 Message Date
5e2d426826 mob next [ci-skip] [ci skip] [skip ci]
lastFile:inventories/default.nix
2025-11-19 12:23:12 +07:00
f652aefe6c Update vars via generator yggdrasil for machine b4l 2025-11-19 11:36:47 +07:00
da09274d2d mob next [ci-skip] [ci skip] [skip ci]
lastFile:inventories/default.nix
2025-11-18 17:44:13 +07:00
3aa93c1333 nameservers whitehouse 2025-11-18 13:58:59 +07:00
8 changed files with 83 additions and 27 deletions

48
flake.lock generated
View File

@@ -20,11 +20,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761768376, "lastModified": 1763394883,
"narHash": "sha256-AZL8SPJ520NRnLft9Xz4trTECBB510YPRXJnE1OUeXw=", "narHash": "sha256-WjvZ0UX4FsLqAt/wlY0CmbYEbFP8ztg8LvwYMBaa290=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "bbc9486f0e6306f68e11f8aefa243da9f1c8c56f", "rev": "03293d153d216e01265742ed4ac4c313ceb0e4df",
"revCount": 10924, "revCount": 11087,
"type": "git", "type": "git",
"url": "https://git.clan.lol/clan/clan-core" "url": "https://git.clan.lol/clan/clan-core"
}, },
@@ -49,11 +49,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760612273, "lastModified": 1762942435,
"narHash": "sha256-pP/bSqUHubxAOTI7IHD5ZBQ2Qm11Nb4pXXTPv334UEM=", "narHash": "sha256-zIWGs5FIytTtJN+dhDb8Yx+q4TQI/yczuL539yVcyPE=",
"rev": "0099739c78be750b215cbdefafc9ba1533609393", "rev": "0ee328404b12c65e8106bde9e9fab8abf4ecada4",
"type": "tarball", "type": "tarball",
"url": "https://git.clan.lol/api/v1/repos/clan/data-mesher/archive/0099739c78be750b215cbdefafc9ba1533609393.tar.gz" "url": "https://git.clan.lol/api/v1/repos/clan/data-mesher/archive/0ee328404b12c65e8106bde9e9fab8abf4ecada4.tar.gz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@@ -88,11 +88,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760701190, "lastModified": 1762276996,
"narHash": "sha256-y7UhnWlER8r776JsySqsbTUh2Txf7K30smfHlqdaIQw=", "narHash": "sha256-TtcPgPmp2f0FAnc+DMEw4ardEgv1SGNR3/WFGH0N19M=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "3a9450b26e69dcb6f8de6e2b07b3fc1c288d85f5", "rev": "af087d076d3860760b3323f6b583f4d828c1ac17",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -162,11 +162,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761339987, "lastModified": 1763136804,
"narHash": "sha256-IUaawVwItZKi64IA6kF6wQCLCzpXbk2R46dHn8sHkig=", "narHash": "sha256-6p2ljK42s0S8zS0UU59EsEqupz0GVCaBYRylpUadeBM=",
"owner": "nix-darwin", "owner": "nix-darwin",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "7cd9aac79ee2924a85c211d21fafd394b06a38de", "rev": "973db96394513fd90270ea5a1211a82a4a0ba47f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -177,11 +177,11 @@
}, },
"nix-select": { "nix-select": {
"locked": { "locked": {
"lastModified": 1755887746, "lastModified": 1763303120,
"narHash": "sha256-lzWbpHKX0WAn/jJDoCijIDss3rqYIPawe46GDaE6U3g=", "narHash": "sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg=",
"rev": "92c2574c5e113281591be01e89bb9ddb31d19156", "rev": "3d1e3860bef36857a01a2ddecba7cdb0a14c35a9",
"type": "tarball", "type": "tarball",
"url": "https://git.clan.lol/api/v1/repos/clan/nix-select/archive/92c2574c5e113281591be01e89bb9ddb31d19156.tar.gz" "url": "https://git.clan.lol/api/v1/repos/clan/nix-select/archive/3d1e3860bef36857a01a2ddecba7cdb0a14c35a9.tar.gz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@@ -190,11 +190,11 @@
}, },
"nixos-facter-modules": { "nixos-facter-modules": {
"locked": { "locked": {
"lastModified": 1761137276, "lastModified": 1762264948,
"narHash": "sha256-4lDjGnWRBLwqKQ4UWSUq6Mvxu9r8DSqCCydodW/Jsi8=", "narHash": "sha256-iaRf6n0KPl9hndnIft3blm1YTAyxSREV1oX0MFZ6Tk4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixos-facter-modules", "repo": "nixos-facter-modules",
"rev": "70bcd64225d167c7af9b475c4df7b5abba5c7de8", "rev": "fa695bff9ec37fd5bbd7ee3181dbeb5f97f53c96",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -238,11 +238,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760998189, "lastModified": 1763264763,
"narHash": "sha256-ee2e1/AeGL5X8oy/HXsZQvZnae6XfEVdstGopKucYLY=", "narHash": "sha256-N0BEoJIlJ+M6sWZJ8nnfAjGY9VLvM6MXMitRenmhBkY=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "5a7d18b5c55642df5c432aadb757140edfeb70b3", "rev": "882e56c8293e44d57d882b800a82f8b2ee7a858f",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -48,8 +48,11 @@ in
name = "resolvconf"; name = "resolvconf";
up = '' up = ''
( in_outputs ${name} ( in_outputs ${name}
echo "nameserver $(output ${config.services.wan} ns1)" > resolv.conf echo "nameserver 208.67.222.222" >> resolv.conf
echo "nameserver $(output ${config.services.wan} ns2)" >> resolv.conf echo "nameserver 208.67.220.220" >> resolv.conf
echo "nameserver 1.1.1.1" >> resolv.conf
echo "nameserver 1.0.0.1" >> resolv.conf
echo "nameserver 8.8.8.8" >> resolv.conf
chmod 0444 resolv.conf chmod 0444 resolv.conf
) )
''; '';
@@ -123,7 +126,7 @@ in
defaultProfile.packages = with pkgs; [ defaultProfile.packages = with pkgs; [
busybox busybox
iw iw
iptables nftables
]; ];
} }

View File

@@ -0,0 +1 @@
200:16fb:a4d5:30b5:7fa5:8e5a:e9c8:aad1

View File

@@ -0,0 +1 @@
../../../../../../sops/groups/admins

View File

@@ -0,0 +1 @@
../../../../../../sops/machines/b4l

View File

@@ -0,0 +1,46 @@
{
"data": "ENC[AES256_GCM,data:As8UGDDX3IML/Ww6/IHJa6ONPSDftLNCK971gEjq0ALHXlOWuE8loOCBwmqaSLdqcdyobKSPxy+UrqpCnuW5GwZwtBoGaVhSO76MI7K6K7MyTSJfuxqNkyKKsYNwYlPEUlsc8C/chC2WdcBOl/poeRAK5oSBPMA=,iv:E/Pq4B05gXaf8ebI8wDCe+4AJFBw0mayCjuMwyBQCIg=,tag:h4QBJ4kwZ/7FmYojS8njxQ==,type:str]",
"sops": {
"age": [
{
"recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2SFdtbEt5OEpsYnNrUk5q\nRGdSRnNFMlRtSWJuQklubW9vS0RCdGlMQ2trCk4weDZXeC9TZlFCbFRxa2tXRGJG\nODROUTJzRjR3ckxFRyt4NThrbnZpMFUKLS0tIHBkamZBMEFNMmtUalpLblE1U3A0\nYUFzdlgvSXYxMHhMK0xTckFsaVBKZXcKnv1hr863VF4dT1Wh/wqcVoIYfk+GImMi\nAudQre9lhF0GC1Qn2pFb17mX6PUOP7gOodKXGAxCNPS5kicwMsHR8g==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwTDc1REtySnlCMFFIV0pq\nOWNMQ0VCclEwQ082U09NUnRUMDE3UFhabFhvClppTzJzOFpjZVEwTTljNmlWQ1lG\nV2dxckttYVVwczNDTUpRNTZMaCs3bGcKLS0tIHVDMFZTV1c4YkVzTm9qUDhhT1Jo\nVUtleDVOVXIvd2EveENyU1hTdVpmYm8KuTVGN6kZiE3Nl9XideyFNQpi/QhxUGF3\nydDkTGWkUJ6g1M65cqO14xdbfiOAG31SH18crlnGFhjFX76Zjfy5mg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEhvRE9lWm5J\ncFgzY1BSZHZ5bXpQRWtiWFFBWmluQm5jLzRLOVIrY0VLSGMgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpmREw1VTN2UVBGQlNiUmJKOEZ2bmZK\nNzdzVC9sb2x2dFZqcmhNeFFLK29zCi0tLSBpYnViQnBzVmRIWEJaRHFuRWkxSEEx\nUkoxMmtyemhhTyswQ3pqR0djL3VZCkrvu9hca6mPw4MToJ3x9iJepre7yAw0lCCv\n0Kr5xSFknUpogkcKOFMj3pArEnHR+ZnGkzNLw5eypwuvV+iG2HI=\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFBFU2R2bldv\nd25Zb1dwa09GYzFISDJHMHd6VGdZdEhUWVEveEVBdHpFQlkgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp0d2RIUktQc2NmWjJFeEdJelhJUWly\nUUgyRzBoeXExUXJwbDlvc3R0TWtRCi0tLSBOVEVNTEl5d3YrYkh4K3NTdnlUNUlp\najVpZkxXYUJlUDVSYmFBUXNqVzk0CqAx6qjxQkExYPa2Ps5nUfHnogeLf0L6YzTY\nG1OH8UKqLvaqvjnctd8iKTH+8kty1rkZdAVvUMOwSiyzXZTuIbM=\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEZsUmduZWl6\nU0JrcHFjZktlQTVmdnhRaWdHYkgrb2RvQ25udzhRaVhlVTAgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwp0cTBMVlBhTmhsRURzU0ROVnpqdXdW\nTlJwKzVWVG9PamEwS1BYZHFiRGUwCi0tLSBqSmluOVEyL3JObnJrRFh2emhFK0FR\nRFl0K2NYMW5VN0JGWU1KMnJSQmxzCiWL/OQsUIlGbYmd8KgIESvSJfp1qyNyfp/D\ntBkxu2N0LYyCrKwnf4sRp5TWry6AH47FP9/apu8FIEqxhpQ2NLU=\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4eWRQc1V5SnV5RHYwS3hX\nOUZTY1AvZGljdHpMZFVIa2FUbEt5QmtCWFZzCnk0L1IyYmtSVnZQcUNBV1lrR284\nVGxjbTg4czBSakhJNkoydE00akk5UTQKLS0tIDloRGkwZUc5SXM4ZEY1N1hUeDlV\nMVNRbTRUcGE2bVprZ3cxckEzbU9BV00K5yCW/EDuhPYU66twK4xpkAJOe/3D53+C\n+cONSgFv9wnUFY5rgskW8i/+g9J0/5SWh8YRFlJDhSd38S1bRiw3fA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhK3pOR0FXcmxuOFc0VGZT\nT1R6WG9ENGY5ZjdPRDcvaGFOM1hzVXMvZlJrCm5zRGZnUUdrREtLNUZ1emZkdDcv\ndkl5REZ2dENpU0dBQVRQd2dkcVFiK00KLS0tIDR5TjVBaGpuL255Sk0vZ1UrOXhn\nTmNJa01FOHozU1kvK3A4OHJCMTVMRHcKyJxBzA8iHTFSBD/duinfbH4gdjXgpfc1\nN2KA8VM+0N7lqMWqs1P2ZXiP9AHU8sBPeAPrfJDoxuzUKa4ww0cVbA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJRDcrc2RZKzVjNE12QUlt\nekpIbE9hRG5BRDBuT3lTSlZzY0FFVTY5T1FFCkRnL21SM2hibGd4bUhLTlFkaWVY\ndG1UQ05NL1FwY3dlNVc4MmVodkZLZmMKLS0tIE1oYitGRUo3dG8wMnB4R3RudEdv\nL3VXRjF3ZFovK3dpZE1laDNRTDRDalkKMGde2WbAlFOYlxtngiJNqxxyg0b/5Nq9\nHyLSAC3u7LfFn1dwrGTyQ8IGsf671frlGeqXWAd4CH+cZFyfnJ5QCA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZNks5QVN1eUZaMWQxVXB1\nZW5LYlVoWnc1cTNhZWpZT1JZb3BWQUhrSkdBClFzSFoxN1ZCNmNGREVLVmNOeVZx\nSjhzUDRrZk1USDlBRFNINW1ocHBkWHMKLS0tIE5UZXlEcGVzbTlFdGZaWVZEUE4z\na0NmWXNJU2VBbGRISVRBcjEyU2IvTTQKXst7+1Gjb1obJgiNfTdAp+tmh3PL/Wdi\nAjaNUkjGHtBrQ9JM3JmTuV8OPlyvXHry9PkbLo/mabVOkN2jX65hFw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-11-19T04:36:47Z",
"mac": "ENC[AES256_GCM,data:4/bkcchaYELhvnIAwaX5FEDU1I8OBXzMjRik6+IcWbBf8NLTcSUFiOkOoqS4wmfvf7KuFYIYTIk5YK3cWsGcuDSCIkFWqZXk5Txi4qL/XPYgomkCZHCo/n+fT7iJx+oUCVoZw7eCLWMbgppNMmOZEqommD3xn4Qiq2p3xh3GJ9Q=,iv:Ebiw8nQ8PMvoVRw/l4MHTYFdCL2dCPLXpNRckU9jEPc=,tag:SMbO6MnNopvcgorE1wbp5w==,type:str]",
"version": "3.11.0"
}
}

View File

@@ -0,0 +1 @@
../../../../../../sops/users/kurogeek

View File

@@ -0,0 +1,3 @@
-----BEGIN PUBLIC KEY-----
MCowBQYDK2VwAyEA9IItlWelQC040osbqpce4oGNQ1y/kJoBMBU6XFpXUP8=
-----END PUBLIC KEY-----