Compare commits

...

9 commits

26 changed files with 162 additions and 0 deletions

View file

@ -4,6 +4,8 @@
inventory.machines = { inventory.machines = {
aresix = { aresix = {
deploy.targetHost = "root@[4a6:fed0:59ba:507d:baab:15f3:846d:ead4]"; deploy.targetHost = "root@[4a6:fed0:59ba:507d:baab:15f3:846d:ead4]";
tags = ["server" "headless" "spain"];
};
}; };
}; };
@ -37,6 +39,12 @@
roles.default.extraModules = [./users/pedro/home.nix]; roles.default.extraModules = [./users/pedro/home.nix];
}; };
spain-located = {
module.name = "importer";
roles.default.tags.desktop = {};
roles.default.extraModules = ["modules/spain.nix"];
};
# Docs: https://docs.clan.lol/reference/clanServices/mycelium/ # Docs: https://docs.clan.lol/reference/clanServices/mycelium/
mycelium = { mycelium = {
roles.peer.tags.all = {}; roles.peer.tags.all = {};

View file

@ -0,0 +1,7 @@
{
imports = [
];
# New machine!
}

5
modules/spain.nix Normal file
View file

@ -0,0 +1,5 @@
{...}: {
time.timeZone = "Europe/Madrid";
console.keyMap = "es";
i18n.defaultLocale = "en_US.UTF-8";
}

View file

@ -0,0 +1,6 @@
[
{
"publickey": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu",
"type": "age"
}
]

View file

@ -0,0 +1,15 @@
{
"data": "ENC[AES256_GCM,data:7pxRNQjp6jXyY6RDKkfRfv7cQKJ84pdXRbey5R0wurFO1i+P4/WRyHVut+wfGGpTU4kStyFbHB+gNxDGJjzI5JvrPtPWL/n0bRs=,iv:E+vqL4Ctdb492/MXJHzGWGtk/aiH/JQcfBWfK6dZ/+w=,tag:tnlnidyHrcYc9rXPcknC0g==,type:str]",
"sops": {
"age": [
{
"recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsa01maDI4VkJpd05XZi8x\nQ04wSHVzRk9XSUdZanUrVGtmZHFIbWhoWGswCkRESUt5Yk9sc1lRYXV4WUhzQmtN\nc2Ixa3lFd0FxZmdqeVY3K0E2S01IajQKLS0tIERQSkh3cElnTTMzUms4cXUySjcz\nYmhwTlNFeithTm5ZditDR1hRcGNrK2MKgkaGRaw7g0KlBWt1MSTN5CGl8FSDy6QF\n3vjoWLCVk3flO0EukXb9WPxSyauGl4pPHqhlh+GWcHopQ/GLctaPQw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-08-30T10:56:00Z",
"mac": "ENC[AES256_GCM,data:MWPL0DTqDTcY/ok8sdG98ks1s5ZLRYVhiLSZRYhq/XM6rayiBvtaLHMCpweAOKQ6enDgCPJCk7etJBhflkMzceCOOsjw2J3BGfXoM75XAbFHZFbYsa+QMzUkcIpnAKpJEXnhwO13R8b87poo0WqRspfuRVM+O2evM/+8tR9o+zA=,iv:g89EkGAkklV3J0X+z1PJoK6dgt37Jw+OH33SkJgb0oo=,tag:GgSw8IcCFrgHaaXsUZvv+w==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}

View file

@ -0,0 +1 @@
../../../users/pedro

View file

@ -0,0 +1 @@
5bd:95e7:3ab0:f316:c491:7d2d:738:cdb5

View file

@ -0,0 +1 @@
../../../../../../sops/machines/frues-pc

View file

@ -0,0 +1,19 @@
{
"data": "ENC[AES256_GCM,data:rLaL/rfH/D16QFR3Wf5bZ3ak9O0kW2nJsDwtiPdBx3Q=,iv:ef5Lq0XLFl9fwUR/cjnkC+n64qImIU30AKiM7HvFnqw=,tag:97q2RVBTMpcTglclEcI4HQ==,type:str]",
"sops": {
"age": [
{
"recipient": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTdkw1WVgrSFRlQThNSWhO\neGhHTEV3MlpVREplbFErVWc4azREU2pYZjI4CjVVV0tHNzRReXo3dTR6OWhQbzh1\nZUgycWxta2VBTkNRK2luVVo4SE5peWsKLS0tIDRCdldnUW1mLzdqZ2JsRE94RlNF\nNmtPZVpML3pZTGh3K0FvMDI0RWVMSWsK+J7PWCSxnVH3ntFVWPQ4iUhJUrAri2Ze\nTAhL8/4zgKhrHzCDSHONLyblENml17N6yAYU7X3Bug8staN8uDRDog==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSZFVZWDIyT1dOcUxKVU9Y\ncStCNy9iLzhFN2JVRjNvaW0xaEtjMm9QQXhRCjNqeUc3eGlQQklGejBid010Skl2\nVTZmWDY2ZUFFbkpwWUk2a1hJUVlmalUKLS0tIEtXRlMrVVpBVXk1aFE0eTlzaDdV\nTHJMWXVKY040d0JYL3QxaGJkeTg2azQK5+WBTnZ6T5E/VPeyES+ETX0FrS4SQ9PS\n/cYyB0VYsSwxsTN8bGgHnhruDLf0f5l7ndJ5Zz9Oj8NbR98USpJZ2Q==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-08-30T10:56:35Z",
"mac": "ENC[AES256_GCM,data:+zqtPJECZ2iPNkypprhMUIyhjqQHdupbMiVnZeB3QTo0DLdg8hMJJ4z5eSUVNwDFMkrWzgcFxz/gBBuEJSSu2SUu3Z6bZgjAQIL89ZrTerD8Iq0nk5H+c6fnUGHOSL+5s2AzGIGSUIkeGYzSAOJokwbmxNKMDUvIAg2XYDun4wE=,iv:iG2Ft44GTeDzGAp6VMlcrNq1rTJQn3w3sUxSQOgvXck=,tag:su8rCpXH9hxWe9FrJ4HzSQ==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}

View file

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

View file

@ -0,0 +1 @@
4d0cad1d7a784d01b3dba772587629e92577b3838664d2cec38d807804ddca21

View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6N85r3AgJgspAWYHF2j2MgqpuKnbxT+fziEiEDv9S1

View file

@ -0,0 +1 @@
../../../../../../sops/machines/frues-pc

View file

@ -0,0 +1,19 @@
{
"data": "ENC[AES256_GCM,data:BH09S5oUlrqdwhr6GqLqV/Pd6uywtNHfYvixAgNxVjtfEq1Rt+mJIyj9N/n+RxvZY2q/s9sWrz7h9NKeiK1WBOFno9N4GMUFeSl+vaI25D6UnRC6uFzcC0L5/DH2ZwSGg+fxr26Es7Q3e838XzvGgNtOd8s/S+BkXh4iSY5nqYngYdeF1H7BqMAqJcAU9NAZa7O/fVZi8np3HujlgJqKjWCOP9NMwasZc7BvK/UZvRe+F5vCoGhwuOrBTcnGdsIUJBtMzY7HrjzK1jfC2KsRdVkuX+Dqpg5b889YUUfmqIbwR3z9cNy5JXXumGe9+BNJtAbNDjZmOJK69E1VmgRl4C98S1hD2oNcYNuk44823HLho5uJfcykqdBcfp77z7sg396r+qf5dCdV6/i5Zmxqv8mCr4alEA90ME0j74wzm5ShvcS08uH47ZIBrhzeEgkyAJjLfugD4P78jluSOOvJVGuId0U8cbhH62osDOlllOstXNaLj3HRVTfPBvFESRQwQLaA,iv:6B926X6N7UsC//E/7JsT5PvG5rJ+4a6WS2NiD/kJSu0=,tag:mpyDiz7OqAlnmRJOGcOl+Q==,type:str]",
"sops": {
"age": [
{
"recipient": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxMUN0UTNLb2YvYmg3ZCsx\nblhFRzBVQWhOMCtkUWFEMk05QmV2UmVIWFR3CnZUQ2x3dmR5eDh0L2s2anRsc091\nRzdKVXFwNU9meVU5ZGk4ZjFMR2t0em8KLS0tIFV6U01idVJJNzNFV2ZpRkk1UXF4\nQXNSTzdCU0Q3ZmovSjk4d1d3WVBiNU0K8OXljuQkB0UpeKUmGPtnZxMBCyZAm6uf\nBBJigP6+TwuX8qJyvAM0I2uajgjY9+uZcAo64POA5zWjkC7jg/33dQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4YzYzYmRxQVNsZ2JOU0Ix\nNmV3angwcmxYVDkrWS95emMyc3BCU1JIaFE4CnE0TXlkajNNWis4QkFhRm1UaXFi\nQ21HSFFRanF2MklrN3ExZ2xqcDJXcXcKLS0tICt3TDMzYTVnVnJDeCtwNWVBTEJq\nR280OXFPYXJyWFdSZGNJT1IwOUp0c2cKETjuiHYHqtvT5gU1Hw0A2NBn4S4vnvM3\nlTmLZfl4/pAP+1VsekgaeBh6RQM7mr3XAfL0nqFF6b1t444CwTy/Tg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-08-30T10:56:44Z",
"mac": "ENC[AES256_GCM,data:WryjMp+T0z0/ihjf7Pby/z9HhhIhQVbQR7o9TIfMq1YXgFcbES4kFQTm9NeURtYzOR6o/fkuNqZjpFxHtKc9+uffJiqYFj0kSuM/5YIlHpR/4GY5jzwBboUCR+BtR6ybDQ3VQrDF4ZlplelWC557a2DLviTHiMhJYjvGm19zfLY=,iv:WaenbBZXvWlrZioKZprNOijtC4NWSVXfNBayTd/FjLg=,tag:tjcl1FrECm7DljSZ94++Jw==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}

View file

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

View file

@ -0,0 +1 @@
../../../../../../sops/machines/frues-pc

View file

@ -0,0 +1,19 @@
{
"data": "ENC[AES256_GCM,data:5IOq2exuuLgqt54oJ4vWPTjupSmJjQHuDUnycJciePH2JApjVY4gruhk0E0qONARB4jslYJltIUeSVrONM9GSSJ3ON8Jq8o++N/b3CUFGx+Yre/upzFNk0SiCUgyCMdz87pyp64SZimYgA==,iv:OpXLp8IEar8eZtUzyZgK3vXZCPbr/B6ej4x521Jtc9o=,tag:A/aEvKR1dwmsDkDVkJUsDw==,type:str]",
"sops": {
"age": [
{
"recipient": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1SDVlbS9pR0JkK2pFTklV\nZ2FtRWZOL09jdmlteUZENENYY3REcEVHamdRClM3bldxTnM0UnJ4TjZLRHNwc1g1\nR3IyRURGWFY1bG52c1h0UDQ3VVBmWTQKLS0tIDFwS29aNTVGOFhpVUdIc0ZDZ3lQ\nMDVVbWk5UDVzQzdYV0FxV1cwQUc2dmcKUJ0sINSsG5f58MGyee4E+OzafBXEzCyc\nRbqBjNX+8hxttwZd7Q4iAt/s66Uh9AoDDf5FITDMZv/Ngkapo3kOJg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4S3ZibUN5QWY2dG51NjJJ\nVkVFODNRWFpDaDc2RHE4WncwWGdhVm5RZVdRCnhRZkg3blBHSXFFZUhNalhmbGR2\nclFabEZqVmsyWjM5aW5GRlQwc2ZlN0EKLS0tIDNvRUJiV1hSbjgyMWpnaU9JUzR6\nZml5L1EzUFUwV1QyWlRKaE1WVTY1Y2cKgtlOFwNtyT+aonN4nyj9RmwjPNDE/6u4\n96gVe+Vi2it3UmDtvjBc/hDWoPjgka53aKO0rMpn2v6bvfDpcWHfAw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-08-30T10:56:56Z",
"mac": "ENC[AES256_GCM,data:rR2T8vzUhYDmrfDVxqt45TB1dTOLUHl9GjEosY7oWaeO4+Bk6L3BVCSRwiNpkvKaUAZLmC3BiFD9U0e1Mc/0ZgOs0H+AXfHr4w/YtNO1D9bjl5+oJmMKcb7w2AcYXHZ7P7+2weSpLr7GXimwA3PfQumiFV1hr9QexYpWH7KnWIg=,iv:wE4nETj8G0oFR0kZN6w1ODdS8jDYfQlc8xceAvqflME=,tag:9028YZnrag6cthC0JoC0EQ==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}

View file

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

View file

@ -0,0 +1,15 @@
{
"data": "ENC[AES256_GCM,data:vNF+TkmYK6B+SQ28,iv:K3ymYK711jWgAk2oFND4KjfA0Lqf/gHzD/6E7O1Ouao=,tag:jAo4kcUpilmhkjgP6SJv4Q==,type:str]",
"sops": {
"age": [
{
"recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGcU9vNkRIWHJxTStZSGR4\ndG92czk1N2QwMXVxSFk3RGtZNEhWMEhOUEEwCkxUcjltSkxZOTNCZjRiTUZqa3g2\nd1FJZ2tHSGhYNkpXMVkyc3VIU0ZVSFkKLS0tIFJpL3ZVRXB6MlQxZG1VNXd5WU5a\nQ0lMSDJERzFLWitJZjljQWMvZVBSQzAKhAUocumAMbQ0EAKjF2FqpPBM9dC4Qy4E\n9NsoyaoHTOLtaTdVBXQGt5SRzQjnnGSsLyTzmLOeLHQgC7BUvZiTow==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-08-30T10:56:56Z",
"mac": "ENC[AES256_GCM,data:I8FDGeeMEMWem1cS6HGXQn2Jp/3TQB3KR9He0ThtvY942z/UWbxApnftsSWqspiEcuHukqvsl2N5m87M9PMA1mvNNYEv4XW+bNM/5MB6fhJcvpZj0mkaCm7WXRfXYFTctie0DYMqcsxi3GL2Rh2gghhML1GYMMhnTuxx7Wzaoac=,iv:LxxnRedFWI1sXG9TFCSrDT2keU1dH+jEFC1NQj/I+F8=,tag:m27ldpb5GZLW11yTQE4/nA==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}

View file

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

View file

@ -0,0 +1 @@
25.05

View file

@ -0,0 +1 @@
../../../../../../sops/machines/frues-pc

View file

@ -0,0 +1,19 @@
{
"data": "ENC[AES256_GCM,data:c41oClgy7T+PPK1BJ2yo6iDyPNiAZzvVOPp4B0E8XOQLoWBZ1NNbxQcnGUvVtTgDVRF1hnZEJHVeRks0+RSJ0sPBHr5J5Zd2Cneq13i9l65ld6tAxgoDERdtJxVbFlpEVmv+bxh3LqGjjA==,iv:wASqoZnY5teiznOuBFvviKdtchYvYzCLw8rW+Ow2NA0=,tag:iuhPuO538HV/DJ/xEeT5Og==,type:str]",
"sops": {
"age": [
{
"recipient": "age17pu3mvhwlvlffhvu2p4ut4wx60j6srdmjtk3889t9cs7jp60ws5qsc8myu",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDUHpKbFdDVjZpTUJ0Nkpw\na3U4S28zWCtkVjBUVG4zTmRoRFk2Y3B4bUZnCjM2RFBwUGl1a0FoTE5pR3Y5eEF2\nalZVdGF4WTl1UjhiVTk0ckFCN3Y5bzQKLS0tIElNdzBjVVBpZGlFcjVoakZUalMw\ndUFOWTRZM0pSa0MxWHc3TG0xOSt6TWcK1uPGeT/SCvfWn4FjrMDtW/HWOZkAh3mw\nVFtBSUKaK9d4z9inEeQmRCDo6X1z47gBonzhTqvC6CHVSM5aVPbluQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqa2lSSGdrbVpjK3BTcE1R\nQWFaR2ZONm45bHNvNDc2UEFTci9UM2JVNEFRCllLNHpnOFBTZlpNek0vcUZKS3NO\nQm82MWhyaHlRa2JhY0JzeEVFTjd5b0kKLS0tIGQwd3lIMFZ2L24wL2pLVVl5QW1J\nUWNVT1ZNd1ErZGJnSlpEWGxjbDUwRXcKXVqbxdJUsDsQYSgpg0Z/b1PEF5vSNmR9\nm8jKCMZXVEIs/Paec3kG92R3/m6xH7SMEEh+0tEQPkYKUeNkZYM5Hg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-08-30T10:57:11Z",
"mac": "ENC[AES256_GCM,data:kYVTxMK2djc+Fq6mVDY7xsiXgI9e6ks4N2g9DXU8hUGs2gAhFjcVWvESYhrPfwR2FkQR47O8yRDUkZt84GHJQnSeepIpYKLe3Ez+KYQOSxzbkzIgOSJY/zv08q/JzdgTuTvnD3IDFtuO8n3pXP7b7EOlnJrgonEVZ9nxK2Epg04=,iv:G3wT+HZB3E8KxKiyKaogMxPBCZvxOtrVkwdtvSBIsSs=,tag:Rf9NuWaSSxJp6oosjxouVQ==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}

View file

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

View file

@ -0,0 +1,15 @@
{
"data": "ENC[AES256_GCM,data:7VZtCsLJlYzRhtmJ,iv:d2IQ1xmCxPeEcFb/yEvo7vQ3/yWxCGDO/FKY4VYU4fw=,tag:NzRP4JyYloseBX/GhquSng==,type:str]",
"sops": {
"age": [
{
"recipient": "age1r2sw9uncvkqtklypw4rttufhw86lhhqrghed8l2kda6hdrd9ypyqm7y863",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJMCt0dmlIbStuTDU3aXVK\nN0JrSjJudWhHcWFpWVR5QVc2eEdhR05ta3hzCk8wMUFzVUNjRy9OcldtNjVCdXYz\nZ2pRcWlPZml3ZVNMVzRDRmM2SGVxek0KLS0tIEdRWkZKcVJYYlArYU9hWE1yVlpP\ndWs1ZDhTd2NaVEowNjZpc3RxVWw4YkEKEHTQnnoNzy9wZRC29kDgn2WPQCIxF853\nHsOv4uohIC8hySc4D/cryIMOVlaBEc+3O0JeBMvEhBNdNlqtqHavOg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-08-30T10:57:11Z",
"mac": "ENC[AES256_GCM,data:uzuToR64wP4OGEC73DiUC7T5y7ZHFzCMaaINX5irEvEVUrhd2shJ0pB2cNIbwyM3JNstbdiaRQPou+51cEHoP7pgoRaarMI78Ob19IoOCuqLGCoHPqu9XQrzmhKE2SVCWKpeXSQe0JkjAaTFIoAPjgfGXU/cjyhG4kfwNFlOgaQ=,iv:icAGpPCCkAfxO1PuCEoyBA3mOh57rMXvBZsHqnYYF5c=,tag:BJkSc6Q4zMzf1wRqb0jIog==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
}

View file

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