From 9f4f246e7a0c8cb0abf2961d673b9f36290557b0 Mon Sep 17 00:00:00 2001 From: djairoh Date: Tue, 29 Sep 2026 17:16:34 +0200 Subject: [PATCH] ft: tuxcomp config --- .sops.yaml | 2 ++ hosts/tuxcomp/default.nix | 24 ++++++++----- hosts/tuxcomp/hardware-configuration.nix | 43 ++++++++++++++++++++++++ hosts/tuxcomp/wireguard.nix | 8 +++++ secrets/npm-certificate-private.bin | 7 +++- secrets/npm-certificate-public.bin | 7 +++- secrets/npm-certificate-shared.bin | 7 +++- secrets/ssh-config.bin | 7 +++- secrets/wg-config-nixbook.bin | 7 +++- secrets/wg-config-tuxcomp.bin | 7 +++- 10 files changed, 104 insertions(+), 15 deletions(-) create mode 100644 hosts/tuxcomp/hardware-configuration.nix create mode 100644 hosts/tuxcomp/wireguard.nix diff --git a/.sops.yaml b/.sops.yaml index a202329..e6965a1 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -1,7 +1,9 @@ keys: - &nixbook age1x7rkj5gpqe9rgp6wjs24r68u5vlg0628qafvdvwczm2gy27uup0q66vkv5 + - &tuxcomp age1euc2azezqqashys9ejvqp0hs890sc3nugf9t749zmadkq9r4te2sqzlgtt creation_rules: - path_regex: secrets/.*\.bin$ key_groups: - age: - *nixbook + - *tuxcomp diff --git a/hosts/tuxcomp/default.nix b/hosts/tuxcomp/default.nix index ed3058d..733985c 100644 --- a/hosts/tuxcomp/default.nix +++ b/hosts/tuxcomp/default.nix @@ -1,20 +1,26 @@ -{ config, pkgs, ... }: + +{ lib, config, pkgs, ... }: { imports = [ ./hardware-configuration.nix ../../modules ./gaming.nix + ./wireguard.nix ]; - # TODO: literally this whole configuration lmao + + networking.hostName = "tuxcomp"; + system.stateVersion = "26.05"; + # adds a `stretch_aspect` scaler (Valve/gamescope#927) and lets `--rt` use the # rtprio limit from modules/gaming.nix instead of CAP_SYS_NICE. - nixpkgs.overlays = [ - (_final: prev: { - gamescope = prev.gamescope.overrideAttrs (old: { - patches = (old.patches or [ ]) ++ [ ../../patches/gamescope-stretch-aspect.patch ]; - }); - }) - ]; + #nixpkgs.overlays = [ + # (_final: prev: { + # gamescope = prev.gamescope.overrideAttrs (old: { + # patches = (old.patches or [ ]) ++ [ ../../patches/gamescope-stretch-aspect.patch ]; + # }); + # }) + #]; } + diff --git a/hosts/tuxcomp/hardware-configuration.nix b/hosts/tuxcomp/hardware-configuration.nix new file mode 100644 index 0000000..aac3112 --- /dev/null +++ b/hosts/tuxcomp/hardware-configuration.nix @@ -0,0 +1,43 @@ +# Do not modify this file! It was generated by ‘nixos-generate-config’ +# and may be overwritten by future invocations. Please make changes +# to /etc/nixos/configuration.nix instead. +{ config, lib, pkgs, modulesPath, ... }: + +{ + imports = + [ (modulesPath + "/installer/scan/not-detected.nix") ]; + + boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "usb_storage" "sd_mod" ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-amd" ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = + { device = "/dev/disk/by-uuid/7318645d-7122-4363-88e5-6e4be313e6ac"; + fsType = "ext4"; + }; + + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/2843-89B6"; + fsType = "vfat"; + options = [ "fmask=0022" "dmask=0022" ]; + }; + + boot.initrd.luks.devices."luks-home".device = "/dev/disk/by-uuid/4ce47f71-d252-4c97-9d55-961d8ad8b77d"; + fileSystems."/home" = { + device = "/dev/mapper/luks-home"; + fsType = "ext4"; + }; + + boot.initrd.luks.devices."luks-data".device = "/dev/disk/by-uuid/b03545ec-59b2-436f-8c7a-7a8fd9fd1b4f"; + fileSystems."/mnt/data" = { + device = "/dev/mapper/data-daten"; + fsType = "ext4"; + }; + + swapDevices = [ ]; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} + diff --git a/hosts/tuxcomp/wireguard.nix b/hosts/tuxcomp/wireguard.nix new file mode 100644 index 0000000..324ff12 --- /dev/null +++ b/hosts/tuxcomp/wireguard.nix @@ -0,0 +1,8 @@ +{ config, ... }: + +{ + networking.wg-quick.interfaces.npm = { + configFile = config.sops.secrets."wg-config-tuxcomp".path; + autostart = true; + }; +} diff --git a/secrets/npm-certificate-private.bin b/secrets/npm-certificate-private.bin index 06cfd9c..eee6ce2 100644 --- a/secrets/npm-certificate-private.bin +++ b/secrets/npm-certificate-private.bin @@ -3,12 +3,17 @@ "sops": { "age": [ { - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVUEpIWXRvTStYdVBzN205\nSFBGVkc4SS9GWnpiSlJSSGhXZ0tRUkxDMGlrClM4SE96SHVYOTgwVnNyZTlqSlpI\nckdoeFNESXRQMkk4ekRHY0U3b2R1b2cKLS0tIDNZdTZIcDJMdEVsNTlrSWU0azB1\nNkVnR3puQVpHKy81NGNWZkVBVUN5Y1kKRGiETG0GLigaBxGoY1NxHLgg4erj/uBM\nSlyLHOU9eq7z47EqHQ7W3qOwTvM4dW1k2MkpepxoGXRqs5FqI3FH1Q==\n-----END AGE ENCRYPTED FILE-----\n", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVNVpXd0I1cHhiWHRUbnMy\nelZHRmF2OGQybEFIM2FGRUsySi9teW9CbVNjCnNxRU1UNzhYNXRRMUpldVZmaGth\nUnZGeGN3aHhpK3M4T0w1akxkVHlPWmMKLS0tIDNkU3NBZzd0bTlxSGdaZHNkaXRY\nYjh1eTR0c0tOcmJFUHdrSVprS3NRcTAKtN3vCUa2+S83GGMyKWMdSIfL30r08IE7\njJ7tc3bGzsq7Qx4YuhwofVAn7gOV3pnPVcjs6JI4j2hOv5opixzn+g==\n-----END AGE ENCRYPTED FILE-----\n", "recipient": "age1x7rkj5gpqe9rgp6wjs24r68u5vlg0628qafvdvwczm2gy27uup0q66vkv5" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKbVVQRERXaXFFVkZSWU5Y\nMzFCdFR5QUI0SmpCRCtKRTE2ZWo2V2hYS0Y4CmxTYlZMem41eE5ucUVXT3pXQ1Fo\ncTJoQ1pXQ1NjRmdVdDE2YXBZdDVuaEUKLS0tIDZBUnc5cHV1TjFhUXV3T0p3WkdF\nSXM3OFgyZ2QyZHNJdnowT2xGUHBjMkEKlmRYzsYghqlackhxV1tt64oPmTkbsHjz\nVkkfSDf6cABvCwG7xH7RzmCtrxixam2/NqqLExItRnueqwiir063kg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1euc2azezqqashys9ejvqp0hs890sc3nugf9t749zmadkq9r4te2sqzlgtt" } ], "lastmodified": "2026-09-27T19:51:40Z", "mac": "ENC[AES256_GCM,data:VAcgp/EqsghoMyGhkMujPtGFfLy9dswbEEzsNZPS53Q0azQH+xy9aDYjn4r3+y/VI9ogQIUIRijDTRVMhcyFbewEHLJSM8CqtZOL7N4eSOxQ3ayq06E1UIXlVVTIH+ss0VZJXDLnQyd/gZnGDxYneuUsJqfTFDFNpLKOf6pv7IU=,iv:aokwJDSRaDQVIsEh12SMhXfMsARX3xytkVU2Ff4+SKM=,tag:vCdsAQ6Cf6Lbd5XkiIZyhg==,type:str]", + "unencrypted_suffix": "_unencrypted", "version": "3.13.3" } } diff --git a/secrets/npm-certificate-public.bin b/secrets/npm-certificate-public.bin index f85c033..229735a 100644 --- a/secrets/npm-certificate-public.bin +++ b/secrets/npm-certificate-public.bin @@ -3,12 +3,17 @@ "sops": { "age": [ { - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEY3JlOXk4Y0FXZkE4Vk4z\nV0ZxZDk0Z0hEMlFsR0ErMkhxQ0d2VGc0S0NVCkNWR28rd2VPbkdmMXcxSE9Scklt\nZUNQZ2NYT3ZpUHM4UWxrYUZoVkNXdncKLS0tIE1XczdiemdlVW9seDJKMTYwMHla\nUjdsSk1YeDdmTkc3ZnlYd2JSbzZyTkUKw7XRqJkaiywps4wAiMAzFtvZW58MQUH7\n3Ckhk3syc2tgCWRjPU3mkxKbDhg/IjnZFc+IJdqfSxnmHvQRHprc0A==\n-----END AGE ENCRYPTED FILE-----\n", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMNHVnc2Q1NURUNko3cDFF\ndEI1SmdxWUFmU2c3MlZMcDFJVHk0eFlKRUh3ClRNdWl2c0RjTVUxOGFiTlRzcW5v\nV1R6YUhJRXJjUEkyV2c1TkdXM2E1NDgKLS0tIExGYlFBQlhrUndPOGlYc0VLWUNh\ndlRZTU9IWmpCUHQ4ODRPcFYwVlhlYVUKD/f6CCE268YYkn/jLnucKWw/SV71Gy1S\nb7e0tSEiabYbjN066HV5zNnruNDp2nKT+zdeUQuCLlqiFiDdga5ymw==\n-----END AGE ENCRYPTED FILE-----\n", "recipient": "age1x7rkj5gpqe9rgp6wjs24r68u5vlg0628qafvdvwczm2gy27uup0q66vkv5" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsNVdHY2Z0aVRId0J5K3lO\nYnoyQ2JJd29HTy9PczQvSHRjbVdvUzFBUUNBCnFjMENaM2ZhN3RFcEFVcTBCTXdt\nLysrb2l3aFVKRlVQSnJUVXBWYVFsZ2cKLS0tIEcxNDFIQ2xvc2ovejZ1bk5JR3R6\nSFk0Wkt1SjMzR3I3MEphL1hMSkJpcm8KwOYXK0hdoPFj7kzFWAlQcqAKOynMq1US\nwsWhTPTaXoQhzzTm+BDbxki1jTNPyUrkAbKvTJSf+K7zBRvMdq3K3w==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1euc2azezqqashys9ejvqp0hs890sc3nugf9t749zmadkq9r4te2sqzlgtt" } ], "lastmodified": "2026-09-27T19:52:00Z", "mac": "ENC[AES256_GCM,data:vyoVS5zuO8xzg8WpLZ16CAi0nIfFDRgC0jCArHzpdZgBSqZ9oYKXcn0mF7V3N5ipUa3jwShNRCxCiuHdpFOSW9xYah3m6gusSYia6y3cLQH3pXd1+K4UXi13EYIqSmj7Kg3rw0TcXmTA7BouWl0pVZK3dRZogtdDjFZycKderKs=,iv:JSN+RKXuSagkgl57++FwxkAFrTrV911RWDe6bMAvah4=,tag:Q1OkVROXTnGU5pUIv2Ws3Q==,type:str]", + "unencrypted_suffix": "_unencrypted", "version": "3.13.3" } } diff --git a/secrets/npm-certificate-shared.bin b/secrets/npm-certificate-shared.bin index ba3870a..890beff 100644 --- a/secrets/npm-certificate-shared.bin +++ b/secrets/npm-certificate-shared.bin @@ -3,12 +3,17 @@ "sops": { "age": [ { - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6bzdpZm9vZU12bjZ6dnJK\nR0h3M3hMMlNteUtmdktpalZvMExZZXBwMFZzCnZqbm9JNDgyalZORHN3Slp4OUpi\nMnRYVm9KRjFKYjJlSXdKbUVuT0o5a0kKLS0tIEFxNW1NSm9NaTVJRC94WnNvTkww\nZnV0SzNqT0g0Qms4WHdVQWY1akVuM00Kag5BlPZX197XU+FiSE7pjfLxJJjaAF79\nWO+YuaVOWgX6e5/FRt+34HE07XoYlO3dIN2FyZOA+Fg2EftksY+BZg==\n-----END AGE ENCRYPTED FILE-----\n", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjWERITHJsNWhBOWdacFJo\nNDFPSUwvOExCRkpGNVcyZkVabFY1Szh0ajFBCnZnRllzVHpFMFFOaklNMjRiZW45\nYmJFTUlqM2xKNkV6dFE3MDhzZWhFbWcKLS0tIEdqSnJWT2VOMStDb3ZrNlV6TWx5\nMU00dzFoYlJZTWdFa2NaOTc1Mnh5WnMKf73cPZcdQAEuUU9Y+TJmbo8NUpIbrSpv\nVxPgNuZAQAju0X3o3zdst9Xwf/Oy/fHw6mOCaCuMLI/j4GtID9tXag==\n-----END AGE ENCRYPTED FILE-----\n", "recipient": "age1x7rkj5gpqe9rgp6wjs24r68u5vlg0628qafvdvwczm2gy27uup0q66vkv5" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwdS9JU3piNXdaQ280TkVB\nalJuSy8wUHJVT3FBdzRPV1ZtdlZMMkVNT0NjCkVJNFl5TlVjZ1dtQnI3UmlKUXNn\nOThRblZ4T1F4RWE2bU1UVHF2TVcvQVEKLS0tIFNDM2hGZ2RIUUdTeHNMVkNxTnhq\nZWx1THJqdDFXN3RCZHdNRHdVdVJrN2cKvCeVajCTdjFuMVjq7WC4r7gwaUVFKCUT\nglDPosXRD6OGAajVHeiP/y1pDTX64FLoBTK/UEQW/G/0ZfBqEJ1OJQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1euc2azezqqashys9ejvqp0hs890sc3nugf9t749zmadkq9r4te2sqzlgtt" } ], "lastmodified": "2026-09-27T19:51:50Z", "mac": "ENC[AES256_GCM,data:zHhYw6nyXhwE+yBwVAo2RhTKDQkM5zBr0eXXt/KhnKsOoQoa7lJdnv0eOtrb8WWm4TivkoFoW7hFPRzLSN/XsY+3Ocz2ojhlZXTQtPxQjlfiLR8pEV9JJ6P53WZLr7hZMobJCHAIi6PlJf7tHoYTs9UeO0v7BCtxV/WYMAJYQvo=,iv:Htg1o3BX13AbH+P2gJR1/mHff6CSp6NVrFi612i29zU=,tag:k/LmBy7jnlN2NEQerj2SKg==,type:str]", + "unencrypted_suffix": "_unencrypted", "version": "3.13.3" } } diff --git a/secrets/ssh-config.bin b/secrets/ssh-config.bin index b88fe0f..c1e4189 100644 --- a/secrets/ssh-config.bin +++ b/secrets/ssh-config.bin @@ -3,12 +3,17 @@ "sops": { "age": [ { - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDMmRDUTBGdHFuckdqZnNj\ncGtmeko0bi9mU3FUVEJqaHVVc0cwaUZuUHdJCmRPdGFWUVFpczBlVzJ1dm10ajNt\nL21LZE45aDllQzJzY21yRHNpbU1SSkUKLS0tIGtwOVkzV2NvRE1LelhFaGl6b24v\ncFlyM0dRVlhHL1QvZGpIVXc5a1lZM2sK7Yeh16J6CoT+Tn8OMEMbA+rfSlsGrQco\nHdjWc09pq6os9WN/gxa5gq+T4UsnolOB/adLCOWUtWIb3lxXpv0FGA==\n-----END AGE ENCRYPTED FILE-----\n", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYdWZXYVFrUGZOTjJkM3ZJ\nNWd5b05lOTZBTGcvN0gyNXdKcmtsMXd4Z2d3Ckw4NnJKYkgvL1MrV3c0Qi96VDBt\nL1BUYVk4RHN1N1BlTXFVd0VVaDBObTgKLS0tIFRIYmYvWWZHK3MvcDJNL0cvOWx1\nb25HOFF4UjAvcUkzUFdXNWRCY3V4SzQK1+l4TbO6fbPG+m1CFJY3E1w1FzUYApEA\nvCKC533daW7pd/Q5qgiKWp2m6RKG/Hik5wPiRQmmQ0lWVqTjosuqvQ==\n-----END AGE ENCRYPTED FILE-----\n", "recipient": "age1x7rkj5gpqe9rgp6wjs24r68u5vlg0628qafvdvwczm2gy27uup0q66vkv5" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHSXJ2dGJubTZIWk5SR3Iz\ndktxRGpac25BeGsxQmNKc1JLaWZwS1lwTlFZCjVWMk5UbllRbTk5SnkwdmdnNWJM\nOWF2WWZDeVVaWjgwNzlYRHJiM0E5LzQKLS0tIDVRQ3JlblpqSVkzdlloRmlRNVhZ\nQzI5akFMc0JkSlFaWi9ZczBlQzNvc2MKgaNaIqS/aEFaBeUu5UelAmoXX1r6SwuD\n3bP9Uv/QQ4dI187k1kl2V1M78EJ1UeYs9c+9wSXa+8Ta+Pcas5ICgg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1euc2azezqqashys9ejvqp0hs890sc3nugf9t749zmadkq9r4te2sqzlgtt" } ], "lastmodified": "2026-09-27T20:04:33Z", "mac": "ENC[AES256_GCM,data:CC/TS4vliSrRmRnyNCaig/GO0pRQIUQUa9PIR8v1XOr0DtKE+0ozxptBIsg/gSWayrGvVJf2fIM0gD/iU1LHeeWplqD10kSLI/XtqVzT0oLC8H86PEc3BQo2L5WTv64XuTygXiU8MrgjiK3dFL21kIxKTllbhhd8Z3ULTE6rbk0=,iv:AY9h2Ihh6XaIGl7iyAgtMELV9woT3REg62CBBPKTkD4=,tag:bii6YbVjOtB8iUrkj6kALQ==,type:str]", + "unencrypted_suffix": "_unencrypted", "version": "3.13.3" } } diff --git a/secrets/wg-config-nixbook.bin b/secrets/wg-config-nixbook.bin index c665c8c..c37ba7b 100644 --- a/secrets/wg-config-nixbook.bin +++ b/secrets/wg-config-nixbook.bin @@ -3,12 +3,17 @@ "sops": { "age": [ { - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiV3V6Uy9kcmo1N3NCTWpu\nQWRJTHlEM1hWNGlLSzk5MzlOc0c1ODZFYkRzClhLaEJtU3Z3aktod1lleFdLeFRZ\nWnNCWS93b3VoOFVWcXEyNHBEaXB3Wm8KLS0tIDJNVUVueXMzMU9kTjRubVpnRkkx\neVVFM2RPLzFabC9iVHozU0pXTkpZMVUK9l8dsll0BPwwx2vDcvNTiClp35p6g7+v\nlvdjAu7SscfS0OYWidr0ade/MhjBvrKSxjnbPXh994HXjwGotYZJHg==\n-----END AGE ENCRYPTED FILE-----\n", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKZUNmR0puS0FIc2d4VENU\nVVRqSWxiRVlUc0l4RWZJWVFHOVFkVmFPSndnCmlhaFExNU1HMStjWDlFdUpiby9E\nWjRRS1piQ3pPSzhXK09jcFNvaGUzT2MKLS0tIFlzdDVNcElIRG9PUnlpT2JXbFhv\ncStWUHBqYVhTYW81TjZ3cEJpNXFla00KJv9NhebSMHyMN870NfE2INxVAH7SRmQc\nZoXhIvJ35/d+tQKWopriCITgRzLm0adJ/QgLYBs/qOduUvowR/JlsA==\n-----END AGE ENCRYPTED FILE-----\n", "recipient": "age1x7rkj5gpqe9rgp6wjs24r68u5vlg0628qafvdvwczm2gy27uup0q66vkv5" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjU0VadEd4ak50cTIwNUlZ\nNjYwQzlRVWwvSHpNTS9ZVmxuYkY0SmZZSUFRClhkUnJndUhDRDZaNHNBMzNZaUtR\nbU1hZnZaUllZSHgwZC9oQkcrQSt0TzgKLS0tIDF5Vm8rcDRVL2tTWmUxZ2dCOGRQ\nVyt6b21Da2lxRXNZRE5qS2NLeGc0blkK3z4jqm0soJcZbcdx9DaMVxMP2BAA12WY\ndxpbk7tnwnWzYfESAztlZP+gBSQFCPzv+wub3YGFL5dAe1SufH7Q1A==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1euc2azezqqashys9ejvqp0hs890sc3nugf9t749zmadkq9r4te2sqzlgtt" } ], "lastmodified": "2026-09-27T19:54:01Z", "mac": "ENC[AES256_GCM,data:LA/dh+KhuOmopCuvvYXuY4MKEctXdEy2DeZbWEVed5d58d4Rh3iS/oWLVXbfL6ff4e4cF4lKwXpvSatxrUY7ZKlM2nbD9EgqZMFuaEOqM2CeKKBIkGe5YE2OuS9tyhNOzVYYKMGL2fJVjqH2GXoVdmcCrB1elXTZ31sEV7OuQbA=,iv:KTQU8WOswO3wCUfvgPJFR00u9yUp+VaKfw0Wop3h/2A=,tag:S82Uj2aRXwTNNnAwMvRuBQ==,type:str]", + "unencrypted_suffix": "_unencrypted", "version": "3.13.3" } } diff --git a/secrets/wg-config-tuxcomp.bin b/secrets/wg-config-tuxcomp.bin index 3732f51..122749a 100644 --- a/secrets/wg-config-tuxcomp.bin +++ b/secrets/wg-config-tuxcomp.bin @@ -3,12 +3,17 @@ "sops": { "age": [ { - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTbkZMc2c5YTNRV0VrZ2hn\ncElRaXlvMUl1NnZlOXB1bnJtTFEwc01CZ3hFClNPOXM0K1plaktqcDVhMjk4VnFP\nckphazRXSWtZcWxEbDR3NVlmUmJjUncKLS0tIGxoSGRDRVNqQ2QrNHFJeitHQjZW\nem9iNjcrb2VYc3ZQNEl1VDRRWFc2YjgKs40DWyILQgObJaKCDHBtBEwLt36sPrZ+\nBdVfZVXjNQD+2FwJNtaEhlsbKEJj0/XYvaE07xS8X3UeEelEvCvUeA==\n-----END AGE ENCRYPTED FILE-----\n", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIYTBveXdjYVFuY2hWckRY\na3JJM3ZNKzRERm5CMkFTNkQ2N0xIY3E0WkhrCnp6cFk3VzNrMEIwSmprakpJdkRO\nZlJheVJsSHFZbjA5b1dJaE5aL1k3YXcKLS0tIDZsdm1ZQml1UHZJN2xLYW1Vd0RH\nNy9Qb3dudEZJSGZHbmp3anN1RDlSeU0KlPXdNK/Y476bJ7IdNvU5UbM9HaWYMDc9\nftaXX3TAeEuLBTbaRVoabGLWal12k1WiGWYIWO8pFCzm6hwU2BjBzg==\n-----END AGE ENCRYPTED FILE-----\n", "recipient": "age1x7rkj5gpqe9rgp6wjs24r68u5vlg0628qafvdvwczm2gy27uup0q66vkv5" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwdzhuQ2dlSERPaDZuSWhC\nRE9sbkVaRFJGMzRZNzZ5ZStocitRUTdJcjA4CkUrK0ZpNG9aMkhOd0tLZ0gwbk42\nMlAwdW41eGwvZnpjMGZCQzErSVVBeXcKLS0tIHpiZFl5OVZMQVkveWVBa3htbzVJ\nU2xGS2JyMFNTY0g5Q0tkeUlJV2pEUXcKLNKVLyMHHbOF2J2hNf+BsFnrLzTg3NtJ\n3g0zTogRcyZZC/ZEyG6zE41dEIPtV6g8E/sjRVEGZrFBRDi913zYoA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1euc2azezqqashys9ejvqp0hs890sc3nugf9t749zmadkq9r4te2sqzlgtt" } ], "lastmodified": "2026-09-27T19:54:24Z", "mac": "ENC[AES256_GCM,data:xrl/yr7Uy3NPLhZzZRcslQGuZYY5ZTK7W4pYTt3XK5hmd4PWpg5Yvwl8WB3OZVC4D6dbJy8Cs8pC1ZpfUT6aoYETfMPYKjTrIUC4HsKN6YC8W1vKrqYkIHXWdcCNbDpQ/8rC/reFRW1Z4id616RI2m4lVQe5EOr8fexCSr6qyNk=,iv:aqecolbcJYfgY1arN+8p0bYo6hDpyrccSF91njPsVRE=,tag:AdmsE6avWbsYX1RmTZazhA==,type:str]", + "unencrypted_suffix": "_unencrypted", "version": "3.13.3" } }