Home

dotnix @main - refs - log -
-
https://git.jolheiser.com/dotnix.git
My nix dotfiles
tree log patch
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-----
jolheiser <john.olheiser@gmail.com>
6 months ago
11 changed files, 176 additions(+), 30 deletions(-)
M flake.nix -> flake.nix
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
I machines/genmaicha/default.nix
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";
+}
I machines/genmaicha/hardware.nix
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;
+}
M secrets/personal/dex-tailscale.age -> secrets/personal/dex-tailscale.age
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
M secrets/personal/dex.age -> secrets/personal/dex.age
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
M secrets/personal/restic-env.age -> secrets/personal/restic-env.age
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
M secrets/personal/restic-pass.age -> secrets/personal/restic-pass.age
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
M secrets/personal/restic-repo.age -> secrets/personal/restic-repo.age
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��xNӤ"��]/2V�BO/� ����҈g������w�d.���@�3tV���^�w���`���0н��t
\ No newline at end of file
M secrets/secrets.nix -> secrets/secrets.nix
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;
M secrets/shared/gist-pw.age -> secrets/shared/gist-pw.age
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
M secrets/shared/git-send-email.age -> secrets/shared/git-send-email.age
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
M secrets/shared/irc-pw.age -> secrets/shared/irc-pw.age
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
M secrets/shared/spotify.age -> secrets/shared/spotify.age
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
M secrets/shared/ssh-config-work.age -> secrets/shared/ssh-config-work.age
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
M secrets/shared/ssh-config.age -> secrets/shared/ssh-config.age
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
M secrets/work/cifs.age -> secrets/work/cifs.age
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
M secrets/work/netrc.age -> secrets/work/netrc.age
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
M secrets/work/pip.conf.age -> secrets/work/pip.conf.age
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
M secrets/work/pypirc.age -> secrets/work/pypirc.age
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