From 02361e42cf72304399aa8bc77dd8ad1fab5300a0 Mon Sep 17 00:00:00 2001 From: Youwen Wu Date: Fri, 27 Dec 2024 18:14:36 -0800 Subject: [PATCH] feat(gh): use agenix to automatically authenticate gh cli --- reference/secrets/default.nix | 7 +++++++ reference/secrets/github_cli_secret_config.age | Bin 0 -> 1557 bytes reference/secrets/secrets.nix | 1 + 3 files changed, 8 insertions(+) create mode 100644 reference/secrets/github_cli_secret_config.age diff --git a/reference/secrets/default.nix b/reference/secrets/default.nix index 5257833..fd59188 100644 --- a/reference/secrets/default.nix +++ b/reference/secrets/default.nix @@ -24,5 +24,12 @@ group = "users"; mode = "600"; }; + github_cli_secret_config = { + file = ./github_cli_secret_config.age; + owner = "youwen"; + group = "users"; + mode = "600"; + path = "/home/youwen/.config/gh/hosts.yml"; + }; }; } diff --git a/reference/secrets/github_cli_secret_config.age b/reference/secrets/github_cli_secret_config.age new file mode 100644 index 0000000000000000000000000000000000000000..2287fa0a1a25171cdf2120f3a51f406a5b948d41 GIT binary patch literal 1557 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!*`Do#`|DKK+M4CHbx@lOvn@%MM~ zu8K4Ys7eZSD)IL43Gz1g@bw5N4K)eKO${|Q$&GN$&Mx&z3QNo|NGvbSsW1;M*G@Gy zEHC1!2sTI$a?7ts$u39>3=9ZLuX3y?si-V9(62J`^fmYNG4#pF3eB(3uQYY@Dh@Ud zEOjz=sdRSN&a%+F286H8ot_9}Kl}=%mnOR&;rXG#PCh;n24z*Q=AlW&J{9g3*`c|G zxt^Z+X>Q5-h50_kT;-nT1ty_|srm(uu5Rwh0XgPrAvwvFVcz~BCIyvMrpZxGo|#?- zX~7mAW~Q0hUimrU`AONC21!Qx<=)z1DO_HT9%e;Z5#=fAmZ9N+nS~Js!6A;JX=xV4 zNg>VwS)M-H76le5Ch2K8{+8*%nGr6b;fZO1S=xyq-nkJTW~p4>{wal7Vd;k9B`G-p z!A0KQ5tg|j&IXkMh3T$&mIlQ>Nr_nzmZ^o_Vfl^*F3ANYC22V!?)rvh+Noh7E{3jL z=7||OnIRs5u2E^uj;2v&=H-Q90S1)?;RTUq5h3A~Il*ZGx&9um0hW=bmSGu5o*7;R z#RcV&X?}&4CXp_NT%}?D#^pwVMlKaqMp+R7MFCDGWf`WHp=p-JIa!{b2BmJ9#W`t4 z2EGPGS(To}Ri(+^C9Zk-<-x@PNv^4(W?UYDIe`^XCME?r7D4{W`c)QTZe{Kkg+|gfm!Z_DF$3_;T2|OmboRyF4-38 zkx6NZ-o;Kvu7!@NrYTWgslG{thL+jMVcD)ZL216pZl>nGd8I~?`H{YUhUR95`re6L zg@O8h*#Uvsm3a~AW~M2ADJAI^sZnMX?j^-;;rYoCVZPycZr+)}KKhG_5}$!@{< zQ8|T%=Efyy#i81kPB}$J*<8B1x(Y@fetvlsE=5L31%;Ny;g%KpIT?W^#Rfk40cjOk zp`Izli3Sy68Qw+d*<33^6|xRrU}<4}SNQP67x%d)1{o>atwR?rTVH--%Zjo?Mjt=T z5Ej0uVwI}5>_T|jgc^=57MG7TmTq5{oT1rq!O2S5$M1{n z)8#E(F7vWm4LEOAH(c0#`obB5lxV?H1Ie3=-y<8`Rvg_cv*eyQ&z>KmT`5dY|9^_f z3O)P&)9U{Y@vhfTi5EoHC@)e@;IiDMF!4pj`||4CNgO`}#lHl4$v Iu%cE907926HUIzs literal 0 HcmV?d00001 diff --git a/reference/secrets/secrets.nix b/reference/secrets/secrets.nix index dbb3414..36657ae 100644 --- a/reference/secrets/secrets.nix +++ b/reference/secrets/secrets.nix @@ -10,4 +10,5 @@ in "youwen_ucsb_client_id.age".publicKeys = users ++ systems; "youwen_ucsb_client_secret.age".publicKeys = users ++ systems; "tincan_app_password.age".publicKeys = users ++ systems; + "github_cli_secret_config.age".publicKeys = users ++ systems; }