diff --git a/.git-age.yaml b/.git-age.yaml index d706490..997548f 100644 --- a/.git-age.yaml +++ b/.git-age.yaml @@ -1,6 +1,6 @@ apps/gui/firefox/work.nix: - age105cm5awxxegyrqthh4vhnxzr0tdy86q8uq52wkkjacfkutp2vprqwseak7 -machines/chai/cifs.nix: +machines/common/cifs.nix: - age105cm5awxxegyrqthh4vhnxzr0tdy86q8uq52wkkjacfkutp2vprqwseak7 machines/dragonwell/dex.nix: - age105cm5awxxegyrqthh4vhnxzr0tdy86q8uq52wkkjacfkutp2vprqwseak7 diff --git a/.gitattributes b/.gitattributes index afc1751..bbc97fa 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ # Age apps/gui/firefox/work.nix filter=git-age diff=git-age -machines/chai/cifs.nix filter=git-age diff=git-age +machines/common/cifs.nix filter=git-age diff=git-age machines/dragonwell/dex.nix filter=git-age diff=git-age diff --git a/flake.nix b/flake.nix index 42d7e07..50b132e 100644 --- a/flake.nix +++ b/flake.nix @@ -213,6 +213,14 @@ ./machines/chai ]; }; + "earlgrey" = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = + workModules + ++ [ + ./machines/earlgrey + ]; + }; "masala" = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = diff --git a/machines/chai/cifs.nix b/machines/chai/cifs.nix deleted file mode 100644 index 194f004..0000000 Binary files a/machines/chai/cifs.nix and /dev/null differ diff --git a/machines/chai/hardware.nix b/machines/chai/hardware.nix index ea5a40b..d6aaec7 100644 --- a/machines/chai/hardware.nix +++ b/machines/chai/hardware.nix @@ -4,7 +4,7 @@ modulesPath, ... }: { - imports = [(modulesPath + "/installer/scan/not-detected.nix") ./cifs.nix]; + imports = [(modulesPath + "/installer/scan/not-detected.nix") ../common/cifs.nix]; boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod"]; boot.initrd.kernelModules = []; diff --git a/machines/common/cifs.nix b/machines/common/cifs.nix new file mode 100644 index 0000000..9a72e86 --- /dev/null +++ b/machines/common/cifs.nix @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> X25519 c4mfhguoo3d3c4S2+D6rfLc/iOWDyiZSgcx7iHGB00Y +0GGSiSO6bQ6YTYGv+RC75Azwndft793YbqeMNSVjPjU +--- FzPgP+ISlehyKEs8+LJioURo7uPsevy8xrWQxcssF7A +1S:Qu)M+%/DNQu_-Vʃ+& }hbWñ`y6Z}m"|AI b ?Ļ\ck_,ҎŏfBsOޖeTXֱo3siG *!TVBɐ4Hr9Yͣ*1v +" ҫw-yKiTg{$}q'| ^\~7j_Q " [ +[,i='Lv~ 66+QSau@G$0N"U \ No newline at end of file diff --git a/machines/earlgrey/default.nix b/machines/earlgrey/default.nix new file mode 100644 index 0000000..5cba399 --- /dev/null +++ b/machines/earlgrey/default.nix @@ -0,0 +1,65 @@ +{pkgs, ...}: let + username = "jolheiser"; +in { + imports = [./hardware.nix ../common/gui]; + + boot = { + kernelPackages = pkgs.linuxPackages_latest; + kernelParams = ["quiet" "splash"]; + loader.efi.canTouchEfiVariables = true; + loader.systemd-boot.enable = true; + initrd.systemd.enable = true; + }; + + hardware = {bluetooth.enable = true;}; + + networking = { + hostName = "earlgrey"; + networkmanager.enable = true; + firewall.enable = true; + }; + + services = { + blueman.enable = true; + pcscd.enable = true; + openssh = { + enable = true; + settings = {X11Forwarding = true;}; + }; + globalprotect.enable = true; + printing = { + enable = true; + drivers = [pkgs.hplip]; + }; + }; + + virtualisation.docker.enable = true; + + users.users."${username}" = { + extraGroups = ["wheel" "docker"]; + isNormalUser = true; + }; + + environment.systemPackages = with pkgs; [ + globalprotect-openconnect + jetbrains.pycharm-professional + jetbrains.idea-ultimate + jetbrains.datagrip + libxcrypt + py39.python39 + py39.python39Packages.virtualenv + py39.python39Packages.psycopg2 + py39.python39Packages.wheel + py39.python39Packages.setuptools + py39.python39Packages.pip + python3Packages.twine + subversion + teams-for-linux + xorg.xauth + + # Flake overlay + jolheiser.nur.prospect-mail + ]; + + system.stateVersion = "22.11"; +} diff --git a/machines/earlgrey/hardware.nix b/machines/earlgrey/hardware.nix new file mode 100644 index 0000000..aac7688 --- /dev/null +++ b/machines/earlgrey/hardware.nix @@ -0,0 +1,40 @@ +# 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") ../common/cifs.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/e2274508-9989-4f6b-9bcf-a0d246f292f9"; + fsType = "ext4"; + }; + + boot.initrd.luks.devices."luks-1121cd25-7c4c-47ee-b04a-2cab0cd251ea".device = "/dev/disk/by-uuid/1121cd25-7c4c-47ee-b04a-2cab0cd251ea"; + + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/86CA-6DF6"; + fsType = "vfat"; + }; + + swapDevices = [ ]; + + # 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..useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.enp197s0f4u1u4.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 156373e..1f45c0f 100644 --- a/secrets/personal/dex-tailscale.age +++ b/secrets/personal/dex-tailscale.age @@ -1,9 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g 3YEltKNS2GZeGUIGuhVxQAs5bv5TpHtExTDGLRE46XU -3g5T+txUu8pJEyrIKRSuvOafYToXw4e0+e3EGYqO/4Q --> ssh-ed25519 f31uNA 16B+bom6u8H/7Ow+1m0JOMjH0biZeHQi4/6ao7Yfmz0 -O8yaDavuZhZrp/hdiidDXVXHbD9b6G5wUWN6Ic3lmek --> xIu.+T?!-grease D5 iK}#} N,P?<& -FPClNBflmHpIAS1WTSZw+cydtHuitkQKBVPV1RzF5zmp1FL/HlOh5A ---- guw/iQCkuXH+6Se6s0V5jCJ36aE0HBEoA4JnXiEZ864 -k2ȬzMePEKxaFϾzF$rZ 2ը5b]*|x] \ No newline at end of file +-> ssh-ed25519 E8j6/g HFKa0iZ+3BjzgXcWImvZ8pDxqSXaU3ArmfUzHSDWUAc +LcyBupbwCAdyLLoDDpGSSUvTwVsl6dfWKsWuG58FKR4 +-> ssh-ed25519 f31uNA en9whJKk3OymAdjK4t6cAK9ll1rOw0H+MFyJ459zNQk +GcTcl5Dv66eP85q5ckECROc9KlWLoL/q1BppeeMtnIA +-> lDpUBe<-grease )|9 T3 [E/3N_c- +tONI1/ErGae8xx/kGH/5GGjQ1Wft/pWkmeql/hWYhkvHuaJiIZsHcNYdPa3QWdA9 +gajB9zwiEB9k +--- GVU3qkwpyhO1Lb+l/c9VNedBZir5u4TQwHESpMzWnv4 +2 2 #h]`C B,e44=\C Ne ~)6 \ No newline at end of file diff --git a/secrets/personal/dex.age b/secrets/personal/dex.age index dd60748..a8c3506 100644 --- a/secrets/personal/dex.age +++ b/secrets/personal/dex.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g Oy3ytCKUvsVd+MZ1QmGFcqCK1I7gPv5W2GpTY0IKllY -XYnQcYAWnHAq0J7/9gS4KPEgYveAxmHjq9I8gexUZ58 --> ssh-ed25519 f31uNA QlpT+c0vPzdLnO86YkIx9vfLg3H0bnHh4IAaUdIatlo -eTsLC0Y4CTrsC2yxO8hgQxORSkUAINj++K/aEOly2Hw --> h-grease eLUzO} -/Ee39e4a ---- qZhUUEMufsYoRSoMavCBG5TkN7iX8aY21guO9hFNLNs -A$SHFdF=l Ԓt0R\90,Tn}ۃ"<v\ݏl%D!6$98t5CGkj;9mW}^ \ No newline at end of file +-> ssh-ed25519 E8j6/g lRoy/4CSW9cQCzG6LdrZNgxfxkxqIP4vqWVM2BFioWc +Td8VAfUM0WiNBobkFt/G6C9rto4RownaCBIFsoNPAdk +-> ssh-ed25519 f31uNA zSrq8vvb6m4OgM3SgckfkjKBywsAXWp+l8VMa5eoHx0 +YGV5W9NeGVWTrld7WnpymtZxf+Fjszr1By/TFs+CSk4 +-> DV5h_-grease B' +6apd32tU7QBcqxlsGxzlY6rVghplLDqi2gr21QS9BSxoqwH4 +--- TuBTBf9xCHgxy8hMR7qi5m89kqLlWkEIf1baUho7qkw +>:2}dԁN}1WPUaU 3 5_`\^AO%i`J84{o5}pX!dwc8ƑZvN3pz8C&@( \ No newline at end of file diff --git a/secrets/personal/restic-env.age b/secrets/personal/restic-env.age index 19ba73d..52128ca 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 81a2dd5..50ed461 100644 --- a/secrets/personal/restic-pass.age +++ b/secrets/personal/restic-pass.age @@ -1,9 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g vJ44QXH609Gdz21eaPJYfSl7LnGYIlH+OyXsgqN7FVc -bZ2m/Z0PLtvEAe8mN1w2BKRJ9IlUloGFjqzDC+aPnNo --> ssh-ed25519 f31uNA j6nFenIYytjtCg5QKn7hcmUwhc67KI52Eri8+j1te2Q -vVpqmJ3ilkCff4lD6nVlouiZRlqXKkA5Weo+TZtpHYU --> 1cou-grease tIV -8F7BqbUT ---- pxluaWPdPVE1fulpg5CjTeZnH2qdM2pUZwiy7WSk6qA -W͑Nh;4[=:KI&-Up졒UG8~s3 \ No newline at end of file +-> ssh-ed25519 E8j6/g 8G6eRsnRs0V6UU0haRdsrDTdIPPkCs4Za28QPIggNDo +MUrKL5W5C+jp3Wf9YTqcTnPlDPd6K1ehOQpvistc9FA +-> ssh-ed25519 f31uNA WbcuiNfaVxct1uZnMi9ZLcmNkTrcovcnrnRn4P1wHm8 +IWwi8uZjA5k0kr07/SlC1GOzV85XjvHJqeTzWX4CWA8 +-> gnOdn-grease ]2DTmO^ N6 q=f%DXM +B0OfIBLLfNo30z1AqfUBNoH6WryEUdkTFEQDllC1wFX/gZrEcjBRHzR6Onmh9LUx +0VmEMsacAXgdQS4d4/zZNeeHc4Gm7AjfirsWUUD9aoc +--- 9IyFn99ehW6OUklLg5B+pZDoVCEEKu5/nXehgIlZlJ4 +"_"+10C͆pbPvfB tb4zP \ No newline at end of file diff --git a/secrets/personal/restic-repo.age b/secrets/personal/restic-repo.age index b88c951..82a027c 100644 Binary files a/secrets/personal/restic-repo.age and b/secrets/personal/restic-repo.age differ diff --git a/secrets/secrets.nix b/secrets/secrets.nix index ae3e5b2..01c1bd6 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -4,10 +4,11 @@ let genmaicha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKhyzwMV0eoS8RSAcUvLkPhbXoR9/06cLoBmUVyb9DTw"; sencha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJurjAMu4IXgpBwgUP0QvE2ySE5/Orn/yflkdWVvy6Am"; chai = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA7PS9SJ+OVrUku9dPUQZigioy+r3VlFHVntsa/F7AdM"; + earlgrey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEJDcKxHqsnW9IMTfMQLPR2113acjm5Zi3IbZWfEDb7f"; masala = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDltwsOkqNsP0Gia32jzUUzohzMYpE9uSwxBqJoG2Vd"; dragonwell = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN32Cwxer2AOGvEqSqXSPp49gj1VtR7G2XmPnmXj6o53"; - all = [jolheiser matcha genmaicha sencha chai masala dragonwell]; + all = [jolheiser matcha genmaicha sencha chai earlgrey masala dragonwell]; in { "shared/cachix.age".publicKeys = all; "shared/ssh-config.age".publicKeys = all; @@ -16,10 +17,10 @@ in { "shared/irc-pw.age".publicKeys = all; "shared/gist-pw.age".publicKeys = all; "shared/git-send-email.age".publicKeys = all; - "work/netrc.age".publicKeys = [jolheiser chai masala]; - "work/pip.conf.age".publicKeys = [jolheiser chai masala]; - "work/pypirc.age".publicKeys = [jolheiser chai masala]; - "work/cifs.age".publicKeys = [jolheiser chai masala]; + "work/netrc.age".publicKeys = [jolheiser chai earlgrey masala]; + "work/pip.conf.age".publicKeys = [jolheiser chai earlgrey masala]; + "work/pypirc.age".publicKeys = [jolheiser chai earlgrey masala]; + "work/cifs.age".publicKeys = [jolheiser chai earlgrey masala]; "personal/restic-env.age".publicKeys = [jolheiser dragonwell]; "personal/restic-pass.age".publicKeys = [jolheiser dragonwell]; "personal/restic-repo.age".publicKeys = [jolheiser dragonwell]; diff --git a/secrets/shared/cachix.age b/secrets/shared/cachix.age index cd68a71..36c7b49 100644 Binary files a/secrets/shared/cachix.age and b/secrets/shared/cachix.age differ diff --git a/secrets/shared/gist-pw.age b/secrets/shared/gist-pw.age index 620d61b..33346f0 100644 --- a/secrets/shared/gist-pw.age +++ b/secrets/shared/gist-pw.age @@ -1,20 +1,22 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g NawvXKKlXnRyQSP7AzltDWCKFyYs/JBM0W1HciTDchQ -KYAqiNDEvarCtBmiJd5mZe7hVRbbDe4KWPw94429ZFs --> ssh-ed25519 xUMv2w z987wPGwVyvrXFZP28tWzA1h+XNq1HnCACMfoj+iHns -qwa2313UF7q2IFvagMmu7mgtNjtqEz/qEjyo0Zbiwfc --> ssh-ed25519 ph+d2g a1c+MOauSJvc1erF+EzTCsdO3N+IGKm2boxRvrIz5AQ -fFFqyvybedblBsWAOxb/19GOJ5uo+V9BZ5tWxZ+MsAk --> ssh-ed25519 Cuo7gw Aqmu8pLyiO/pDMPBIyS/rEtIjo9vkVxeO62Cfgpqzww -QVKtKVsVxNPTuTJxjF3/GpuG1H4WaWSQ7ZTDe6+N07I --> ssh-ed25519 jo1MPA EbWT1F6gzDcjZYzErNE4dogwZoeYELJIfjWIpv+zIGA -QkJy4Syp6RS5uDVSzA5i5jQg+Pz4cpXeB6vN172JY0E --> ssh-ed25519 eyVEZQ SeFiCGTCMqeaSDh34oD+F647VSu/Bc77rWIRqFhhUDQ -0W/7wBUknwy5i39Qa1hbRgT0TxBkCdPAhrTtM9GIcj0 --> ssh-ed25519 f31uNA ve3GgoSdEID5oL9h4kv6No0khnv2e2lWB89dT50z4js -l8HXR2qR3ssZiyakt61VJ2peSoHU2efiw1xksHvDDU0 --> ^-grease -a/B8KkEUBwVjH7xljqk8yDCXUQT0C9NByTX4wWr0Xo9EVRTAaqq5FyZBcevoh7TP -sFGf0cuwYFTSlacLzxDyqP5q ---- qKYwheJPKeab/ETIBN9Ap9moif61kra2NtGe7YpZMnw -4y?U(5i,2d"Oc@}a . \ No newline at end of file +-> ssh-ed25519 E8j6/g yOzrQhCHvSIqeiuN3L//sGC1r0nJuxCS75P+fICuiEE +6+pwnJukJINFvaufsR4U5h6gix0oucJfBZb1VHiobnI +-> ssh-ed25519 xUMv2w SELe390ELo7Y2YPkSx8p9/2olfhZWlxDcwfwnFS3QVc +t52BsiM/buEaR7hWJ1p1Q5EQ0mJuCfnPhE2LhgGr0hM +-> ssh-ed25519 ph+d2g OIIYXOu0MV8YxSsp7f2ZYe7ubC3oMj6Kgk+HNPV74Bs ++TzAaEVFk9+EFSVr/W/8WVUG+Heoc490oVOznXhg9Cg +-> ssh-ed25519 Cuo7gw Nra5cfKPzuZLNX2XfNv+3OwLdCTZO1FUU/KbBlVW5VY +r5tMoKRbhUm1TIVhycsMfrtzpJlDrT8UktCnXl8gZ7A +-> ssh-ed25519 jo1MPA HnjRxfr0WTD2e9ZgJ6COvKdIoktTZQRUHvpLGXyftio +tEqo4HiNLdQVjzFa2Ajsj9zT/bNPnUKP4lj6RlPlEuA +-> ssh-ed25519 RqjBDA zCrcr/H0+gyb66cUQtBks9K3WLbaOfAcnMkHAM8j2HQ ++gYIRP/SALEh90Rk6smzl54Tjaxs6zC08FhOQwU0LVo +-> ssh-ed25519 eyVEZQ ++C61oVJZ6WT44cPMc+W874Ae4FwQkfEq3la6rJHJTg +oBIvtSWanqMvdHcP14Pb3h3L//YwojtkydmHky0JWMU +-> ssh-ed25519 f31uNA Xd8l5mbndDhG6B+Hoa1NemYEkCY4nfAzQoPCDMTL1GI +d5NB9F4wzuaIN3tBeLzPcVUI0ZxPOFQh7oEIFuNC8VA +-> r)W(w+{S-grease +OccrqEtS0JFc/Q4CyxM8uTSTAY2zMtOQAdJ2YNBziCDWRv9VsVPfMoUdNK4gwotJ +Aca1j5gPu1YMJQ +--- uEiyoJMtmDp8UxB6CntFBrRYZtQs/MfWWoPnDU1RxWQ +B}z[U/];$+/5۫؛{e?`0N \ No newline at end of file diff --git a/secrets/shared/git-send-email.age b/secrets/shared/git-send-email.age index 27c47d7..65f9ad9 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 1a1d704..b19da76 100644 Binary files a/secrets/shared/irc-pw.age and b/secrets/shared/irc-pw.age differ diff --git a/secrets/shared/spotify.age b/secrets/shared/spotify.age index 3914e8e..1e06b23 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 d5ec7a2..0642407 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 4dfdc0a..5e8bc36 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 cb42933..1685bd9 100644 --- a/secrets/work/cifs.age +++ b/secrets/work/cifs.age @@ -1,12 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g gJuAvRgKZ+6ehBQyCNTunmig/KISAJnCYlOuzfBbvVk -nDft9dvAZ0yfZ++5gogeGNpeZ+/lZPWq55AiJuZ75fw --> ssh-ed25519 jo1MPA cEjtf6w0pYrqucz2RiE4ZKU5NTYYcfZCc/x8DylfrxQ -a7zucSZ3r5iuoiuDOGqsdZKPtJImvxNECpY9oU2aw1I --> ssh-ed25519 eyVEZQ PgAkkmsG71yet2D3YGhj7npiiRNmHdVhJSf5aQEdQAY -T2FHjCMGy3cVM2DoSrpTG9mUzwEYmaQqYeG8mfgizOo --> n7f-grease -f9wMNntlF2Tg0Javc6ZA8o1J9unFH1lnE+0ahbwkWLRTvDkHDtFqipyk+/NdsaOW -936dsytbmxeoHo+TDJD3RLBEv3FC7bj6Jqxvy/xTa0TxPdOiD00 ---- XKujnaAhHN7bDG5+6pI08Ph3ckoYjLhoYETBNe0nnO8 -'ݪLHrcF^W*Q-I(L)f B!t6.?;sI'eel`<>ej0!Y+߫\s \ No newline at end of file +-> ssh-ed25519 E8j6/g KsxAe6APMEcXUPMbuRxbdnZOwI9RYZfGtcsjBa1Zw1w +PUD5yWZhyDKglSKqQI2naYyWghNHCAX1+6zFtFm3rbU +-> ssh-ed25519 jo1MPA n/47VcYbxc8PXWp9ojHqndHZx9+lGX+ZYzyBn5johQ4 +VLlK88iztE78ZyAXctkxebOYQaIsR5YR2XAXTVTDfIg +-> ssh-ed25519 RqjBDA QEBalTZhf7bYvjKup5rjIMdbzarQ/KxPPznCr1OGr1I +IQ82Z/0AlZkdTG3XUEiLEKJ9acUAp3LGRj9Xihf7oZg +-> ssh-ed25519 eyVEZQ XIeYz+BBM3Xrjup2DtpcebrH2OA4EkhVgR097RCANS8 +NST1VSTdhHHbE1Jv4A/rMQ/X9hvEam+E/5iAjVpHDSo +-> D[-grease q& k' OC(uVqZ 2 +PFO2wKgnpoqhBVE6w19l1puBQrZ+8p6ial3KyTAlL0Cp1S+zv2PXEdvtpOTEh8EN +F6qSPDT95Vw3ZSiPuxyiViYCM50frQ +--- KQLcya1WW6duDWve9dwU/0JWr2+0soL8EUDIEjUBaSE +cй1"ɭ=g: .+wb^AOd u"6\^o ,$X]q*[xE \ No newline at end of file diff --git a/secrets/work/netrc.age b/secrets/work/netrc.age index 9b4b474..9db4c57 100644 --- a/secrets/work/netrc.age +++ b/secrets/work/netrc.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g kMV8oOZ0VaMZpgXsITy926b2tz4gPkdFWCPBTjrHZws -d84LBwZKEseLfzxeWoAK4U7yvujb4tcHlhpN7ekrTMo --> ssh-ed25519 jo1MPA rrGisZS1Cxz1MPrDVXM6onH1c1dR7Okin5Nt0xKwLCY -nm6d/qY8Nc/Sf/oYHlRkohlxrarK9YNVvOPLMQy0GKE --> ssh-ed25519 eyVEZQ FzbjTRpUGtBADSjkghcbIMB54gfU9v5gdaRc0AIiU0g -KMx7n20YT98fnWVnL85U0hIXBSZLjmtAkb1xAJJsjyY --> ,Xl5x-grease -IRMPRhKPrHEgzFPR7ina/RGj9ZrJBKjUPkvLHHeYbbqSTAVKaDvw7PB7PhKguZAS -sz9zClcUOw7oVCJrdBtxh7yk1jbswBHuAVth8WFprw ---- XdvJ6QFD6qJN6DGHUNeSO+NugB0GVvt+ikLmo9a/AQs -gnHZ2lYzbhr T8}um3yiCl5aJd%لPO}$w -,ID -^7-X}b'#d{^j:0v4pO/wNp k \ No newline at end of file +-> ssh-ed25519 E8j6/g XNekqB8IluL0bwSKawwWZLM9xPgDXXvFGFImXhxupic ++LBspn84xqRv9Jsa+H3gLJZNGWE9lsFhVcoUllIGtYI +-> ssh-ed25519 jo1MPA PEcjnR7QhqcjARicpeMagvQMRX1Xhc4puGn07bmkMwE +0rIMuM1McW6lO9mt00krt3+OxpRv0+HXltHzkBBKP2A +-> ssh-ed25519 RqjBDA bMrSJvi7XfsNdEbTM4Qz38xB1ydx10EEyXGThqqRUiQ +FJQwSRYGx7ZcuynYl7Rebb52EtDrdZP6sQIfB9pMfx0 +-> ssh-ed25519 eyVEZQ zG+7GBK66PMEzhpuovR0sRPsTxW5RwRfQchmlZSTZXQ +4PeSJavY8qloTKkAxKeyj5CJ3V1T9ZHErIiKrIkFFMk +-> h=Z`uj-grease kB `'Rp +wX/7XK6SQm9T +--- FHh1BPVtevPq9TPDYpMPf2Kr2qhToYzwlqFgc7mW3is ++sq{JV Yb̌% UI4/pA~ *MVsƝHRIWFj#ԩ+70+ +q|}Ua?!EKr581 [2ծtf/h27V6M߹8F<~ \ No newline at end of file diff --git a/secrets/work/pip.conf.age b/secrets/work/pip.conf.age index d79b6f9..c7758d4 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 0952e0d..67d3fc7 100644 Binary files a/secrets/work/pypirc.age and b/secrets/work/pypirc.age differ