From eb7ce4ca76e90f40b0135388afe34fdb0f4f1303 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Mon, 4 Mar 2024 19:30:38 -0600 Subject: [PATCH] feat: genmaicha Signed-off-by: jolheiser --- flake.nix | 10 +++++++- machines/genmaicha/default.nix | 37 +++++++++++++++++++++++++++ machines/genmaicha/hardware.nix | 39 +++++++++++++++++++++++++++++ secrets/personal/dex-tailscale.age | 17 +++++++------ secrets/personal/dex.age | Bin 547 -> 515 bytes secrets/personal/restic-env.age | Bin 498 -> 558 bytes secrets/personal/restic-pass.age | 19 +++++++------- secrets/personal/restic-repo.age | 19 +++++++------- secrets/secrets.nix | 3 ++- secrets/shared/gist-pw.age | 35 +++++++++++++------------- secrets/shared/git-send-email.age | Bin 985 -> 1107 bytes secrets/shared/irc-pw.age | 37 ++++++++++++++------------- secrets/shared/spotify.age | Bin 1092 -> 1178 bytes secrets/shared/ssh-config-work.age | Bin 3700 -> 3720 bytes secrets/shared/ssh-config.age | Bin 2062 -> 2213 bytes secrets/work/cifs.age | 23 +++++++++-------- secrets/work/netrc.age | 21 ++++++++-------- secrets/work/pip.conf.age | Bin 608 -> 567 bytes secrets/work/pypirc.age | Bin 815 -> 780 bytes 19 files changed, 175 insertions(+), 85 deletions(-) create mode 100644 machines/genmaicha/default.nix create mode 100644 machines/genmaicha/hardware.nix diff --git a/flake.nix b/flake.nix index 5cc6df1..4f72bf7 100644 --- a/flake.nix +++ b/flake.nix @@ -224,7 +224,15 @@ (commonConfig {}) ]; }; - "sencha" = nixpkgs.lib.nixosSystem { + "genmaicha" = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + home-manager.nixosModules.home-manager + agenix.nixosModules.default + ./machines/genmaicha + (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 0000000..74670c9 --- /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 0000000..8820810 --- /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..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 79f21d2..0ebcc97 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 vkz4Nnq6kuBmMTIuShTMHgQl5dE/XNSyNeQ1v8BjSVo -rQyDr+LjMXcBpKdwmBsWTP4CWn2LkE1gF9C2pDYn8GM --> ssh-ed25519 f31uNA 1X5dITPS0gPV9Ty+rIVYdLSfsllIainzsfDekPGZJko -K511Nbp24wC/yibcMwXzyc03qheEm8CYz0lsP14rRH8 --> J(DU)G-grease UpDl ^h; ) K -GfsSxESiw4cjyibN5vt3Hh9tj63kM3oObhfpH+DiBTQQt/2gSkOZ3XGUQI4 ---- P09LRVc2jc0MtLcDfWO3i8tjFVs/Wp5k6pho5C74KLk -ݭ#Qi%T f=aYר=;Pv8]mnq8n?Ϳ 9uP#P \ No newline at end of file +-> ssh-ed25519 E8j6/g vAy+af8RY6WSSFppO5hvyUUl8olYZr55mcU+7IbReDQ +dcsOkcaerSGdSDOlATeKdtm5xt0/lmYyfMaKPffTyW0 +-> ssh-ed25519 f31uNA o3zFRKGtnlIXnUmbQ8A3Wx8z0KhDLuTslpG/Y1yojgM +sdaqhaIeEgMRhPGp+dh7rA4CeMgnZgzroNGfjR0gmDU +-> D6#-grease |/ +ykf8gtcCTwvKDj9wZIRDMErOV5pxBu2jPoQCYXvIvTuzb2824p45jj7pXAXQnGb8 +KCUPqiCrVlJAPBY0wG1oVFdcznoVcxR86Kp6+8KQbfaztHHWDeisVVQHumes +--- zVrXOOYUx8FTQh4JgzRFi5iwlv5RCNvmjlnsWawVZio +Iքbh7S5\)T gVN&)!]")ȫ~~+DR61 \ No newline at end of file diff --git a/secrets/personal/dex.age b/secrets/personal/dex.age index d6ff53879123cd5969c3659be104b484fa221906..8c70b98b2c8bc272bec77d76c74b5770289456b1 100644 GIT binary patch delta 481 zcmV<70UrLN1cL;SEPq*JFfw^$HDfPzXL@vXM{+VTG($vjPc%_EQZPdqLv~?vc1>|^R(UULK~getVoOG4IV(_ZLQQsYGBPzrb!1R%I0`L3 zAaiqQEoEdfH8n9gAZ9Z$bxuJbYDIK%bT@ZRX>vk%S}RR@a(^#Tcy2OqWny=1Gea&=}`baF>Ad0}oZdT4by zVk>t|3N1b$N-bw{Wnpt=ATB*+AWvy|Z){W`UuPgsem4p$QgtynIBi8zX*GH?QdCVZ zI7m%*FEKJRR)274Y;SCLF>LGjKUzYV80g1KmYHe!{h4JG!BF~^ z#?fv28OMeLXnr7*3PInK4E{D!@2e|+C08c@aL*@3uJ7@7X9%(YAplOzl>VQOtg31Z XX9OPN>0AuZ_A}%mQJ1~2oce1j0vxby delta 513 zcmWm7JB!l*007|STr!-4%MA`iQBG=1(llwJC?;*wBu$#8ue4PTuSuFF?WK8M9(uIm z;&v_$I_SY6F5coG4&p5ex;O~Jd50iwPA($C;VFK9;JdT1y>RdR433x{s>>AKn)cIj zlY#MEK6R@|(AWF~i?Vsz_6M9@XWJr>DisS71p%QAG|+jGO=Pz*s+Yx1g09(;z+$yX zW>cOozyNq9T2};>n?fa4W@$F4aR0lTKM^aJ^)sUCR?OiVfguz_%sM?0GJ(;)YoDA^-%z z%vdW)s?~8_fhu4{YglZn7EM@zNtn&mMm!X>VmGBmp>5(KP=EF0$JMo8d(U=H-FW!< z&(?|gJE8A5I&003acF)*y^QJAt$EjVgu*CuI$SWT9+Ntd))n>KlOYrdMaN!uiC(-yHf z^e8CaCJs@&$xytAicXN>p}PoPJoMtlodkDL*g$;#!1MdW_RRe&V?3E^2691=WQlNl zirr$!DqBYeqOzXmTTw(TcawUPObKxsYCBZDskUum+`QXT<#T!u%N13i55^wi3-_ljBSm(NTW|X8b{lulv0ja z2}T5p!O3JADi>wOP)*6kMXDK)eJ{^Nfn(c6A@ApqqNejww~N_Pl?ncL{N;cHaNW~u zz8=oF?dt)|LV)2%!O&qqg(3*Sr35>-PA6#6OceSGZmo%-Zq)Y0PW$kM6A-kXW|0Wbcp1o8urEPpXbN_0X_W;kY8NM}%ZMK5V*YBFLrdO2@2MRaU%D@RCgOm8?$ zHd$^`a|(7VQ)n_#Y)oQiX?R9AS!+mCNKG+pbxbrbQ%7t@dT35@Q9)BkF;z!IYYHts zAaiqQEoEdfH8n9gAZ9Z$bxuJbH%LfVOGaZgIc_ysGF3_|aerY>Z&^fUOiEf}a(ORs zT2gjNMp86HS3*}~3Pf0AM=MK5V?{VhO;AyEIAeA+bY)~Vc64h(W-E0vby{1{a3N1b$aC1v}RxM|8Wnpt=AR{cF&2`c@m(nJn83QAs0eT7?D?*?E+1N@O{=+kSdp zvx5>`-iqP{LV0$fFL6m2zKBsG5yDj%{ksUj(FxaNEB`@_q5fz4hW4W%ijDS)Y?TE? G&Mn4zCaZV= diff --git a/secrets/personal/restic-pass.age b/secrets/personal/restic-pass.age index d130979..9b8d240 100644 --- a/secrets/personal/restic-pass.age +++ b/secrets/personal/restic-pass.age @@ -1,11 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g IxilZcPJYM7QuBM+2/NTzzv4YNJVI41FvmTlkL+KoUw -P7RK+wlfEdBeGVIU52QG43sRDJ9KxF0/6TarT9W+wbc --> ssh-ed25519 f31uNA pQCg9BCiIk//YdV3AHr3w2Y84K6MwH/HK/k7w4EapQQ -9EySD+N5XEz/w4AyRBsLioYhr6PaPOkckMLhE7LONdk --> M-grease d_4>8< / 1V($ -yc2NhRg1u6HU1bAVVTqdi4qKyHdPINhhZt7HUPubLWR0KJyPb2Aaz6c66UmMu8La -49kh/q2eAcgQ+GVOHUSc6ZYEf+WD ---- YX4Fl76QjEubDmrpQcVx1ihZiVY2hQJhzrnIlxNlEHw -{tiHљxŦAt+epVJˬLpY -L \ No newline at end of file +-> ssh-ed25519 E8j6/g dfl/4KK/wqfqGNVy7w3TVCCAWaE0YxjwANbpmvOFCRM +a/Co9DjgJoJsyZ8ebbyHq+9gUoAjFjDcY68tJKT0oMU +-> ssh-ed25519 f31uNA XIEqeJH9o2VvsvrDwCEYRC41u4uWnobQdPs/XvjawB0 +ASivR07dKjB5CCmFXop1Hl5vPrPcqfDibvwQ1yDNpDI +-> 8]nH&]-grease *1e7s tx3fO;f +8pZu2pEc9uYt62q3R8Y6NC1/8nNfXIWjji+/4guk+m88cxSSIc7Rm/Z8TVURp1Uv +8JBVSfFr1xmRrWwk2g4HeUtK4Ghl +--- RfLghaQKCaoEkyEeCg8zkyE0E7XaMQ7WuPxUhpy8EAw +jgRuld POغ7VX0]oxi(K%υ- \ No newline at end of file diff --git a/secrets/personal/restic-repo.age b/secrets/personal/restic-repo.age index 5a81ece..39b6e50 100644 --- a/secrets/personal/restic-repo.age +++ b/secrets/personal/restic-repo.age @@ -1,11 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g /mv0fp9Xhz82GMijyXu4zKyNsW11q2fxJ6zD3MU6O2Q -6o/t8ahIXklhZ3ILUfOKiGns74qhny+80dcrFu/+tNY --> ssh-ed25519 f31uNA DuKL8kZ2xuwICNLHzoOirxfzbzh3zHR6qW4LPnMhgCk -GNsyRaJlIxJjL2Ccnn5hkRzLrDr/pvbNrVidf9646dQ --> Ztf-grease v -rvC+ciAnVae8fNwFllFCMyxjSXHx391gDjXnrf1TWl/UXaIpwvlcbPeSPedig52U -6bQM9Z3UW+zfAugHBb2q3BukVSkDFfFw8RAAxHbC1sleAbFAsgtCSjCjG0tn+irI -dxE ---- 7K9dTBILUGSBVi0dsn48ImjpAALL+8fR+eoPMo6Pbvw -5w)@+Fnjg _Ix NӤ"]/2VBO/ ҈gwd.@3tV^w`0нt \ No newline at end of file +-> ssh-ed25519 E8j6/g 8mQIrdq9+2IO0soFvk1PZAKclsd3YFkzRoOFSIhFphg +HNbCouDyNyQg+XZjqF9kxl4NdmozUONR7uZNtWVy3Bs +-> ssh-ed25519 f31uNA O4Q9xhdfO5ilINIMhgHMkbn+Oj6foNd36IOUnb7sUhA +n50F9NRILPjqIf5bqT7XyvWTglXZ/EX5PlgAiWzzd9U +-> H~.VkE-grease q +S9uqhqtphSeIISQ4hLz/Rj0rjwFDQK1vleObXv1xf9JGdHC8IVrfoHJxsUhaZYEB +K4wS1uqMF5O2YdizcChPPneTjbgTJyTEs9yzOfFe +--- VVS63elGrpOtZwMVOdyTTrIEUlrJCG0jZCom/wT/U+U +FYHHU&T -8F:jSg)E9~&?D4Vh$ePKwQ협܋Ep!uF3! \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index a6c13a8..19f6208 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 ab8a09b..36fd5e2 100644 --- a/secrets/shared/gist-pw.age +++ b/secrets/shared/gist-pw.age @@ -1,18 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g wmOmVN/IOfp9tz1ygdCfGgaoQWCS7Xk6zMziXGLdImU -zwG/aHslBrylHAJ9IC5Y25id1GgTZuxzMr1F9e7WYOM --> ssh-ed25519 xUMv2w VvMh9TxfZfSSN9iB6BDaOUyV2FgvQWj+oUEoi5jOzFI -AHlnXqzgAyFbXL8rgypA5Dv83xKMlbxtMFKKt5TA674 --> ssh-ed25519 Cuo7gw I/c93mKH8DXsIOwE50GchLlPGC/HdwPJmgzR7YCOz14 -unK9udxesAbkrdseOF0dwtH4hdqSX12LobMTx9r3uC0 --> ssh-ed25519 jo1MPA NF3tbxtJovgNKQrxPrbd/sI/mk6N/hO42s/xqklncV4 -J3j4m7kaDovwaGMvRfiBy3PwnDFNE9T2+VCzz3BhCSc --> ssh-ed25519 JBrabQ gDu/pIE1R7GlghQ64JOc4zrga/vbit9H+A2qa5S+7Eo -AbxvIU3Ond734Nn2hy/H5fpl5ENwOoXDvY0FLHPRkjU --> ssh-ed25519 f31uNA oUjeGgYTZ1QhyDgPEstR30MO9fzA5qloHOMRHdAy/C0 -hpbi4sH4m6ywV0k57KFwm8gd0RPxWfxyDHMaIbMn9Qo --> kFQ^jK5-grease 0[_!\wZ9 !Hr @E -XAb/4Yy9qqDJSrL37tR3rrtXDK6hPhzPEEtZVES9M/wxsA ---- a7kumv2O/NXVjxCPegwthcJM0H7Z/4rRCE7liF4qGn8 -da -+RhD ?܇/z v2J:w^C \ No newline at end of file +-> ssh-ed25519 E8j6/g 4pa1+Kv6okUf9f4RQ6emsx7EP5hffxBkD6xslCIdEEg +zFXvfaoPKYVp2Wd542wBzUSg1d3XbS7vZ5I+dYxJAlc +-> ssh-ed25519 xUMv2w HLSesrDg2QlVJkbnRpHM49xqmVLxrZxlSVnEcTH0yiw +22BItODQ6JFWQyixbXIie40a5HTIKvrZGvzeF5oza1I +-> ssh-ed25519 ph+d2g LRwOgvYcnkI/Cio+AyoyZydhaqc3k5xLU+Id184DfVs +tbOyR5DkMtRz+omTTxu7ULPc3zlBC0vLsanXoXKTpl0 +-> ssh-ed25519 Cuo7gw K6A2w7tArNtEyvT2tAMwhnBqmguiY42roUf1CcvawBE +yZ7aj6Lx6YYIt2+EjNTPIDFh/7CHMdqYUlNf6BMxFO0 +-> ssh-ed25519 jo1MPA PM8H1hzC7orlIDqgozUjkeASrVY1UirDrF5P2m5YjT0 +7x5X5r4qAd9NUht7JYnK4BmNUujKwHe1/Tki6kklSw8 +-> ssh-ed25519 JBrabQ M/DMUPsfWZ/jq67UaUFh/eJA3WdPCa9nurgzSlg7ETY +n/xI0dSXm11wpF6ow+J3gX5PUFaf0repV8rY020p6C0 +-> ssh-ed25519 f31uNA 7QyiI8TBqAdLRrrJscE0QgTptt31U7vYw9zJixSGDn8 +UEaLthMzVSmRmGBTHjIgHbsZLW4ao5MtWwu3aCTibZ0 +-> k-grease m 3B06Q8 / +Iq9rEyysZgbHjl2IY/dXAto +--- uDTo9W0ViyGtXuYuTARNLdUe6kMbq00Dx2qciuUR1jg +P.Mι}P6=zCN6wbmtM0{jwlV+1eQsjfD1hMDx&Ix`!02MU{aXAUu^Mk8t-9n^Br%ZM#ZY&tO> zo7~d9M(K+iSj65UB!0pjAPDLDYzjsM6Nz)vP9$Tp+hcq}EzfbOdVa zyahS~rYR;g-I5juwb(4x%VJA~1pUB; z=nQSyZLH*QWijSklvQ>022mHRjxE&&sne+X%F=5O!HPMkH8xSr-NJ0nG&z*eP24eU z!6PTgDh6s)5Urv&ZG<#HJU-UeG}AO7ThHe*R=3lI7ds{@bsFX=(w}W(C0n7^Fi5slKCX3?lC$vve^3+aiD@aY4NAobCcZ`&eFGmO8Ml`3 zV3g8&sv6@OKN{L>pW*5g9Y7*!EZkrbph+ld^tOxk1Z(22JY-hqHB{VohP_$n46DBN zKW#?hn?468dT2G(&=7}cjtdMzP_Y0OpuNhm8P4^ZygQA?B+a;W464U8EhpPrBl6h> zUUpWF;6|7_52l+?UXzLP83SpYJ^7reRSN<3ZoiP>JenK5SO;&#hL(4p79xc%O%9~^oSy0^3c^xt={{_y(q zbA@^KoAH-7?+$TuSGbVKZ%=lwY;K?E(dU1be&1s+Nt+9|y1%9``FCFVx^k_2@T2c< zUEVv)d^;?sk6(TB`uOCTpUz(niR#NY{*2$ba#a8Bv?Vc*JaOcY=RUbOedBcS`Dc|! zAJ8K6t9O-qerVp`dEwk+ciKA-eb}$j*Zdzh*Khvz*Qk8|;r%oFZ+)6SvvYB8_Y$Vx O|K-Tx6P1tE8~*_NMtUFs literal 985 zcmZY4ON-+K007{NUaA)#hec5W3o6D=(ma|}-Eo^XNt33Jq{*bsEzPrOn|GQtFegtQ zJo?zt6_FkE={coVPVFZlR$$EsSs5wF8^7Wf-M z>_DqprMd|uiCeWy1jlO)fF`{<3baD$7(99=YDJavf zIw`5~$Yp_25yeO#sR*u32WPcH>8+3)V6B1%ndu67meIm(vE{g7Ow_zWF4DX^N?>i^k%+Uz;WC3n(j24~=;sAu zi|VA7q)v`5jI&xR3kW9%x+x#mR<>;Jvyg`y6o{14^1&4;Ro8BlcvgCmW)cD zz?puKHM^j;nv6*ll}KvTkrX&LR!s)flxfD`ybmYA|1>YC^@dHLMo1}>XLvG8*KpLE zs-cI%p+*X97^V?5nH3#|A?zfTjS5V+3~aDk50!G1f(w)Pe1jtmhxg2IEW#k0@uD76 zaF#n~Z#)(2QxU+pfI(UfPWAF((PD*MrsH`*6=w2w)DgT+zViNal#KOZ5kV4jNMQ;pB)<04$S^ZTVckN1|qvA7AO5Q@-nbdUNO5 zE%N&KJ#j@@$UHQ-#bPB-g)nln~-KTet6iboF0x-D4L3 diff --git a/secrets/shared/irc-pw.age b/secrets/shared/irc-pw.age index 4cc17df..e979a20 100644 --- a/secrets/shared/irc-pw.age +++ b/secrets/shared/irc-pw.age @@ -1,18 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g ULhSVxSexfROyh7t/qo4LlBmVaRb116JzL9HsKAmLiE -Cva3JJ1W6Lgfj+O/QNxEWMpYbCFiTuTc+X5xZZw54uY --> ssh-ed25519 xUMv2w F9mWX2Nd01z56bo1NgtKq++u9b5flpF5qE5ihBbn5GU -urQudyxjM9Fk71bKTol6aY8KnTD8hyAlv4561cfbo6I --> ssh-ed25519 Cuo7gw xK29blvGUDpc+nIwIBeWzrvVWb3lOT6e5ocLl+1IvxM -z+ZIHcU8DIhwwxkBG/MKc/fzslmiOkVLv+8mDKewI9o --> ssh-ed25519 jo1MPA ElgoPZ5citinilxgl7gf5yVc3tTWaSxFyH9YdKZaUmQ -prdCBsRnpe4dlyl3dqcVRlnPBmaJMLL67GEdS5+J7O0 --> ssh-ed25519 JBrabQ nW6N7fkIoP1wiY722YfHtL4nQY64syVIXao6jmwte1c -hrCuAFPRw9G9LXXMv9ne1fAs2jdG2yUsKCZc2mhrD84 --> ssh-ed25519 f31uNA 37JlfsoGmzT+I88zASArfvotLOMBypejraBqs5gvURY -MDG7OlRguH20EuqMnpf3Z+6/ue4MDymmEbMtcS2LgBQ --> 0u~Nv{E^-grease -NDxjcP11XXW/aWYh38yiOGOrmXkuO2pXVLIWi8YCTTSQxkQ76dzfV9uGP2qieaap -YFqg01EjxSyDkjo ---- MVu78w96WIW6Id6ef3k03fexGFPUVUHJ+hsel4egZe0 -!`^iz=6{VkD m[ 6׀Ol \ No newline at end of file +-> ssh-ed25519 E8j6/g e42ZUe0+1QIrld/3QpBfITo1ucNM/Ba3cDOChtJFjhM +jiQUu7JXZTyYusG3Y97IN6IP9vwvFm0M2Vf3y05Szns +-> ssh-ed25519 xUMv2w Enl3lBcnnxwiyORWm3eGKp0PgEAp3FhAy+KaUdDGXmQ +GFwHnNAMZVb/3906iU0USvWJLq5+pE43jSnfzsRHOCk +-> ssh-ed25519 ph+d2g C6uE19iiy+tC2en6SNHav/6nE77r64ZD4lMKiFL7ehk +1C84ShjZZSOugDkFyxWVEw9hYv2V0v65zldfDfSohMo +-> ssh-ed25519 Cuo7gw d1BBtXxwS8gsZ/fo0cb5usgyOQF5Xmpf0rv8eD6SD0w +kIq+TPHyppqQCT1pHmephV45HmovrYM3gr0Ka9nEyI0 +-> ssh-ed25519 jo1MPA GFd1U8DXWynaHh6wNmeMYdmONyzvHgQLqy6GhqmGq0E +xbm7zfaGX01If0Raw1p0vXl9WvKUYMUbrYwUeBa1gp8 +-> ssh-ed25519 JBrabQ t1DA/m7eH32VC3fzlyp7XoD+ojYz7rYzezopIWgBwjI ++WPHgMpRSWif+yX/HJTj62Fpt966VWpTESClpYa81Bc +-> ssh-ed25519 f31uNA MpVDIEzydq0HxewtdNJtCch7J6QASs/tToBjUn2AsDM +wvaMswNdc0MrOOddQLgy8YQ+FwyFSK7qMqIqIB3gcpU +-> S-grease hZ$V3~ A.eQ;g +wLffrDN0dr3wQddbh013evf+AfYmZg+5CkdO0QiqdAsR2c4i4A34euDLgqc80VA3 +f95cievgO4fGX6iyw7gNkHI2PZbIuKUXxJ0W4fBucnJr7fgMnZ48A5qsvbaQmsVi + +--- X8FmgyMVSMKm16twn5tbNosqdoVRrVF1oC/GqyJq8wA +\ ұvk_;Ѐ7LG\;p-9}q6kx#B \ No newline at end of file diff --git a/secrets/shared/spotify.age b/secrets/shared/spotify.age index dc8bfdded70b57af50c5f6a9a9eb8c60048269e7..44083ed9144b6cf6ba4154e16277dd491902be47 100644 GIT binary patch literal 1178 zcmZ9~>x;h2v@B;MTyvvheiFVQ>tNYk|GBT3Uo*wnO5)1;3yN!uhn zJw)C4!P|k;p$EsbkpNL2#SnN1mPUWJ~-!tZGs>B7yQ2b6ip4O z-J0$9`nuUYVA>iugae^Dz;T)(wT@sIOaU}$;GhPe4yJ%)P{56ZXNN5<+XPGbB!W^yP7zdcRPFkFCe;^B-XowsAyFNfVx&OXh5Ny-V6m7FQd+dk z;M{2a;s4Av11aF8M@<{ElD6?9d^gh{bQ5YeLQBzYwv zCUfZmnT1m^Qt|iz16gXxt&Hkbq=`GI?mGm9we5%-hBA$=gG;C*kqi+oi_W+f8<>RV z0uX6(12#TNlyhO9fzy7gIP79I6!d*}z%p0{8|X6AsUWTv$cC%Ap^5o+xi2VT0;S?3 z-sAB)UyPNaIo9FJkz$_iGV~}st{Enr$wvT(D~@<0)9ABAL-Am$YbABwF0npH8WpaN zNL3*_FxqM=N(Tx_kmPepwv%-b4UZWyv4pj9jUXq-ShFY#sVoV~2o~f@?zonU+DerN zKo%#=R-sD4QH^X?5W8N^xm8vd6w1abiFB9^rgpd4n%t!MKqwRfQgOM$gQ+~mu@W~Z z>0yfTK+hi(n`tSNl*J+h>SatY5vLM(OtLx#wfDv4o45Y{>dK>w>}G9ITfJ@mb?xOV zyB8jwAXy9kd_wwR{mfH4@wZR$v3JR9#;4(xJBYQua_pe+bT(L0>F*|AJ%4~;U8METhxvtt&(@ZoJ^I}I9=RQAoWswqtRC9XFI`?b z`pwtn>HVv(yrJCL7Ix;2O(7?@UOS?l`0@1a_rGsVLyy1y=e_!oEVEkOlz&NFZS6aY zufF&5%*?{2;MR@bHrKCDE+5?Y!qm6mg)`@l-8%8_#7DcJ$vu~ale52`Pb_~i|HSM& z+hRPf;k%w++pErc_r6?8Zg1U%KfZl@>D11RxldyEP2K;;#f#Ms9zwV1`NNOQY+enn HZ8ZM_+g6~X literal 1092 zcmZ9_>ucNu003|wbLydOr6THZ1ooku=b5|QU6RwSHMv}JkK`_wdnKX8C3i{ga+k|p zl6yLk`RXXTYU>_l$Q)$|LaX=~>MC^=gfc}aY#sW=T2T~1VQgJ>AH=Wy{R2NqQ#?w& zX!ROS#jHPVS{m5)xjdtQZI?Yt2?_>%As~Y4FsK1^o-HIAUXj7H@NBebV+L1Ba*D;3D5^&$iUxuqe1vKWLWZM~u-dgeLMVfZO`ss9X3eyb1iPV1Drob}&Q10E zT1gBbWp}T@g%#EdLK@Ffg}T#&Xwv3O(VB^54ZP68s^NZC?nhicq|9m|8>fAo+v`TX zBJK`QIH-0&RdkzLC{VU|(TU4Nukin-j_@AMQY2deMpL8v_r+6yFN%!;Syw|Z;kYRI zeLQGcM&5D@7FlKSGRWdNU$83W3Sil$$wDRul_T6BmUrPKW*Rt`eOs@?|ieixv}i5lY;NWy9@Q% zY4zlz6MF2G11skyZ!a0W)TP0LA75%Mr;wkIFATiLeGMNSzffO&V&&lOBX1qMc|NuJ z=D%C>!&5U#b1iiE5$c!8>le=tzmY%tOlQxbw-1b5tG;xW-t*Ah!gD`%hv)8F{NVCe z9izRp#a&tZ>*Q~D?#d3`_~U^W_fKpJCmtpyHn#7+5L~#OoBeQbZ1dBx(hpzk8=1N& LjsJQNd~M}FhQy1? diff --git a/secrets/shared/ssh-config-work.age b/secrets/shared/ssh-config-work.age index b1136f4500f174ef4dd9bccf61f4ff94574babf9..85219e7a8f3c566c1db8ff304ec5d51e07c22340 100644 GIT binary patch delta 3654 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 ssh-ed25519 E8j6/g JoEEhC3cHsaddOD/6wYur000ZXMtyUOBxx8OdwIh6nc -/YSVnJVTZPzU2hU3iy3ME1R66GzA7OQ3NWlgx7w7kkc --> ssh-ed25519 jo1MPA Cft9zAzbd8p8+OyVLMTRQsI7b7/LZZYSWMQPDf2tTBE -oXBW+w8+4chm0Dj4HKX4J3EiFh50Gfsr5pCGbwNDx+w --> ssh-ed25519 JBrabQ YDAu5lMYMkgT1TBCfy6GD4VKNjFwbokn+xvcTeVlaxg -TE/rEzwVr+FiR5jhdCGegOiQd0V2tKRjdhYrs5YnJAo --> 1CVDqRl5-grease ` ssh-ed25519 E8j6/g a3iNrhHzWllxwuiLlWC/Kr2yZRWJXj/Pzra1WTt/7x8 +uPUGpLZljwbynQsGy+k7MWx0JSgODDIr860tqA/5tTo +-> ssh-ed25519 jo1MPA LNoUbjzTyuifxYv8KSkZkRi7/lDPyEZzBaT+bSMaDWs +0iX6q+g4CL0lDyfbXqNYSQNIxSaqv6pV4BkiBHc7HPU +-> ssh-ed25519 JBrabQ 4EqCrpf0F1wP1E5B+kjORPp6S5b76mU+tCT2lo8YICQ ++qhvk4su/ncLQ+AZahwY0rEfcDNKz6okhTKDUkf2ngU +-> +j'O-grease 3.\vM *_U9@ >' +tCSv9itp7WA1KdgL+6NGaWO39YVJ2950QQlgMfsbLwBzEwpJn0UweN78EyCc93lA + +--- NvYh4rq6M99G1/q2+CFm5jOPL/8MDjtp97KEgICGFX4 +҇iM7 +6&L뱛}}Ij@ʼ_ +f $:`:点hn&^Ep22]0: \ No newline at end of file diff --git a/secrets/work/netrc.age b/secrets/work/netrc.age index b17cbdf..5c812f8 100644 --- a/secrets/work/netrc.age +++ b/secrets/work/netrc.age @@ -1,12 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 E8j6/g uc5q95TtleinoAXuUQ5Z39TfZoJmgE57sl85Vulfzxw -Zu7qaT9GpW3m5ZIsp6A0E88kFcknMdJadgiQFADOUto --> ssh-ed25519 jo1MPA YeTQvafosU8W0Ya8pc0b4+c6CeCvBWEKFwJnjfw0B1A -dwwllbDifpu1x9Rn6DsGHgbGqqOc7GZeDUEdiPye5jY --> ssh-ed25519 JBrabQ 43n9QwF7MPXNVgsAntQxxzLzlyGhpv7ZfW2Yzvvn0iE -70i88nY8N5roLOz2e+Ke6AOcUQHp1gpSTI58It/zHws --> d.rgT26Z-grease ![wAs= -1zKWBJ2kgSBiYgwiExmCdHomuhrZEIRxDLOFfxL4Ior5QHo5yC673WM8a0wvZ7N3 -jzZyOtIb6sg+yQmpjrcbYPYXLB9eIQ ---- roMl8ATpxg5/hZ3+VmxmWNx/VmRDBPWN7RZfVlI2c+c -3ƿ5pO{#xL IE<}"g'qWVW$U / |5$G|4m-bI԰؞FI;^"یFb0U`'ߛ7Zjm X)b\-sdX \ No newline at end of file +-> ssh-ed25519 E8j6/g 7ODlmFBfDKBTFyHc3rozESD2wZQ34L+wPmz9KFkboFI +giXB/VrJICd0X1gK/hbVNjhUC7QBX2n0zbX7RupUR3c +-> ssh-ed25519 jo1MPA jsTO80EEYllvJqWT7rloJjpbyalQDyV5rfA5jVPdLGo +3XvuQMCuL/hqQgjqegBjUUn/ChhszRcfG77R7Fg//9E +-> ssh-ed25519 JBrabQ VbKy8KoIeraG1fpLZgbgXw6zDTriLJWdZ7Tn2MFAaDA +9rSqN3+AxNHaGjjHqZ1+A2JnUMNFrcZtcfmZzuKx0ww +-> AS-grease /(o )~ %_Ev7e+? wU+ +uQh8J1qQ +--- wM8dFDL9SWC5KpO5CE6raawORMQESMmpiMCsT5UnjoY +LāVe\6yJxy$Z"pPO XYAJjYq/2$Thj^ebd/?:r['@pmM4.Q; \ No newline at end of file diff --git a/secrets/work/pip.conf.age b/secrets/work/pip.conf.age index 0929ea12827b9a270aea247ad0899265c8e0d9a8..d3efdf8dcf2095f2062b7453ed996330a485becd 100644 GIT binary patch delta 514 zcmWm9O>5I&003Z-or3ovC=~HBV@Z>?X(KvF+B8kt*nBi?7nPc}`D)sx$=fzrFU6j` z2<{-0`GFHA^QvGE;z>dOfCmqvL)3!~nObEiLwx?h^L}BraQ*ZoE;=LKpnXzMdW;mL zISwZD)L8ctwH4S62Si+;20l}EV*tvx)DY0ECMg@XN`>-}g;Av}6TOt*;y8~+1Uv-s zs-(y)6kU!0U`6#7mQ12Vr0t@-Kt|v+g*YnEeXYY+d|qqj*wm2eta3cls@f|#S0BYq z0k<$taiDhJ?0D?Z9P6ej1sR?aIGpgyd8{d=Yy@tAY`&B!maB!HvbMK4kqr?MOG1FV z4Y?r$dbL;~DVOa_)UcXkYfZjVLNr%yY7Brh&&7J2N0Ow6;3lhOK-fTSTTS4Vf|bdI z{jQB!ECCFU|34W-O<&i59;rmm!^$$0&IV#UORF+%!%QA6k|GqHM5B?ok&(w%=u(mo zJ62UqnuRVgP`h4Rtkk;01Qr%KOEHB02tZ!(=;o1fBKWd5{{C=Rdi@NYUp}*+n9l02 z>Y8}*>61@~PVP8AJ`6S-f8qH0^Ov!9{pMY8<^JQfOlu#R{cgnbs;q=aFD z&T3LE(UxS7Hss3x$?4ujJ#Kiq($Nv-pV?JGmnUkoS+s_-HfgbzmRc-h93AxfLNN#| zA8mMYBIX0TF2pKz5vL%U7C`@;n?>UBcvNmoXD_8nrP(A+69mkcEtaRIsgh;od?qj_ zR8O?c;+(>T8WQPCU#G6&PY#cPjnRiFern>xm(_teKDw6Q9TKw#@BC6HciyhbYgadi z{;}55?#Srx11nel+#7=ZpN>r4{C51q!reh(ee3>@5o6=>^3LYW=a*Zre?HiE{sKW$&2|6) diff --git a/secrets/work/pypirc.age b/secrets/work/pypirc.age index ea2d082caaadd361d8fce8662a5a1a3ed5f0d0ce..d8b1d7bd21c93124a6d0a2f1f2487433c2e31023 100644 GIT binary patch delta 729 zcmWm9S!>e(003YW5e>TOi*w>JMR8cWC2g{60UX~9)} zP&_~fKB`l2AOoETh$o1fx8i-EY>0vf9!$gwLDWC+!8bT**Q7nmYJ%5YHmX@zQIr&$ z)=)RuE-F{uw7N-bh3oyfRbHGa0ZHdSPLpZw%ZYv!U3aH?pC=XZnu#! zsDdM;gas-D;9S{c7+I&lyATBOHYqwpMA0UelywNKBJMWBq8W{`LZHm>tfYIb4Xg&c z**K9Ak+zJ7z|sJhNaT4H?an$RCX%Eh6t>zzb5wi4V}#VAUnW2v_6Ow(DH6S38frAV zA>t)uml~kuh$rRcV^E1tDDD87Ofr0{rlk?mXZZv>C;@bkrnN%IrG`zG{l^Lvl```( zhghq0!KM329p)-*#H!NL{|T8l@SsyF3K>HHARSK^IIQB81)j>oDyU&-OfT0;GKYdZ z2v__BV$mhiVN$7BKs8`9#RaLXTIAvcQ`Au(AXZ?FHEE8M^<2od!wxg$N#s^>pb~=k zN;Ok7+__R$f{9a%3vfD}P5D^T8;^=~qFutH2!;7@C=4ZI92mhRM>cDg1xKM4Vl>`v zm4L&y#ijk_=5wvfmOkEh_s-p|!~yUkyC^XEf_X1fH?px~+Vh9!`>>Bg;>*vU-YvHC z!=vx_%*OA00m%IwuNoWqIoGJ+8_I*x{ANg+I=15a^sDo8+ZN}4ANzF*Z&1vh-cw5s zc0xba?w#0mJX)B0aOCNqCzoc_`o8_FU-0Nb-L204{)jO0tU>p5EF7I#-;IDk=elz( zH`VuN{U7daebh4k%xihV_rAC5mrtn;>=XLNPHx$ee)ABV@O9^}5nui8ezE7YYjEKD z?B#&QC$=}wJu-ZDa9~~#yHcH%8F%!=eWY>yu$f delta 764 zcmV{+L3TiJ#OL9(2WlJ+=NNiM1YENTQRc1wUQ)f4GYcMx*Hd8raGH^#r zLRDyYk?|LQc}Y<;a5qkRYgcDVZ!1-6Gem1^YiKKZG;d-#dTCi^GHy?6SW!!AGgmYU zWpYGSd316yX>2P}QCUkgW=Ks-Fhol@OmAaBb5n3pIaNnEL`rBYWk^j5Ej}Q6dv{e@ zRb(w^a%Ew2WguH&PDxE5WobS?AW=37SXVbl~wMKD-$a|&WKY;}1>H)3{aaz;{C zW@CC+F;PNnW-@g|L}E#4YEW-ER5xKYL33(CWHNDSIZRD$Yj=2NSxIp(Y)Vi#Sqd#J zEg)@wV@hdHH8fXlXEb*(N_s_PP&Q0CFi|l%Q+Zl-a!p!KR8U$tF-K>3R4@tx{_QLz zc+Y2qc1Kcf@@#VB{=_8)QziBb3h?C#QCwTb!L|9<$5wPr1PtU5W^g-yNf