From f2069cacb9d3d5687da98ee9df494e9362b780b1 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 28 Nov 2025 10:40:10 -0600 Subject: [PATCH 1/2] secrets: Add mcentire-millironx ssh key --- secrets.nix | 5 ++++- secrets/ansible-vault-password.age | Bin 575 -> 685 bytes secrets/borgmatic-passphrase.age | Bin 781 -> 891 bytes secrets/borgmatic-ssh-config.age | 28 +++++++++++++-------------- secrets/darwin-policies-json.age | Bin 1104 -> 1214 bytes secrets/network-information.age | 30 +++++++++++++++-------------- secrets/pihole.age | Bin 816 -> 926 bytes 7 files changed, 34 insertions(+), 29 deletions(-) diff --git a/secrets.nix b/secrets.nix index 15c2329..1de9bc8 100644 --- a/secrets.nix +++ b/secrets.nix @@ -12,13 +12,16 @@ let "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOgL2lO9RJBdQYANoxGyWXcNKi5/NZkRHHo/rNqaYMc/ millironx@corianne"; mcentire-host = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINT51tQgsKzTIQc9WSQj01h/gPRvAD3k9jRhXppY7xmd root@nixos"; + mcentire-millironx = + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOdC6eNx2nBi3PWK/n4GJMbVf+NlQJv13aUqxse/h1kL millironx@mcentire"; odyssey-millironx = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN9Aj7BtQp1Roa0tgopDrUo7g2am5WJ43lO1d1fDUz45 millironx@odyssey"; system-administrators = [ anderson-millironx bosephus-millironx - odyssey-millironx corianne-millironx + mcentire-millironx + odyssey-millironx ]; in { diff --git a/secrets/ansible-vault-password.age b/secrets/ansible-vault-password.age index 9234dd3799ef7952f74be2fc64c5ee3c7388333d..c5b657899971cdff5c4f51077d04eee9528417c7 100644 GIT binary patch literal 685 zcmZY5JFk;q0LF0#Czi81Xe3T5sRc?~a4>1}(leD5`F<&a$dAa=IFw1@WdJEx1l~QD6}gmSh?2ZMj@e2wt19P}5{h%#^}o z*Bb~H5@kMH!&%Sa!yy;b(h!qHjTMG|_xRl9Zm{DlqM#ak13tsGA!S zg0GfjwRgwau*RA;iZiQG`0(P_Bz zcf52Fqlu(eqJ01 zGdL}Eq}S`AY_vayfxLCK!Ydj8j48&=EvXWOd7sL-PDF*62Pz=FS(=@9WRL HhJU+%Y*pp< delta 503 zcmV~$yN{D_007_^&xNS#O(u25%Ci(q&ZN*%N(%)_3qKr8DNkv66biJ%UG6{7nmFiS zTue;#mKz)#92{;r&&k=*#7zfX{k{)3J|8^2cVZNQ1h0ooT<8Vbj}*#kM;qQ9b5aBx z&>BZcT?_zS#}N$$NtI|}mR2(Z9+F!-5Mp2Rvc&F>v&nMnQqG)$Rnf=mDb#$}$n&7- zI(VyvF%8T|>Z)qALpeuuOftKrr5E;&;B%&1(_ByUMx@TBG3iyoq@gT#Cu)bzpMSk}Xb7es*0Pf&EQaEx*j3x)G~n=R zI!J+B;+R!>yyh#btw};CQ-PFTO(#n`7&k_C2vqvwLiW(;Lvcv{vS z0_Spa$S?W`3WS+X6(*fP&1SQ)+{7jD*sf2)K8gmCDlRBXP(xN_A|%_`A`3(nPN}&W zETEs?ULHJ{-FY8h{djey^Vf}|7k}25H!t*3`uq6k?)mrE`-`{xWBL5{DSB)0NqOh4 TKAv5ky}AEuPki}@=#Tyb(ao?* diff --git a/secrets/borgmatic-passphrase.age b/secrets/borgmatic-passphrase.age index 31b7e9786d18fa414940ff9583e1c5a3e362d7bb..ba13eb39250c07f4450f6815c5c08ecb87d3ddba 100644 GIT binary patch literal 891 zcmZY6&&%6%0LO6$gF!*WgD5H(+3BIw{A$vKxo5OZ)1>LIG)cd0Rj_HAZ+$HIcx@FyG{sAmT_ldJ%F-Yx3TF}9BfUaKHofW0!zMFo+Z}cjVLj;TM%^5wKtwri zsmzm3+mzLoJr1U&iO2YDC2atQf*sJsT#e=YEkBo4uA?{W%rp-Iw6+>#aduS0A-c^n zgjZb1FJiadFVbE(as4eZWyTgYb?T@RxelHam}_f31F+I)G#QuOM!UHYb-9{=FiNeF z#h0gcSIlu^h6@nTb?e0mK3F+cT%cvkbUKF;RrHrz7R5QH-;&b>Tu=D5%+ zMYR}ISFj2#s1I#`3#`-HNM(*EsAY3$thup0UV}D$_|X5fCI&_jS;LK#ND774jEHL# z10xqyk)#)O%M@wHiA|mqU~4Rsd{*j=Ib~{wMgvS0QpfqtVPXv@V>Zxc%ocaDjEuvG zP{r!uwn_yFHlvnC8QMg2>;_|{*Pljznp)!edpL$ z)ZU9f@BVu2!I^(Pesq2RyKfJ6pS((Z_VktKzI?f}bG+nY(dWi*f6?NFA6^%@(_dhp KoUL9s@zj6RnmmXA literal 781 zcmZY4OKZ~r003Zo3^WP@L2zCy3`B`FNs~T;Lv7RakuqEUg20Sxtwb`3;4#Za?XeJJ=lY=FBB>PAL5A5(34|>SW_4H)Ro3$$htFX{GEmfH z!T{vFJ1E&KOlBFhqn0opj_`t=sxurDUvmgVK?{_w){7a{lR7|?cI2Gj_B*I5>P0FfBPSdi7NcvuW}d-< zLKe4cB%=7R z=zuEUhw}M4A{8R4iuclF8^uv=WVBTvaJ8&&b6uz;A}rpl3+-a)I%*|h*C;R)b+;nY zl&^=8+}Ly@V7Y3+;Hz(ZfGy)^2^coxAtwsXP7S{m0&cclUkt zGtRezea60TE$i9Y`PJ9=zV3f@;==8V-tqG@r{03wN$mXoEi-@r>^e-Rk6nlE+<3e) dJh!s;>B_aKrG@#4$@QxXmjUJbyg9YB>mLnZ6Da@y diff --git a/secrets/borgmatic-ssh-config.age b/secrets/borgmatic-ssh-config.age index cae035c..ba01275 100644 --- a/secrets/borgmatic-ssh-config.age +++ b/secrets/borgmatic-ssh-config.age @@ -1,15 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 il3lzQ +g4/yAloij23EO70Lwv3NHdzUlI3yM17V+GZVet+DB4 -KoJqTEeF5ol4q+ZwcO+bWsP+hKszCMAUrok0yU+L6WU --> ssh-ed25519 1g/xww aGc6VKpwoGQyjsPxc4hFPqc5sTzpOx/p7AJL2otF3QE -u5gZXqSUKLMxKsekgixy5h57GZVmIXChnxOTq5iFv9o --> ssh-ed25519 +kBihw FESLL/bEja1rrQm4V2VIFM9pEuP8ydNSiHgatiEqWDk -Y5D1RoMCKuX3HxUpebwNUgJFQJnJR0GILNeg2DOPaDs --> ssh-ed25519 dbKeHw EiccNUjhFewzAI+OWDrZnGNZbY1uoP99EJhvDn3AKyw -QQohrq0jZJIwXGkycvn7Q4JFJmkhUwxXZEB5HN217Tg --> ssh-ed25519 +C0WRg rbfEQSHbKDIvm6p2o9CiJIMNRFWlKaQE7TALCdgauzs -6NWlDEKfWnYHFwleqOF6fSOzjxNkjdBFeFRl1Cj1L9A ---- E6T4y6crIEiWxE3G9OOQDrRky4919i7FM0zDnPiqUH4 -d bt=p(Wwx9r }&l -g`ep~kP$vUH"-,4&Nh#%8]@(I BJY 4eQs"wNr-Cmqx -!q \ No newline at end of file +-> ssh-ed25519 il3lzQ 9QYGvIhYSyGcFmNdjK6qo2PnX+/t4LnU7eO3+TilFk8 +/6TLFd43tAdI5JKOPVk5YgBLzqdoc++CHtpYqBVMus8 +-> ssh-ed25519 1g/xww RV80BUKnJCyP2CsExGXqnEmXk1XAPkSyVEN+hByUcDo +IpbyT1t33/DCt8iP3Jy64FC88SqQTeTLB1bur3g5qzk +-> ssh-ed25519 dbKeHw CjnqCn7n/6pLpSaF7Q1u2vFBoLOswOaYSoQYwEu0yik +CSykNB4CmGuLWURDJWSAhtAhLcJ4iaeaYNKVsG9w/S4 +-> ssh-ed25519 3qPtug yNNOpEPutJhoRfkXQVnyUJ28Rtyh0oSClXLBVT77mWQ +Yr5TcwBZZbskLUmudPYnyIFvtcxbe+xKnde/5fAW4Dg +-> ssh-ed25519 +kBihw wf+3MXdvYBGBXUci/SiBfL+VPbVkuM1kl9jOHOxr9x8 +3Cgmhh7uI/Hrv3474FrkqspOx0kooNZcG5untJguvYI +-> ssh-ed25519 +C0WRg XJILB7Fa+o5NQPy+sQTt5z5S/WcxzEKTqR4dadFnphU +sdrs/Yf2lf14Dy22hFpzaTgCwvaDaWaXWMlERS58izk +--- 8zj6q3V/OQPbTiHOfin0sXT9gbVNYMCRSWoXMKxYFDo +PVzRbc1Q1T:rU kbXTk䑡ɧ釣ךUG XRl~ҷ8B:.:z?ɐıxED OמQ} `uPI3p|W!3U{mG2F7T)2 \ No newline at end of file diff --git a/secrets/darwin-policies-json.age b/secrets/darwin-policies-json.age index 258d0b23b1fc8689c6a140a4b33da33f087ce132..77d73854bd711eab398e705e736311d2fd8e19b0 100644 GIT binary patch delta 1128 zcmZ9|`*YI-003a&P_S|cjK|Rsg-LkOc z_q$R`hDkuQ-UlK9KT;Jl8YN325vss*xCw_aN7`8L0mD{a1*X%kSRq%(X8}6uF-sCt z&ADkpZtzNavZfxh;CfPYn#@|ts?sf0%d(&ghai&)tWbkdeLj~{Hv~g?PAfa|F`mf* zT-Jx9R@m)}b6}APhhQK;GjSK3#6+hJQ4uto5=1PND9%p*YvD@s_{PDKTe z%8o%|m7|KUNK+IKrG*NwJxufZIzv*>BA##-$+%+(kYfc1JVem#a6rzWb=-si~K-*YEaUInuj)WYOt8s~63i z{O`72=J51p^=Ge^9*nho56*2q z`7(Q<@6qJ)-JAA8-*VbDB2fA0^!Bd5cdfb~r!?mLl|uht4_dCRU9#cUq?IF!*@08ZwgXsNK{aHZew&yGFDMiS2k~TL^DrnG)YloRdz~3Yc^?GR6}=cYHw#qNeV4K zAaiqQEoEdfH8n9gATehzcz1UoWMVZ^F;Fp8HaAXhYDi&ect%M=V|s6AdRcX4b4WLM zc{ep!X=F-dGgVbM3Suy0H)%LHFh^l!Xm4gTayDjUMpZ#KW^XcTFEUa~Mp1G{Q!!U{ zIZjGzlg$AaS9(x0H%(JZOj>JjR&i-KaCJ08PDxX8Zgg0Bb1^V-NLoT{H)l6;Idg3| z3VK#gK~GavRz+DuZ&){0Zd6uRGG;YeGIlU+Y&BAISx<9tR(NDKXjm{=k?|LQM>$$- zQBp~2VP$hiSwm+;WlTs|Zc0LFb7*N$T4-)-OGM5VrDc^Q%`qzMma@cbvaaeazi9fSgpXt4p*=)uMZF*3V#^zkMj=C!G?5A3Tl$tRgj;we!e5;^tkD zdZkammcn4z6l8rtIWagm{qk@s%=IvEN$gh!w&xC-gF8_@*Pt(dW=GXwn&Vh0NtHM# zNhOgK|3t)*xkCCqx7E6~(YFVzonXt!LP|mp!Y5ProF?(;a$-swts#8Gr=7jcki6|> zDg^la9rgs)86Du~gQcAS?&c)(J>lT)1Q?QgnS@u8*jmFQbe`*Nk?O92>}PKf9A}E| zz`K~0yAWKIL~=`CgkDLUxzXJ(yhan#O-}1A1qJgnK$jYJfU#Epz8rbBP-6ccy!|K* zv`Uo%wuihlt{9K?$sH!*>ABA`5zaf&-=V-FnY^H3*BjRsAJmBZH>einOZ?u1^qrSG G0O7t}|ETr= diff --git a/secrets/network-information.age b/secrets/network-information.age index a1394fe..c35cd60 100644 --- a/secrets/network-information.age +++ b/secrets/network-information.age @@ -1,15 +1,17 @@ age-encryption.org/v1 --> ssh-ed25519 il3lzQ DhOVslXJ/kZmHvfCLw3rPiRrR1NxTC6zV6Di9WOUY1o -i+OTfk7LWc3rT+T8yFGlPabsgVkddPAr3D6oc5hpe/Y --> ssh-ed25519 1g/xww xiWVbXWJXtgPLnPWC5bRCvdgceKuY/7wrAbWGlBmZWA -C7rwIOD0xGzTpGRgAycHlspsGaLLwFG6j+6/vPkVtkI --> ssh-ed25519 +kBihw E2rOacH/0J3YWuplB01z51r/MW3jF36l1C+QeqY6zls -162dh2KpWV71727zPZ2fpS7btQsQ/IL43kuViypZwWc --> ssh-ed25519 dbKeHw k4ZekrotAzMlC6+RifphXj108iEra0AH4DrCxOSI/gg -+9eibvHzF88lm9Qi/FCfW87D9BW25+zkzQbnhe/F3Rw --> ssh-ed25519 jb0ALQ Z8WYL7/D990/IWBHGKZInn3Rffol0jnraGQyQbqCdWE -LQa3mmMrA6Qx8wChzlWmB3M2OAtjVep5ryOZH3oZOMA ---- avI87pf1OwXk3BW8w9jW95NK4U/vfUg0pJoqjQ6eCS4 -75l7gϹNU%*-^$z1,4G԰@:~,Se@7p -= >H0㭅m7mUW -W-y EÎ8+gM/- z 펈5%l0l صΙ|JEz y=a1jpIQfܝ3 \ No newline at end of file +-> ssh-ed25519 il3lzQ YxgllrvBeqfXMCWKq2JF9aqyoq5CUTHXW5Y/DhxEDzE +55NxukxXnmQ27WqW/yjkvTLd/3QmcO8uxCxsGu95rHM +-> ssh-ed25519 1g/xww yIGdDpxlTv5I1LyueRLGY4LxpKHIYDVEN/fkcMlNvD4 +0vvuzTeqH59Kw+JFzmITJI8bgEevwJdPtqknuTx0QAU +-> ssh-ed25519 dbKeHw ZZEDohW79lqKjT4TTQSGvjav+n6mESo1RALb+Xbbcw8 +gwj6rEy0G95IYBAgB1F8W5wXhRP1n+1SUTIp6/XWCHU +-> ssh-ed25519 3qPtug 9kX4TyecOvRgb+KCk3FAC3QbhhxU55VRiQGNOytGFSM +LpBauBXhI4vfBHEfw/d1l4ao7qkEe/Daaow4CyDtpJM +-> ssh-ed25519 +kBihw Qiyi1AaxGLyXdsNFu+TcNQ/xxOLEkYUbTIWYClVw+Qg +ocPR0AsEh3OPRWa1kWTlXcoit/yv/iywHfcgJZh/iFA +-> ssh-ed25519 jb0ALQ 7OFB68omi4iWdrKdywc+f6f69mGThijWPTktuAbA2ws +XzZnyv3qsGFM/25KapNdM4n/poisk2sTzgy1ECqWODk +--- RCAULQI2W/aA4Smb0LaA0xrT1GiH+bOGrMRLVY8O41E +Y~2mEA)L+ b oX5Cѕ^Hvq]N $n)X¬xlVgT)%M6aT2YM5Y ~ +HpS n&x(̞i? +K C̔KpMbCq*v ಽMl$ \ No newline at end of file diff --git a/secrets/pihole.age b/secrets/pihole.age index 3e0bcc96880e77514de21d77a18bf0a24bef5682..1b2bc2533d7d7de5063e15de08cacfa0e5dd6df6 100644 GIT binary patch literal 926 zcmZ9~ON-nD003YWtr$u@C<-EMEXr2Hn8#!?31T6WWL}x)wHiu+u2=O+39LsdRK+FNAr|z)>7yg5R_Y5XYpTwKC@i|0 zm>2{Jbij0gVmR{R$;MKx8y=gND(0nem`}D~8mAS7bV!j+JYSbvD!!_rHk@Y}NT%gR zOET+xPfU=sn&Jr5@3mQaG%gV_o;75@KmwYe)DZ_jnrT~^fv~fd7(`U*aHY??lB*y- z7fG_0W0P^jNDMlZRyEV$t#$?msJa|8@kGvL&K^u6NNfhI-W7UXVkD5c&?hw8@1>~5 zMSwA(>3HcYbr&(Z2s(os94^o%PY(K##3-8?O2(eUY_=F~RjV$LTP6lee#1(c{c zbvDlXP>h>Q(ZHJ`yy#a`KB#*gAi%Q0R^rQ1b%j+97Ue9&K$chfAp+!&jp*G#cf}q}16hYLhPef5f1s@lc;p6O2_`WksuM8aDI;j~MzSv~y2(IH= z8RXDhwpE6jNOCu4GKAxHq*x$&I4QK#fMn4f8N^~q1*c616TlP;3ZzWtnSR|SP)Oi- zKg(f0RWX3*uCQfk(S`yc2$%_jYRq%pu!00Wt9ml;St+pI*6O)7W+ip3iu+xKP1<^* zOWCrJOHly|pnklEx0zT=+{;RBp3|fbh)3?jR4-6+$8%Bw)G} z8#jyjn%;MdWp_kuWrg(g*P%%UQ;}j?DLQVkpxQ#g#aT-h=^9;X3l_)Z^Nit^Q!>oU z0OC`wSY}jCgS}Rzf`Hj_%Xd&dLRksWD|n#WDsd_#Ad35c(q1W!Qk8HMR=b&I(;ZbD zjqg$xNKeL;DxxV>u83*b7A=@U8KMK!G%Uc4m2kpFh=K_fblXXR5k4b!2pQJ{DKScx zYLN(swD1 zK8s_0e)44F&xThQzipYO?6Fb_GY?g77um(fU*^e~^7#7u3l%6dL4;Pl3vOzSXR{|3 z24`RYjvpKk!RJSQjjcO!Xeuv;_A|>r-7qsBHsxM?9GK^x9!bBQ+s-@(_B|LLKYjVq zxvP!KFFQN@gw)&lBlPplg?-Cz-B~0D$7ZQxJJ^A#+LQDNX-#L@(TX%|uLxEaZmbQ% sbE~&4UAVV#&)u1k@6}fu4jg{;`ShL9H$zL_pE|tx?6uXe-wyQu0z0%0f&c&j From 1730970935d170d806fc82eebd1ab68b8db40dd3 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 28 Nov 2025 10:41:09 -0600 Subject: [PATCH 2/2] homes (mcentire): Add home-manager config for mcentire --- flake.nix | 2 ++ homes/mcentire.nix | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 homes/mcentire.nix diff --git a/flake.nix b/flake.nix index 680c30b..a703651 100644 --- a/flake.nix +++ b/flake.nix @@ -101,6 +101,8 @@ "millironx@anderson" = mkHomeConfiguration { hostname = "anderson"; }; + "millironx@mcentire" = mkHomeConfiguration { hostname = "mcentire"; }; + "millironx@bosephus" = mkHomeConfiguration { hostname = "bosephus"; }; "tchristensen@beocat" = mkHomeConfiguration { hostname = "beocat"; }; diff --git a/homes/mcentire.nix b/homes/mcentire.nix new file mode 100644 index 0000000..82adbbc --- /dev/null +++ b/homes/mcentire.nix @@ -0,0 +1,8 @@ +{ ... }: { + home = { + username = "millironx"; + homeDirectory = "/home/millironx"; + }; + programs = { }; + services = { }; +}