dotnix @main -
refs -
log -
-
https://git.jolheiser.com/dotnix.git
My nix dotfiles
feat: genmaicha
Signed-off-by: jolheiser <john.olheiser@gmail.com>
Signature
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEgqEQpE3xoo1QwJO/uFOtpdp7v3oFAmXmdb4ACgkQuFOtpdp7
v3oYhQ//dSM4HCZNtCMUbNq8w4Lcm6RZ901x0n7NLKQQ5dYPbNQAS1DU2t8URFkC
o8JrWOp+8ieZa88YsRHLmBMdrHnbrGK5TMxAcixFUwMhZJmjst59nW2Pf6qFRad3
5ffIFW695QpsA9aUC0xkjTOmrYxeOSWGYY6qPaKRXEtnT+k2bPUFc4CRSAOsgVtP
EZtzJb5jglT4D+8rtvIaCNbGHVna1LsE6BBtS8lFMQ9XyUKMpzEa6sgNbEjEYXQ4
7ijoMzc9jy8LKk4Wpewr4wKw2t2VG7ZtDr9qhxYycGO2A8KC1yLYholblDIJigDs
HK+JI5LWncDD6PrHwhsRTm+saWpo5oE9nSKtJ2LvJaFH8uvjBv03m4J4HPjoPUc2
zIk3uJvnCJ4foZbW89884P8uBv0jh7A77EuH7wSbTBr74pYKsUAB8VzNCnYo3XJU
bW6oOfx8wPcFTDIZUUDzlfLIKo+zlhkp0gt6ZVTJBmmOCqBmxcU8tdMCaBnZ5ZFq
CMnF7GVphNj7UCD5pLc0GNeRrAKBqXMUdMpTFp7Gh+qS/2W6nEVPZkLY10YhCP9G
/xRygT07GNMUi2DZFxj9Gz7FA49zd/8n3XG2/JtRvwc/QvybwRk6entRzaKmcnrn
PkLaChCdH/nGTEXKB/0b6+dzWWDKvghx/Qau6e9XHpuCJ8ri2Q0=
=fInl
-----END PGP SIGNATURE-----
11 changed files, 176 additions(+), 30 deletions(-)
diff --git a/flake.nix b/flake.nix
index 5cc6df182cb712c7f9b4712caf92f16c916ab762..4f72bf741afbbcf650fe0e7957b970c22e88488e 100644
--- a/flake.nix
+++ b/flake.nix
@@ -225,8 +225,19 @@ (commonConfig {})
];
};
{
+ commonConfig = {gui ? true}: {config, ...}: {
+ system = "x86_64-linux";
+ modules = [
+ home-manager.nixosModules.home-manager
+{
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+ nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+{
url = "github:nix-community/home-manager";
+ nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+ (commonConfig {})
+ ];
+ }; "sencha" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
home-manager.nixosModules.home-manager
diff --git a/machines/genmaicha/default.nix b/machines/genmaicha/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..74670c970eb1dd5178c41f944dc16a4dcfb4eb9c
--- /dev/null
+++ b/machines/genmaicha/default.nix
@@ -0,0 +1,37 @@
+{pkgs, ...}: let
+ username = "jolheiser";
+in {
+ imports = [./hardware.nix ../common/gui];
+
+ boot = {
+ kernelPackages = pkgs.linuxPackages_latest;
+ kernelParams = ["quiet" "splash"];
+ loader = {
+ systemd-boot.enable = true;
+ efi.canTouchEfiVariables = true;
+ };
+ };
+
+ hardware = {bluetooth.enable = true;};
+
+ networking = {
+ hostName = "genmaicha";
+ networkmanager.enable = true;
+ firewall.enable = true;
+ };
+
+ services = {
+ blueman.enable = true;
+ openssh.enable = true;
+ pcscd.enable = true;
+ };
+
+ virtualisation.docker.enable = true;
+
+ users.users."${username}" = {
+ extraGroups = ["wheel" "docker" "storage"];
+ isNormalUser = true;
+ };
+
+ system.stateVersion = "22.11";
+}
diff --git a/machines/genmaicha/hardware.nix b/machines/genmaicha/hardware.nix
new file mode 100644
index 0000000000000000000000000000000000000000..8820810b7c984210b8dcba41cb3d81c6d7476679
--- /dev/null
+++ b/machines/genmaicha/hardware.nix
@@ -0,0 +1,39 @@
+# 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" "thunderbolt" "usb_storage" "sd_mod" ];
+ boot.initrd.kernelModules = [ ];
+ boot.kernelModules = [ "kvm-amd" ];
+ boot.extraModulePackages = [ ];
+
+ fileSystems."/" =
+ { device = "/dev/disk/by-uuid/90652083-df9c-42df-8c8a-8d979a3e1e0c";
+ fsType = "ext4";
+ };
+
+ fileSystems."/boot" =
+ { device = "/dev/disk/by-uuid/B03F-3B27";
+ fsType = "vfat";
+ };
+
+ swapDevices =
+ [ { device = "/dev/disk/by-uuid/2034b9e4-011b-4715-a7a2-5f5445dc2849"; }
+ ];
+
+ # Enables DHCP on each ethernet and wireless interface. In case of scripted networking
+ # (the default) this is the recommended approach. When using systemd-networkd it's
+ # still possible to use this option, but it's recommended to use it in conjunction
+ # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
+ networking.useDHCP = lib.mkDefault true;
+ # networking.interfaces.wlp1s0.useDHCP = lib.mkDefault true;
+
+ nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
+ hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
+}
diff --git a/secrets/personal/dex-tailscale.age b/secrets/personal/dex-tailscale.age
index 79f21d25dda737ff0bc886be83c1cd89057dbbeb..0ebcc973c8e93add0bbd08528dc34c0d43997443 100644
--- a/secrets/personal/dex-tailscale.age
+++ b/secrets/personal/dex-tailscale.age
@@ -1,9 +1,17 @@
age-encryption.org/v1
+-> ssh-ed25519 E8j6/g vAy+af8RY6WSSFppO5hvyUUl8olYZr55mcU+7IbReDQ
+dcsOkcaerSGdSDOlATeKdtm5xt0/lmYyfMaKPffTyW0
+age-encryption.org/v1
-> ssh-ed25519 E8j6/g vkz4Nnq6kuBmMTIuShTMHgQl5dE/XNSyNeQ1v8BjSVo
+age-encryption.org/v1
rQyDr+LjMXcBpKdwmBsWTP4CWn2LkE1gF9C2pDYn8GM
+age-encryption.org/v1
-> ssh-ed25519 f31uNA 1X5dITPS0gPV9Ty+rIVYdLSfsllIainzsfDekPGZJko
+age-encryption.org/v1
K511Nbp24wC/yibcMwXzyc03qheEm8CYz0lsP14rRH8
+age-encryption.org/v1
-> J(DU)G-grease UpDl ^h; ) K
+age-encryption.org/v1
GfsSxESiw4cjyibN5vt3Hh9tj63kM3oObhfpH+DiBTQQt/2gSkOZ3XGUQI4
+age-encryption.org/v1
--- P09LRVc2jc0MtLcDfWO3i8tjFVs/Wp5k6pho5C74KLk
-ݭ#����Q��i%T� �f=aYר�=;P�v�8]���m�nq8�n��?Ϳ �9u�P#�P
\ No newline at end of file
diff --git a/secrets/personal/dex.age b/secrets/personal/dex.age
index d6ff53879123cd5969c3659be104b484fa221906..8c70b98b2c8bc272bec77d76c74b5770289456b1 100644
Binary files a/secrets/personal/dex.age and b/secrets/personal/dex.age differ
diff --git a/secrets/personal/restic-env.age b/secrets/personal/restic-env.age
index bd913d088e8cf03d4c02952d47084a78f6bc31ff..91cc58ad13d53c7ac4f50676583d7495af86187a 100644
Binary files a/secrets/personal/restic-env.age and b/secrets/personal/restic-env.age differ
diff --git a/secrets/personal/restic-pass.age b/secrets/personal/restic-pass.age
index d130979306bba017676a6dc156c7878d57d9635a..9b8d2405cec48484e83390331881543c35bb5961 100644
--- a/secrets/personal/restic-pass.age
+++ b/secrets/personal/restic-pass.age
@@ -1,11 +1,18 @@
age-encryption.org/v1
+age-encryption.org/v1
-> ssh-ed25519 E8j6/g IxilZcPJYM7QuBM+2/NTzzv4YNJVI41FvmTlkL+KoUw
+age-encryption.org/v1
P7RK+wlfEdBeGVIU52QG43sRDJ9KxF0/6TarT9W+wbc
+age-encryption.org/v1
-> ssh-ed25519 f31uNA pQCg9BCiIk//YdV3AHr3w2Y84K6MwH/HK/k7w4EapQQ
+age-encryption.org/v1
9EySD+N5XEz/w4AyRBsLioYhr6PaPOkckMLhE7LONdk
+age-encryption.org/v1
-> M-grease d_4>8< / 1V($
+age-encryption.org/v1
yc2NhRg1u6HU1bAVVTqdi4qKyHdPINhhZt7HUPubLWR0KJyPb2Aaz6c66UmMu8La
+age-encryption.org/v1
49kh/q2eAcgQ+GVOHUSc6ZYEf+WD
+age-encryption.org/v1
--- YX4Fl76QjEubDmrpQcVx1ihZiVY2hQJhzrnIlxNlEHw
-age-encryption.org/v1
+-> ssh-ed25519 E8j6/g IxilZcPJYM7QuBM+2/NTzzv4YNJVI41FvmTlkL+KoUw
-L��
\ No newline at end of file
diff --git a/secrets/personal/restic-repo.age b/secrets/personal/restic-repo.age
index 5a81ece3687b04d8e1751d2f62cc10670f26b8cc..39b6e50fd74d66813a70832e63b92d7cbee72c74 100644
--- a/secrets/personal/restic-repo.age
+++ b/secrets/personal/restic-repo.age
@@ -1,11 +1,18 @@
age-encryption.org/v1
+age-encryption.org/v1
-> ssh-ed25519 E8j6/g /mv0fp9Xhz82GMijyXu4zKyNsW11q2fxJ6zD3MU6O2Q
+age-encryption.org/v1
6o/t8ahIXklhZ3ILUfOKiGns74qhny+80dcrFu/+tNY
+age-encryption.org/v1
-> ssh-ed25519 f31uNA DuKL8kZ2xuwICNLHzoOirxfzbzh3zHR6qW4LPnMhgCk
+age-encryption.org/v1
GNsyRaJlIxJjL2Ccnn5hkRzLrDr/pvbNrVidf9646dQ
+age-encryption.org/v1
-> Ztf-grease v
+age-encryption.org/v1
rvC+ciAnVae8fNwFllFCMyxjSXHx391gDjXnrf1TWl/UXaIpwvlcbPeSPedig52U
+age-encryption.org/v1
6bQM9Z3UW+zfAugHBb2q3BukVSkDFfFw8RAAxHbC1sleAbFAsgtCSjCjG0tn+irI
+age-encryption.org/v1
dxE
-age-encryption.org/v1
+-> ssh-ed25519 E8j6/g /mv0fp9Xhz82GMijyXu4zKyNsW11q2fxJ6zD3MU6O2Q
-5w�)@+Fn��jg�_����I��xNӤ"��]/2V�BO/� ����҈g������w�d.���@�3tV���^�w���`���0н��t
\ No newline at end of file
diff --git a/secrets/secrets.nix b/secrets/secrets.nix
index a6c13a815ba34cb84f25e7e751b2361c45a6eb5d..19f62082ef0f6f4ab510b6b29224be91038e5f49 100644
--- a/secrets/secrets.nix
+++ b/secrets/secrets.nix
@@ -1,12 +1,13 @@
let
jolheiser = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKrPUqk9v7FE7OgMDaOMdlnItiXSDkmS+eU94RzQFiMS";
matcha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILZxjkZLj/9xvmg1enK+B7k8qf6Px0j4kTZ2caQfYmB1";
+ genmaicha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKhyzwMV0eoS8RSAcUvLkPhbXoR9/06cLoBmUVyb9DTw";
sencha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJurjAMu4IXgpBwgUP0QvE2ySE5/Orn/yflkdWVvy6Am";
chai = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA7PS9SJ+OVrUku9dPUQZigioy+r3VlFHVntsa/F7AdM";
masala = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH0bnlygiFqNwl0mHxcD+t78bTsn1NcHm6L2B4le4FtS";
dragonwell = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN32Cwxer2AOGvEqSqXSPp49gj1VtR7G2XmPnmXj6o53";
- all = [jolheiser matcha sencha chai masala dragonwell];
+ all = [jolheiser matcha genmaicha sencha chai masala dragonwell];
in {
"shared/ssh-config.age".publicKeys = all;
"shared/ssh-config-work.age".publicKeys = all;
diff --git a/secrets/shared/gist-pw.age b/secrets/shared/gist-pw.age
index ab8a09b2d0f6824b98fab5c7ea0bb52494bfe75c..36fd5e2602971d77eabd9a6c914182038066a3e1 100644
--- a/secrets/shared/gist-pw.age
+++ b/secrets/shared/gist-pw.age
@@ -1,24 +1,33 @@
age-encryption.org/v1
+-> ssh-ed25519 E8j6/g 4pa1+Kv6okUf9f4RQ6emsx7EP5hffxBkD6xslCIdEEg
+zFXvfaoPKYVp2Wd542wBzUSg1d3XbS7vZ5I+dYxJAlc
+-> ssh-ed25519 xUMv2w HLSesrDg2QlVJkbnRpHM49xqmVLxrZxlSVnEcTH0yiw
+-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
+-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
+-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
-> ssh-ed25519 xUMv2w VvMh9TxfZfSSN9iB6BDaOUyV2FgvQWj+oUEoi5jOzFI
+-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
AHlnXqzgAyFbXL8rgypA5Dv83xKMlbxtMFKKt5TA674
+-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
-> ssh-ed25519 Cuo7gw I/c93mKH8DXsIOwE50GchLlPGC/HdwPJmgzR7YCOz14
+-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
unK9udxesAbkrdseOF0dwtH4hdqSX12LobMTx9r3uC0
+-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
-> ssh-ed25519 jo1MPA NF3tbxtJovgNKQrxPrbd/sI/mk6N/hO42s/xqklncV4
+-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
J3j4m7kaDovwaGMvRfiBy3PwnDFNE9T2+VCzz3BhCSc
-age-encryption.org/v1
+zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
-age-encryption.org/v1
+zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
age-encryption.org/v1
-age-encryption.org/v1
+zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
-> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU
-age-encryption.org/v1
+zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
-age-encryption.org/v1
+zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
-> ssh-ed25519 xUMv2w VvMh9TxfZfSSN9iB6BDaOUyV2FgvQWj+oUEoi5jOzFI
-age-encryption.org/v1
+zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
AHlnXqzgAyFbXL8rgypA5Dv83xKMlbxtMFKKt5TA674
-age-encryption.org/v1
+zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM
-> ssh-ed25519 Cuo7gw I/c93mKH8DXsIOwE50GchLlPGC/HdwPJmgzR7YCOz14
-d�a�
-+Rh��D ��?��܇�/�z v2��J:w�������^C�
\ No newline at end of file
diff --git a/secrets/shared/git-send-email.age b/secrets/shared/git-send-email.age
index 632cac1f80ecc59fcd381abcdc83a3d18d46f0e1..44ee650837b4fee0d1983bce9c1325f5c5455cea 100644
Binary files a/secrets/shared/git-send-email.age and b/secrets/shared/git-send-email.age differ
diff --git a/secrets/shared/irc-pw.age b/secrets/shared/irc-pw.age
index 4cc17df22a3d79f9f337430d53a1da0442eaf149..e979a20b5456a920eed87232db6985b1e188cd78 100644
--- a/secrets/shared/irc-pw.age
+++ b/secrets/shared/irc-pw.age
@@ -1,26 +1,36 @@
age-encryption.org/v1
+-> ssh-ed25519 E8j6/g e42ZUe0+1QIrld/3QpBfITo1ucNM/Ba3cDOChtJFjhM
-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
+-> ssh-ed25519 xUMv2w Enl3lBcnnxwiyORWm3eGKp0PgEAp3FhAy+KaUdDGXmQ
+GFwHnNAMZVb/3906iU0USvWJLq5+pE43jSnfzsRHOCk
+-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
+-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
-> ssh-ed25519 xUMv2w F9mWX2Nd01z56bo1NgtKq++u9b5flpF5qE5ihBbn5GU
+-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
urQudyxjM9Fk71bKTol6aY8KnTD8hyAlv4561cfbo6I
+-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
-> ssh-ed25519 Cuo7gw xK29blvGUDpc+nIwIBeWzrvVWb3lOT6e5ocLl+1IvxM
+-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
z+ZIHcU8DIhwwxkBG/MKc/fzslmiOkVLv+8mDKewI9o
+-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
-> ssh-ed25519 jo1MPA ElgoPZ5citinilxgl7gf5yVc3tTWaSxFyH9YdKZaUmQ
+-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
prdCBsRnpe4dlyl3dqcVRlnPBmaJMLL67GEdS5+J7O0
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
age-encryption.org/v1
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
-> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
-> ssh-ed25519 xUMv2w F9mWX2Nd01z56bo1NgtKq++u9b5flpF5qE5ihBbn5GU
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
urQudyxjM9Fk71bKTol6aY8KnTD8hyAlv4561cfbo6I
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
-> ssh-ed25519 Cuo7gw xK29blvGUDpc+nIwIBeWzrvVWb3lOT6e5ocLl+1IvxM
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
z+ZIHcU8DIhwwxkBG/MKc/fzslmiOkVLv+8mDKewI9o
-age-encryption.org/v1
+Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY
-> ssh-ed25519 jo1MPA ElgoPZ5citinilxgl7gf5yVc3tTWaSxFyH9YdKZaUmQ
diff --git a/secrets/shared/spotify.age b/secrets/shared/spotify.age
index dc8bfdded70b57af50c5f6a9a9eb8c60048269e7..44083ed9144b6cf6ba4154e16277dd491902be47 100644
Binary files a/secrets/shared/spotify.age and b/secrets/shared/spotify.age differ
diff --git a/secrets/shared/ssh-config-work.age b/secrets/shared/ssh-config-work.age
index b1136f4500f174ef4dd9bccf61f4ff94574babf9..85219e7a8f3c566c1db8ff304ec5d51e07c22340 100644
Binary files a/secrets/shared/ssh-config-work.age and b/secrets/shared/ssh-config-work.age differ
diff --git a/secrets/shared/ssh-config.age b/secrets/shared/ssh-config.age
index 4b5543428a45ccce693b1ea5cabb21b807629e6d..d2e7bab8f0998f2c68220e5d861a20222b3e8fa5 100644
Binary files a/secrets/shared/ssh-config.age and b/secrets/shared/ssh-config.age differ
diff --git a/secrets/work/cifs.age b/secrets/work/cifs.age
index b322859d5599de36fe176c046cee52e0cf79a70a..b43303fac7c1fb94c683ee99eeadc4692fdb2ce0 100644
--- a/secrets/work/cifs.age
+++ b/secrets/work/cifs.age
@@ -1,12 +1,23 @@
age-encryption.org/v1
+age-encryption.org/v1
-> ssh-ed25519 E8j6/g JoEEhC3cHsaddOD/6wYur000ZXMtyUOBxx8OdwIh6nc
+age-encryption.org/v1
/YSVnJVTZPzU2hU3iy3ME1R66GzA7OQ3NWlgx7w7kkc
+age-encryption.org/v1
-> ssh-ed25519 jo1MPA Cft9zAzbd8p8+OyVLMTRQsI7b7/LZZYSWMQPDf2tTBE
+age-encryption.org/v1
oXBW+w8+4chm0Dj4HKX4J3EiFh50Gfsr5pCGbwNDx+w
+age-encryption.org/v1
-> ssh-ed25519 JBrabQ YDAu5lMYMkgT1TBCfy6GD4VKNjFwbokn+xvcTeVlaxg
+age-encryption.org/v1
TE/rEzwVr+FiR5jhdCGegOiQd0V2tKRjdhYrs5YnJAo
+age-encryption.org/v1
-> 1CVDqRl5-grease ` <W"cM ",tb
+age-encryption.org/v1
CcwaQlpTYqvwaQ
-age-encryption.org/v1
+-> ssh-ed25519 E8j6/g JoEEhC3cHsaddOD/6wYur000ZXMtyUOBxx8OdwIh6nc
+-> ssh-ed25519 E8j6/g JoEEhC3cHsaddOD/6wYur000ZXMtyUOBxx8OdwIh6nc
age-encryption.org/v1
-age-encryption.org/v1
+҇i�����M7�
+6�&�L뱛}�}���Ij��@ʼ_�
+f� �$�:`�:点hn&^E���p�22�]0:��� �
\ No newline at end of file
diff --git a/secrets/work/netrc.age b/secrets/work/netrc.age
index b17cbdf4d839aec38ed6180a71698fda8e24177c..5c812f8d4c1e48727eedf83b6578deabcd66bb59 100644
--- a/secrets/work/netrc.age
+++ b/secrets/work/netrc.age
@@ -1,14 +1,20 @@
age-encryption.org/v1
--> ssh-ed25519 E8j6/g uc5q95TtleinoAXuUQ5Z39TfZoJmgE57sl85Vulfzxw
+age-encryption.org/v1
Zu7qaT9GpW3m5ZIsp6A0E88kFcknMdJadgiQFADOUto
+age-encryption.org/v1
-> ssh-ed25519 jo1MPA YeTQvafosU8W0Ya8pc0b4+c6CeCvBWEKFwJnjfw0B1A
+age-encryption.org/v1
dwwllbDifpu1x9Rn6DsGHgbGqqOc7GZeDUEdiPye5jY
+age-encryption.org/v1
-> ssh-ed25519 JBrabQ 43n9QwF7MPXNVgsAntQxxzLzlyGhpv7ZfW2Yzvvn0iE
+age-encryption.org/v1
70i88nY8N5roLOz2e+Ke6AOcUQHp1gpSTI58It/zHws
+age-encryption.org/v1
-> d.rgT26Z-grease ![wAs=
+age-encryption.org/v1
1zKWBJ2kgSBiYgwiExmCdHomuhrZEIRxDLOFfxL4Ior5QHo5yC673WM8a0wvZ7N3
-age-encryption.org/v1
+-> ssh-ed25519 E8j6/g uc5q95TtleinoAXuUQ5Z39TfZoJmgE57sl85Vulfzxw
-age-encryption.org/v1
+-> ssh-ed25519 E8j6/g uc5q95TtleinoAXuUQ5Z39TfZoJmgE57sl85Vulfzxw
age-encryption.org/v1
-age-encryption.org/v1
+-> ssh-ed25519 E8j6/g uc5q95TtleinoAXuUQ5Z39TfZoJmgE57sl85Vulfzxw
-> ssh-ed25519 E8j6/g uc5q95TtleinoAXuUQ5Z39TfZoJmgE57sl85Vulfzxw
diff --git a/secrets/work/pip.conf.age b/secrets/work/pip.conf.age
index 0929ea12827b9a270aea247ad0899265c8e0d9a8..d3efdf8dcf2095f2062b7453ed996330a485becd 100644
Binary files a/secrets/work/pip.conf.age and b/secrets/work/pip.conf.age differ
diff --git a/secrets/work/pypirc.age b/secrets/work/pypirc.age
index ea2d082caaadd361d8fce8662a5a1a3ed5f0d0ce..d8b1d7bd21c93124a6d0a2f1f2487433c2e31023 100644
Binary files a/secrets/work/pypirc.age and b/secrets/work/pypirc.age differ