diff --git a/.sops.yaml b/.sops.yaml index c445ff1..3821c96 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -1,27 +1,63 @@ keys: hosts: - qemu-nixos-btw: &host_qemu-nixos-btw_age | - age1pq1jce6zr3zyl5y5jlp2w438cg5vyer9gvnq30dznskqj235v5l8lkr4lfprf5pjcvr4gvlumz7nmgk3qsmz5z2000k65858v9k692kvr5cypkxcj0ufzyfa8yee9cqzedketlh5sxv6g04xqdtqdjcsrls4u2hqnfekvpsu4cu5mtvmkpx86rfkc2527sfe5v37rmnt4ckjgpxg4xzcu9tqsc556dn8lt9e0ctgh82c509g2a2q0f2szmvsymnfv0kmghczsndm52esjffn94hz309jf7mu9fwueav2gg3p7yennkdmwx0xpmppj7v9ddz9gsxzug4k277l2uy2yqxa6ymdejy2cdl5cdjudrstt2tv8l8ptgayzm6hwhw4amx5wj4nhfvzn6uzrv7udqcu6m3s8dkgy2z8mjts0wl6zkyq5srvyqr6a39x2e3s7jnn38r3ed9u4r2pj89pa9hkhflxqsejfzptag2g0mesvgjj8n82aeeq258wajt6rvtdh02gx0mjyz747rs65f9y733n75ppzce5vcz4x4g2jsg0znxjk8szerdfj6rjspjcsg5yktz4ll529pevj4yej2esz4qs8n6tuv4hqpj6p75s7c3cpd3n45c5vhr9drnpypqwh9c3mz58uh3prfhsavyax0zvzkqatf4a3tmvpq43va39v5prypzf5gcjr7pdadqg6m47y0fd4q7xn5s9s768tmcc743qg6w3aflynn8zfmygwsgjd7kz9mrhun2cukf2js8f90f29fcqws56mq5zspjtdee2ymdvtc29znard6cw3w9rfr5c8r5xl58gva79kfae0ykh3z5pvmkefswrdaqgk6k4j2usn5v9zn2kxf2xuz22sessueq0hjkdqn7w3pxmqkqsq4v30vynnushjr55hg95rzzzjq3pxt699e2w3ej3s4qm25vx62ezwckrrghshwj4xxzzf68afaw56tqhnq6rvhrcpq0qcdvvft4j0u934tsksyzzckkkpv9dv347xk2c02mqtycht3l5wewvjw9k7tv8qpx2z57g38s0pvtrgjck3qntah5q08vq2vn3wfk4q5edg445kmkezuw3fplp9ptdv989dn803fpdv7xpd92mdtynjaf9zf4vc6sv30qfyh6vgekyckphf2usctew9wtv8qhysn5ywscps4mq73cgk4tgpywljnkrvyud7u5vskjcl7fg809gzz2y6arhz3p4ywkd5y5d8223fkucqdhxyu29uqy022lwz4rnz5tqupjz4cf8a03htuawscan8p7avrsvn6r0h06kz6usuw0xe3t5cf32e7xgn4ety64txxrp2w0lg2lzg65t3nfzmfydnq0efuhkcas8dwrhrs29pdjd9dg644uhdtfpkvyejyqrvfzjfmefswnfws3dcm6325fcfzeyd7mvezg4ppun6czfuqxnhyavtjdy6azuxj5dvd806mgt5uwxwyhjph8x5w2k3ztzk05f00vgw0lcd3z72gdhhgccfag8c9yskf4tftnnqdx62393vfvk40mzha6rsqxygsel23sgj9zyz75j6shqarc009eyfq4mfxm3twnyuwqvg5ls7qsa4jtm4tx8fhg2ugnq20dva9dzznkaeat826akqcdcpx7ldvj2ngmwykqtrm2gtp8k267q343jgu6w7e3cc70jj9cwf8aa7nagkc6v7v2w3mc9dslwaxy0frysrzkklsvw88azl7j3d5pwzee5fp934cqkkrjnwmaw6zd5fz2kemq7tgtzuvzrnsa5ea0ugmq30m8amzvfv902x4r32wm6e6cpek4wvc6082m4v0pz56qmfzqf6qcsp9scc3khnk602ftd6qg073jcf2wtstznepssrggll92p2dzzev0mcw8tdxxx6lp5y079useywlk - dell-xps9360-nixos-btw: &host_dell-xps9360-nixos-btw_age | - age1pq1u84h9snf0ajqjnlt2gnjwnqh8f66kzp2w5apc5g9cv8xr7vdg3qrn08mwqngwdddxahy8sss8ad2f53jca98kynak5kmwppwulwphhzjhfg4dyuaexje0dfqanuh28ep5w864xv476ukg0yg4fp8anysh6s259554wlrzs4dguf4jvgr95845t2a5yf24k5vhxvj93v4pjencd83jgxgkce6umpn7srvdljl5a0zdg8cj99p32e2ml399xrzktyv0faesjvxdhf5tmsgfg7lyg4d895n02q6vkn500cydqane9wc4srhpcz3anmkd9msycfzyztwgzap7p3079pgz7hx8yw8clxunjnm6jujzufjkyac98wxkf49z5pnxd3zl7krd9ftjerftd956j9yj3xw449jsgpyjk7pt2nj8yaunscl4kn5thl9ht30vsyznvgv2qk05c26zhzs42tg2g4d2n9707t8kz5creczwyffgkayy9q9yp2w92tkkqw4n2kyw6at2krapnr7vuq9nsxc0k2ajt68y4xqmfax5p2kl6u8rggpxwy2xk6l3tqjv7dsx7qtk22p2wgnvghclxd4aucpcr95plge0xemy7v4cznpq5sxgjvevmney2jzx8zpwwjjcwmgu5sufs0rq70ssfndqgftufuremlfwg7ww8ngug7aawzm6nfrn7jtn2074n5ay4gtusndfw7qpjk4g5s25d05s9qdvhqgka2tv0ts3wymsph6cnypxd47gkjxlgycys4atre67wr64suw2egjmqgfjt06zzw8h9km2crr75qjfxar30utkr6yqyej5g3rmn9pekd4rvzrvek5sae54stmh9nmmhmr86qsf23ynv06mf6z0q336yq5vhtmfn6x7edqx4a7nxty45gu8xzuhx0w4vmxntzd8edgv5ykfa54zpywzyufsgfqtwptjgpmvdar804ywckx7ajkd2zua6gv0xklexknnq29ska48mdeaaajh30zjvnw9y5s78qclv64dlcve0v6cj8myp5t46puttasmwq8cxnfdnmfwpjxacf8r32rs3rmfgql99mx5605xfdph02vqux8rkday0v73j8zfuqcz4d44x7r3un9zs8jj4phw9zz2ezewfs5zmlqk5ypz7wtvveapc2z90zm2n8t4ng0ss3m9pc4pzaqfr0ckeg520d8wfkrh27q8cjettdv8qsq38z7wjz0zq3hg268859htj9usz00qvqe2wd22ldshx35ph7lvjsy33lws7ylr2ppv53cdtc2vsyj7zqzrxuy6dsj8lc84qvghr78t9j0yxfqygettxkzh2qn2praq6gt0zcrl8qspvsm2c70rv3awfh2h2dmmcxxc0vv0sl75hltxs6gw6xrj0d84lxr4qx08g4rufcguztlya42278h0ddfwfjc0n99mwze5992cg8ffvt85s9w2prj83n96edzf2wnx7kk0gsmu4uw0znu82tjr8xht907cmz0mz46pjtud7pqtr8u2563yw92j4emmwn3y05y9s4s4mmpp295hdcymkqq6aygz9a3jxawhf0t5jan9yagfnnfyl8rt288gxs76eezafnsr2d3627vgpej5at9pw0udqmuc2ezpg8s0xnvkgw23wrdxemu9ks4n6cms38sj5y9aj3u6empgjthmvqzxju9sz3w3xrxsvefdkv8sdgptf7ahxuh0qp7tdz0rgafdz6ewttcz0secsfxzpu6agyqav6shlaydg7hljhh43mtd3xf8dwfkk63y9jkt3q3794arq6uzz569k2uh3fnqfcc28g2nyswyfus9fsfr6q3tkfewepj05acdg3u42qvnpl88cs6t3cd53n2hqtn4cd0d32ntwvzn97wde33cx6lsq0k0kyk23x834upfq44rsxa tux-ibp-amdgen9-nixos-btw: &tux-ibp-amdgen9-nixos-btw_age | age1pq1f7nk5g0hcvy522fpgnp48gxt63cpyh24cua9jc3hwjdu4qvlpr4udymsgqh6498max2w867tect39gl62ru8kws2gshupfeg4gzggz8fw85cqrnqe2llyxt3ke5gtlprfpm44suu9f9mesu2rffhlcfyecvurdylvk6petyc7p549q832u9nknznujthesy0ypdherhz9jpsc4gyngewrx4udlzkrv35re42xwtlqdtzm4yydxynqncjk3lyzu64yevahcsvcvnew4rrgmtnssxnvkry6ydtvwdsws7ch3d9zgc2egcvwjc50snxulcxx6vuq0yskapv84upus9hpdn9kl98j24zvuqazwttw4e8qe3jp2vpsfpu88pl6vjxv3krmzqzkvctevcv7xe4psz7tas8p0588kh58j8zfpqq2u6k92m4y9ugcd6hgsz9ja4zr7eadln94n6n3548jt0s2vshjd94pp6ct7ls3peecgmkh3gltzcdlq9ceytv8se8yhv7vrqsx5fdexn65samrayd5qs5xd9cwsyt7ea2nvsmp4tjx44q6guesu9qam4un6l5dx5y5dr2fy9r9dccp35ry64305ckkkcecz6rw3z6zl468smspl0hcgsykw47ef33euykywkpq68psnkfkwennu3cwjcyupv2fgrvd2d6n35emgn6w0eqk08psd25qr8asuv7sxuyr5w26ajqjmhccv6f0d42dqsr4ecutcuzxxnzcax5hgtwk54xsvnnexx4phtzhshgxxhyx9pvknzjtjm43z4d89mle0pug63j9g44ez3npqc3td0cuygpecqdpncfzfqzrnykt388p9l4nkj5cfazmp9qtd0gfxl07qjnswmk684u77zq2jpxsn6j546gf7ql9q5k37mv0sn25aqngs0mgzpu4jy5c8heqqf55u0kg67907gxu5u4f8cjtztqqh5evlqh99t0jlvtccj54kc0vxu32adpfzesp3zjy8kzg7var3ku03e08kk8r7zeeptp2p83cwhsmxvvfzmg9jppg5ae9xhukfens0pl6sr450q3pg4rpj74f088wsj9eegv2umv858329ypgjdr54v50lyne0t8xddqrczg3n9vgzkw6tzn9s2tmvsxha8legfpk79lcf9yepf8ln5h54lcn2qg6jmqhkff6un930suw5zgx67l7670ljkg4pxrgfxnpum8xmmc7wk4eegpytqvkp0jh8enhs9hap9nker8efshsr4txe4tttrh5paz9y3h89rjxwl8k5tysal7n0yzau33w2fvr4u8cr05vtrct09thgj2hn6qjqeh5ek80y49cmqyca6pryjnqdxj43njctqsgpk0ndahqd5qc3t3jxssj7g2rdul3jvk5tgsmfpe8dz0pjualv5kgwgwl7pfvfu9pvcx2wkt6e7xe4eu025jksj5tdafcewcqhz7w6sy55fhx4a4ec7hz9yh3x230vaz0fvuxdzvvvm5ze349gsv2qkrj534pqk6ffy6wtwjawrztjnxl84sf2l5k73ptgjmefwgmzmyxxdteeqeyesl38ykm3pnsey6xd2c0pzsngcx2283vtzttj79jht5gl43qxrlh2s3efdd4wqjwkq5dv9n83ptzvefsvlyp5nvkyzndvu8ywcg5jp6cyhl9ygtjz42layjyzylkuxefwfcmqmejvmxqm4keklrnvx8nd6k7yp8mxxprljcde2s5xz79duyte3kckvgp0fuqlsnx8ty7vnk5pz4m9mk33rtz3ujryxkvsur72egqexvse22nlgukklaus67kcm4n0uty0dj3pxtyl7fuz2x7yr3zw6vp6pvy6r0fwjlqzdkxc0rug39uw2fyr0gx8a964ef5dplp49mqlpqq4e0appfzrumnuawfy5mdlqd + dell-prec-5570-nixos-btw: &host_dell-prec-5570-nixos-btw | + age1pq1u69evuqkngsjej6c0pg64jeuelrcsztht2nlqdwwvkzt69wffe3f6qfngrjmfzm6u3wfweeqle65ln8ffywfjmy6jd505ced4u9h02axwq6j89avzkpwgf5xx8yrm82gj5u7ct4m09w9vfzcyqc4nnmpvch9gr5kazssp9wwhw7gjwfh9vajfzkxu2eatvxvkfc55h09v9jkwzu2j4vd4jv0d8zgkdtcz70vkgwrl203gev8cvn37mmn0pvvyz53aj5zgftdun3gty7cv7q9kfpw73yypd9mkpgccg0eyj24g9egw3mzm7w8prms0dnhzhh8kx435e7gd8pnf2tylmqs9qkvcvnt29rujwsuqrxs43yenqshyfka4q8udwyq7ytkvja50u865rvf5zflp7972zjjxznu0cdcyyqa2aclagpmehr5gh2qyss62wmnqxslz72v4lef2ka4pn0ge003sccmpf9ycdfpn52rnxtyc6ucrzx3d4rt779maympggvtfvtdjy2fskev2ez5axxqk2ql324rvuc94z6m7lc4dpwn4ezlh8gfrnpcwwag3eps54rtya94qmffd9d636574dtc7svufd0yzzuu5cmudpqfpzqtqr5fx03dhvvdtd72kjux826mfhrjqcacc33d9v2wy5sq98xp8kjq2u8z5azjgy7tz4mcmu3ttuxhc53xvglwqxmrt5pdlwcrerzzqk0yht5qqvv6m97w8m3z4ys9vw07y5j0d2rrmpmlkgtfstjkfngk3gg23j5x0cqqq3mmndxrj56v38ndmpwz09r288mcngfrhp3aj88q24fmsjs30a55dcmnk6542m3jagele7v7ekjm3r02nfpywup7ue60vucye4u54hxepf20q7je9zy4gajzy0nhnzz3cgr4c830uauzzk47w3ce7ksyngqtk2nm8zttjktydjtsza8q9wujsggj8fjgekpexl9kgn0j5j4tfs33s2gds42plt48w4wvfdttzyv38ygxzeyg285uk2xrc762t3c9wxgu6qxvq09jd46vs2va2j62x29t5ypzfeg2mekrhxyp2th0ms77293nukmhqj3htqe02zsktgs7fmq73czs784v8h8aqs08gfl7xrrq5m68jsg3hukjpyqkwwmtawu522q2vp7rrrywwk3y6stvvwtrdpjpnc7z38ymk7dee9426kv6pwuysdlgwk7zwpvqvjxqnfwrqpuz088vq536td0rg5ga7de78vara20j4q2hkrjntyu64jqm7t4page8kd6s0t6ecyhqvx2nfm3h505vyyz75ruwx2xm57ytxkmfrhxvhrwwwz48v7m3m3evrhava24kpy76895k2y3jxxnrf72u298hn0u50wp2sysph75lmrp260dqgsay5pug7ddh3vcnw6sh4rrmxd04z6ayw6fjl8xv8ktk0nujhd0ecxmusee5vny8e2nvamgceytdqw46tssyafs6s9fq89efewpjz708xw0ge6u45zcceeu45emcy84ugt9xqk6utxauj6sgy2t0fq8spdn53afhan46w87u3dpuzhkuusxya5j7rvqt0qktff6vq773hjkt53mman4h2z7xqt8zvdjdce68274ldrv8swxmg2ltxrvz2d44pu4e6tq5sw5qj5lwn2c2tdqpwc6w96ejmu59hjjmzhpa5v6q39k2jp55qgnsq7lnf9yaffkmrlq2rkd80w4g428whz0t3vw89w6mgcz2vtljra32klakwz6yzgnvuzv9v2dpw8qrvwrq574z9hxvpmnxshd5vsh6vm0a5z2ndxnh0r5l4uw6ntg9tu9a640cmdgx0gk44wl7u7x6hem4yxxvs3uav69sjhey53qth7axcrpww70p2eeujn23sachzvhq9m0pdxt09smh2cl2 + dell-xps9360-nixos-btw: &host_dell-xps9360-nixos-btw_age | + age1pq1u84h9snf0ajqjnlt2gnjwnqh8f66kzp2w5apc5g9cv8xr7vdg3qrn08mwqngwdddxahy8sss8ad2f53jca98kynak5kmwppwulwphhzjhfg4dyuaexje0dfqanuh28ep5w864xv476ukg0yg4fp8anysh6s259554wlrzs4dguf4jvgr95845t2a5yf24k5vhxvj93v4pjencd83jgxgkce6umpn7srvdljl5a0zdg8cj99p32e2ml399xrzktyv0faesjvxdhf5tmsgfg7lyg4d895n02q6vkn500cydqane9wc4srhpcz3anmkd9msycfzyztwgzap7p3079pgz7hx8yw8clxunjnm6jujzufjkyac98wxkf49z5pnxd3zl7krd9ftjerftd956j9yj3xw449jsgpyjk7pt2nj8yaunscl4kn5thl9ht30vsyznvgv2qk05c26zhzs42tg2g4d2n9707t8kz5creczwyffgkayy9q9yp2w92tkkqw4n2kyw6at2krapnr7vuq9nsxc0k2ajt68y4xqmfax5p2kl6u8rggpxwy2xk6l3tqjv7dsx7qtk22p2wgnvghclxd4aucpcr95plge0xemy7v4cznpq5sxgjvevmney2jzx8zpwwjjcwmgu5sufs0rq70ssfndqgftufuremlfwg7ww8ngug7aawzm6nfrn7jtn2074n5ay4gtusndfw7qpjk4g5s25d05s9qdvhqgka2tv0ts3wymsph6cnypxd47gkjxlgycys4atre67wr64suw2egjmqgfjt06zzw8h9km2crr75qjfxar30utkr6yqyej5g3rmn9pekd4rvzrvek5sae54stmh9nmmhmr86qsf23ynv06mf6z0q336yq5vhtmfn6x7edqx4a7nxty45gu8xzuhx0w4vmxntzd8edgv5ykfa54zpywzyufsgfqtwptjgpmvdar804ywckx7ajkd2zua6gv0xklexknnq29ska48mdeaaajh30zjvnw9y5s78qclv64dlcve0v6cj8myp5t46puttasmwq8cxnfdnmfwpjxacf8r32rs3rmfgql99mx5605xfdph02vqux8rkday0v73j8zfuqcz4d44x7r3un9zs8jj4phw9zz2ezewfs5zmlqk5ypz7wtvveapc2z90zm2n8t4ng0ss3m9pc4pzaqfr0ckeg520d8wfkrh27q8cjettdv8qsq38z7wjz0zq3hg268859htj9usz00qvqe2wd22ldshx35ph7lvjsy33lws7ylr2ppv53cdtc2vsyj7zqzrxuy6dsj8lc84qvghr78t9j0yxfqygettxkzh2qn2praq6gt0zcrl8qspvsm2c70rv3awfh2h2dmmcxxc0vv0sl75hltxs6gw6xrj0d84lxr4qx08g4rufcguztlya42278h0ddfwfjc0n99mwze5992cg8ffvt85s9w2prj83n96edzf2wnx7kk0gsmu4uw0znu82tjr8xht907cmz0mz46pjtud7pqtr8u2563yw92j4emmwn3y05y9s4s4mmpp295hdcymkqq6aygz9a3jxawhf0t5jan9yagfnnfyl8rt288gxs76eezafnsr2d3627vgpej5at9pw0udqmuc2ezpg8s0xnvkgw23wrdxemu9ks4n6cms38sj5y9aj3u6empgjthmvqzxju9sz3w3xrxsvefdkv8sdgptf7ahxuh0qp7tdz0rgafdz6ewttcz0secsfxzpu6agyqav6shlaydg7hljhh43mtd3xf8dwfkk63y9jkt3q3794arq6uzz569k2uh3fnqfcc28g2nyswyfus9fsfr6q3tkfewepj05acdg3u42qvnpl88cs6t3cd53n2hqtn4cd0d32ntwvzn97wde33cx6lsq0k0kyk23x834upfq44rsxa + qemu-nixos-btw: &host_qemu-nixos-btw_age | + age1pq1jce6zr3zyl5y5jlp2w438cg5vyer9gvnq30dznskqj235v5l8lkr4lfprf5pjcvr4gvlumz7nmgk3qsmz5z2000k65858v9k692kvr5cypkxcj0ufzyfa8yee9cqzedketlh5sxv6g04xqdtqdjcsrls4u2hqnfekvpsu4cu5mtvmkpx86rfkc2527sfe5v37rmnt4ckjgpxg4xzcu9tqsc556dn8lt9e0ctgh82c509g2a2q0f2szmvsymnfv0kmghczsndm52esjffn94hz309jf7mu9fwueav2gg3p7yennkdmwx0xpmppj7v9ddz9gsxzug4k277l2uy2yqxa6ymdejy2cdl5cdjudrstt2tv8l8ptgayzm6hwhw4amx5wj4nhfvzn6uzrv7udqcu6m3s8dkgy2z8mjts0wl6zkyq5srvyqr6a39x2e3s7jnn38r3ed9u4r2pj89pa9hkhflxqsejfzptag2g0mesvgjj8n82aeeq258wajt6rvtdh02gx0mjyz747rs65f9y733n75ppzce5vcz4x4g2jsg0znxjk8szerdfj6rjspjcsg5yktz4ll529pevj4yej2esz4qs8n6tuv4hqpj6p75s7c3cpd3n45c5vhr9drnpypqwh9c3mz58uh3prfhsavyax0zvzkqatf4a3tmvpq43va39v5prypzf5gcjr7pdadqg6m47y0fd4q7xn5s9s768tmcc743qg6w3aflynn8zfmygwsgjd7kz9mrhun2cukf2js8f90f29fcqws56mq5zspjtdee2ymdvtc29znard6cw3w9rfr5c8r5xl58gva79kfae0ykh3z5pvmkefswrdaqgk6k4j2usn5v9zn2kxf2xuz22sessueq0hjkdqn7w3pxmqkqsq4v30vynnushjr55hg95rzzzjq3pxt699e2w3ej3s4qm25vx62ezwckrrghshwj4xxzzf68afaw56tqhnq6rvhrcpq0qcdvvft4j0u934tsksyzzckkkpv9dv347xk2c02mqtycht3l5wewvjw9k7tv8qpx2z57g38s0pvtrgjck3qntah5q08vq2vn3wfk4q5edg445kmkezuw3fplp9ptdv989dn803fpdv7xpd92mdtynjaf9zf4vc6sv30qfyh6vgekyckphf2usctew9wtv8qhysn5ywscps4mq73cgk4tgpywljnkrvyud7u5vskjcl7fg809gzz2y6arhz3p4ywkd5y5d8223fkucqdhxyu29uqy022lwz4rnz5tqupjz4cf8a03htuawscan8p7avrsvn6r0h06kz6usuw0xe3t5cf32e7xgn4ety64txxrp2w0lg2lzg65t3nfzmfydnq0efuhkcas8dwrhrs29pdjd9dg644uhdtfpkvyejyqrvfzjfmefswnfws3dcm6325fcfzeyd7mvezg4ppun6czfuqxnhyavtjdy6azuxj5dvd806mgt5uwxwyhjph8x5w2k3ztzk05f00vgw0lcd3z72gdhhgccfag8c9yskf4tftnnqdx62393vfvk40mzha6rsqxygsel23sgj9zyz75j6shqarc009eyfq4mfxm3twnyuwqvg5ls7qsa4jtm4tx8fhg2ugnq20dva9dzznkaeat826akqcdcpx7ldvj2ngmwykqtrm2gtp8k267q343jgu6w7e3cc70jj9cwf8aa7nagkc6v7v2w3mc9dslwaxy0frysrzkklsvw88azl7j3d5pwzee5fp934cqkkrjnwmaw6zd5fz2kemq7tgtzuvzrnsa5ea0ugmq30m8amzvfv902x4r32wm6e6cpek4wvc6082m4v0pz56qmfzqf6qcsp9scc3khnk602ftd6qg073jcf2wtstznepssrggll92p2dzzev0mcw8tdxxx6lp5y079useywlk users: rtucek: user_rtucek_pgp_key_yubi_13364058: &user_rtucek_pgp_key_yubi_13364058 "0x416CF1EF9AAF90BC" user_rtucek_age_identity: &user_rtucek_age_identity | age1pq10dd9wceuvcn50w9nqec5fws670qz7eqhfw7teyptqfp02c6k05pjhrp6kgtfwyx4rv6gry4uwpanqvknsvn2x26zf8p9d2ccelq24uncr0hqev9yjm8wdeypgfspdn9vt0ulvx6jcsy293j2y7chsmse3wfd8qeg99fwnup9psuqewrzpwfdv0kcfjlu2skxx8nxcykxwaz2dny825e3wxphmn5c0vtxp4tjetzw8f98sxgfmv720sk94ezpg5fzw2a5k2eszvnpjqrcpw2ck5zxwuyprd598gaqezkj5jy0ry7eqx4su5rtxdemkphhwjppe0fsp3t7p3vezf3pzuhq3n3etxkcggsy62u94ufeclrchdswkl6gwp5ce65aevnu04aqxrsm0deuf8pgfaqxk3ys43ex2wz625a06s7kfcc8tagp8zk6c9cpqu7jg7sxtjf6faq4e8extucyxjjq42a92ancn8ae5gdgr2ea4wuqg2eurs662ufux35nhkutjqm7kxlglafwu92vefqn8lvn9gwm6jvcvtpvs6nngj7zf43fd0k3pqs8dzvvf0fc7ea3v3ct5q6zt0ptdkdpjnv2t9jcnh2vhxv3t9uk6rzjw5zqtraxp52w3345edj0fzugwdfqcd8jge75yufv6u47wz22qhqzucch2wkgj8lk266ep7e6mwvfv6efcgf4jy35kpmhm6fzwcdsxxlup5q2zxzdpg67xjslp9f6t96khpxepp50jgss4d2edermg68xkff8wahg72ayaats9dz5rukqphkahguf5hyq0dwtz6s90jlh0l3ajql7pfy64zkz6ftuu6u2578wnpmpkwta0es47d3sve9neqa89w708j4afc2raxdf2gaucl70jn7e039axgmzk069ha4p923rf3lwugys0v56tgfu79x5pcuw2zespxely7tyyhg9z4upquxynwpzcj7atq57yazfu74tv6cun0c265am8zahls5x6y5t4f4zpdgmggtst5cefyatmqehted0gw5sawprpdf6gg9nf4c84xmk575auu0mn35j2rgy8wdkhykkrdxtjah88gr2cmrr9ra8edw9fs6v3pzkh49rtk24qhh2505c4d2zrw8ashyedtapnmeyndpy8f8szlz5tc7w0jyxm69s9ysaq5cgkfst4ude8z3phshy5yk5f3yakuxkgv7gyp2hwgl3kl223wzhv40ukmpajyass46zrgtfxr8sr3gax24d3edekg3sf52vklktkgkx3wgctvu6l9xzr098zc5gvsf50xqw8dp3y96rx5nkswt6uw7glxpyyj9hzxkqhylnry7h79hlrualwsr6qh0nx8mc5q2mmv8sc3nx9ggnek8jc0x9qaq426ssf9y35qr6jf4fk40xex45hvx72zpr3g92j2yczrd4qnwvf9flp9ekg0nsp7ru5z7c0fzqz2uwsvjlly6zmqaq5awgt9lclp0rply9jy9tcgfsqchncxuarqfc4zzf3jrpg9dvxgvhyqsl034lv732d0rc44032w7gt3c8kpnypaj6f2gpf5qzyrjy9d26h326gzv8gy6glqrrhunfxk54gjw6ktrhy4fp8ez3jz8wv89z798dz6q2upgkuyf3hgpf42wgs427ufmvetpqc9v6p032yllpcnrrkxc5qrfj9spttawd5hf4gxg2xk67hwcy6g3u5rlqslth3yu8x25ah966nq7v339ytf33avuuxaer6yrhfdpft42cj5a8apcrw0z5ksgmn0qcgeq3p3wmqecnucswe7rga66rde9ax7wtldwzqa85m3mqj8vwspehqfdy8gn4nke4knf2zr9cjpx37jawu2p5gzzejqe26mgzjh90nv9mf2h3x6g8h6tzumyktdscdu5azuzmf9mvxv2n9aky + user_rtucek_watt_pgp_key: &user_rtucek_watt_pgp_key "0xB4A383288C158721" + user_rtucek_watt_age_identity: &user_rtucek_watt_age_identity | + age1pq1tfd8v8npj8pv5qsn3v3d2zaqjhg4x6zzjlqpw4rvjr9q7pxzvtsgun4ug7c5keqrwphemuz905ev4g5gzcww0dfxyssady46qcnfqx8twhpmnd20ajjmkm9dlm6medc950rfxgn8xvfpe7jkp4fx6u4u3r72fqhg2wvchwwzavyj5h6c8ypnyf9cjlx23um39q4haqaxq8vs5p6kv2eqlfc2ll9z4fj9pre83weyclx0409nglyhlz35cnwd0tf0hq0nyxgv3kj956h4za9gpqu9ng40sd6g7799n3s3x6pmhycjhjmkgs6ehpfvfhjxt6ascftu3vldzsnufpjnqg2cwmm3ypkqzj437cesgd4xf9ycxdzx92y378qk6fm0uffepx532zqa0rnd709uqffc39yc036j020xdw4dgadx6ya5ef328dgqjymrhr6t5ge20m988ydu3d6tv0xsc95kwatu4dddmuem6uj5d67yrfxkmq9jmr9hyzf8mhwu2r2nwxctw3plgkefvpgsgtgrw7z5ky5ddn9ked9rlynxr498tem3f98q5wlaspky2dj3sw52sjulgvyfx3jk8ymn9f9tzlu44vqdf835kex9jgmp2zzxwrhunk0d5ncfexmghvduze5s237cpv7anfn0v49es345ygpj8k6xpkdjcpg0jy9wwf622tz3a5dnp9mpkh4aucq3l3ayy8g2unmf3dyuymqspdaq55cscnd2n78hn2jqx0v4jdyxyg6nl04vwwr6sj9usjf4e8r344ga6fjy9vpfzuqw670269z2024tzje567422fg3qnswssglujjuehyuxtjj0rql2jvku7wm85mg8nqna62ccx7wyaq2czva35rj5vmek8sgr7k2zgh9j3z4tdyzxe2mw8dj3qwv03cgj93vdpykj24urrh6cazzv4tzyfj0z45nyun29ax8cpucfvcm59c26j9hdsf84pq54z4c9tspw8qpz5dxd4fsf4r8tv6cvz9yy0xqa3p5hduxvqzv0lvuvxqyfq23t8qx7ag9hyhfyrhf43ag4f9f5yrypmdjgme9elnptjsn2ksqcwmwhhcgpkt2f5mdtv7eeynz9u9lmf5zlq445vqwmy6saxhmcpr5ag9vhajygk5qwgl6cp0j69uduj46y7tg3lvgqenuwk05qa4mhr6z7yvtk2fntg569y5ym322yf6ccn8mn9mz5kwmvq5krew8uqm6pmkxdljynxaprrr9n6md203fgqv3vnfxv9kn4ds8zuehjzrcxj2pzy7hjg638pqaguzmejme05kq4su2c994eplgmgdrpd48huunxpyegp9qjwfcpe5gsszs5jy2dyuh4rtmpqe6pyvtems9crhhvtkqds8uue3rretlu5qq7m984uansgtcst9hlr9xzvd4sa6vtx0hfj7z8xzay99xyqaqtqwuqyd7zfjuts8sgkv7q526n3xvfvq32smzapgwv6ghgyw9jjngq4n8ggmzmt8z8dtfpjduymch2xx3cp9xgy4cg49m27zyuy9kwyg8c3ja6xeutrrxncmnc4k2zdmzk0m3tggy766dvjdy6n62t3pgxspdx9tnu5rta2r9wk7frjv35aprvk7gddf0kjccm8qswexysmh5u5xcvrp36sprlw24zq5r9nlnv5thwrp9y8axfs4y9a5vn3tr8t9rcczku9pzkh9xqz83jg9yuslrfztjnve62ufrkhw0cxqr25qqq3s9ajrvxazyvu44n2c0l9f6s2z5ll56gasuen5wk99xj7vpfkwyysr8hk6hxmccw62856vzyrl6wtrq4ensgj0mle7ure3zeuamvlcnj6c2t7s9l0h7zpg86fklyje0r8mhgynz7p5xx83qkuwgl66wdcp7f2mgvkzj0k0ylacvfsge927s creation_rules: - - key_groups: - - pgp: + # Work-laptop at Watt Analytics + - path_regex: ^secrets\/work\/watt\-analytics\/ + pgp: + - *user_rtucek_watt_pgp_key + # Backup key + - *user_rtucek_pgp_key_yubi_13364058 + age: + # User key + - *user_rtucek_watt_age_identity + # Host key + - *host_dell-prec-5570-nixos-btw + + # Private stuff + - path_regex: ^secrets\/private\/ + pgp: + # Backup Key - *user_rtucek_pgp_key_yubi_13364058 - age: + age: + # Private user keys only - *user_rtucek_age_identity - - *host_qemu-nixos-btw_age + # Private host keys only + - *tux-ibp-amdgen9-nixos-btw_age - *host_dell-xps9360-nixos-btw_age + - *host_qemu-nixos-btw_age + + # Shared between different profiles + - path_regex: ^secrets\/shared\/ + pgp: + - *user_rtucek_pgp_key_yubi_13364058 + - *user_rtucek_watt_pgp_key + age: + # User keys + - *user_rtucek_age_identity + - *user_rtucek_watt_age_identity + # Host keys - *tux-ibp-amdgen9-nixos-btw_age + - *host_dell-prec-5570-nixos-btw + - *host_dell-xps9360-nixos-btw_age + - *host_qemu-nixos-btw_age stores: yaml: diff --git a/README.md b/README.md index c68b099..c7249ca 100644 --- a/README.md +++ b/README.md @@ -92,20 +92,24 @@ keys: age1pq1f7nk5g0hcvy52[...]appfzrumnuawfy5mdlqd ``` -Then, reference the new key in the default creation rule in `creation_rules.key_groups.age`: +Then, reference the new key in the default creation rule at the bottom: ```yaml creation_rules: - - key_groups: - age: - # [...] - - *tux-ibp-amdgen9-nixos-btw_age + # [...] + + # Default group for private devices + - pgp: + # [...] + age: + # [...] + - *tux-ibp-amdgen9-nixos-btw_age ``` Finally, re-encrypt all secrets with the new key by running: ```sh -sops updatekeys ./secrets/**.yaml +find secrets -name '*.yaml' -type f -print0 | xargs -0 -l sops updatekeys --yes ``` You should see all relevant secret files updated in the secrets folder. A notable exception may be @@ -128,21 +132,7 @@ Paste the following template into it. ]; networking.hostName = "tux-ibp-amdgen9-nixos-btw"; - sops.defaultSopsFile = ../../secrets/hosts/tux-ibp-amdgen9-nixos-btw.yaml; - - # If applicable, configure the default screens resolution below. - # home-manager.users.rtucek = { - # wayland.windowManager.hyprland.settings = { - # monitor = [ - # { - # output = "eDP-1"; - # mode = "2880x1800@120.0000"; - # position = "0x0"; - # scale = 1.5; - # } - # ]; - # }; - # }; + sops.defaultSopsFile = ../../secrets/private/hosts/tux-ibp-amdgen9-nixos-btw.yaml; # If applicable, change the default LV size. # disko.devices.lvm_vg.volgroup0.lvs = { @@ -151,6 +141,18 @@ Paste the following template into it. # # 250 GB of available disk space # lv_home.size = "250G"; # }; + + # If applicable, adjust the main monitor's default. + # rtucek = { + # hyprland.monitors = [ + # { + # output = "eDP-1"; + # mode = "1900x1200@59.9500"; + # position = "0x0"; + # scale = 1; + # } + # ]; + # }; } ``` diff --git a/home/git/git.nix b/home/git/git.nix index aed8546..e0327dc 100644 --- a/home/git/git.nix +++ b/home/git/git.nix @@ -70,9 +70,10 @@ cleanup = "scissors"; }; - tag = { - forceSignAnnotated = true; - }; + # To be set by the importer + # tag = { + # forceSignAnnotated = true; + # }; format = { coverFromDescription = "auto"; diff --git a/home/hyprland/hyprland.nix b/home/hyprland/hyprland.nix index 72b5983..3330d18 100644 --- a/home/hyprland/hyprland.nix +++ b/home/hyprland/hyprland.nix @@ -79,7 +79,7 @@ ######################## # See https://wiki.hypr.land/Configuring/Basics/Monitors/ - monitor = [ + monitor = lib.modules.mkAfter [ { # Sensitive default for arbitrary new monitors output = ""; diff --git a/hosts/common/default.nix b/hosts/common/default.nix index cf2e200..4e0978b 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -1,7 +1,7 @@ { ... }: { imports = [ - ../../networks/private.nix + ../../networks/shared.nix ./disko.nix ./home-manager.nix ]; diff --git a/hosts/common/users/rtucek.nix b/hosts/common/users/rtucek.nix index 9d87cc8..7cd31dc 100644 --- a/hosts/common/users/rtucek.nix +++ b/hosts/common/users/rtucek.nix @@ -4,7 +4,7 @@ ... }: let - rtucekSopsFile = ../../../secrets/users/rtucek.yaml; + rtucekSopsFile = ../../../secrets/private/rtucek.yaml; in { # User config diff --git a/hosts/default.nix b/hosts/default.nix index 8763599..70b51fb 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -18,14 +18,25 @@ specialArgs = { inherit inputs self; }; in { - qemu-nixos-btw = inputs.nixpkgs.lib.nixosSystem { + tux-ibp-amdgen9-nixos-btw = inputs.nixpkgs.lib.nixosSystem { inherit specialArgs; modules = laptop ++ commonCfg ++ [ - ./qemu-nixos-btw + ./tux-ibp-amdgen9-nixos-btw + ]; + }; + + dell-prec-5570-nixos-btw = inputs.nixpkgs.lib.nixosSystem { + inherit specialArgs; + + modules = + laptop + ++ commonCfg + ++ [ + ./dell-prec-5570-nixos-btw ]; }; @@ -40,14 +51,14 @@ ]; }; - tux-ibp-amdgen9-nixos-btw = inputs.nixpkgs.lib.nixosSystem { + qemu-nixos-btw = inputs.nixpkgs.lib.nixosSystem { inherit specialArgs; modules = laptop ++ commonCfg ++ [ - ./tux-ibp-amdgen9-nixos-btw + ./qemu-nixos-btw ]; }; }; diff --git a/hosts/dell-prec-5570-nixos-btw/default.nix b/hosts/dell-prec-5570-nixos-btw/default.nix new file mode 100644 index 0000000..72b0f4b --- /dev/null +++ b/hosts/dell-prec-5570-nixos-btw/default.nix @@ -0,0 +1,38 @@ +{ inputs, ... }: +{ + imports = [ + ./hardware-configuration.nix + ../../modules + inputs.nixos-hardware.nixosModules.dell-precision-5570 + ]; + + networking.hostName = "dell-prec-5570-nixos-btw"; + sops.defaultSopsFile = ../../secrets/work/watt-analytics/dell-prec-5570-nixos-btw.yaml; + + disko.devices.lvm_vg.volgroup0.lvs = { + # 250 GB of available disk space + lv_root.size = "250G"; + # 250 GB of available disk space + lv_home.size = "250G"; + }; + + rtucek = { + home = { + sops.defaultSopsFile = ../../secrets/work/watt-analytics/rtucek.yaml; + }; + + git = { + user.email = "rudolf.tucek@watt-analytics.com"; + gpg.signingKey = "0x1044945481B99D3E"; + }; + + hyprland.monitors = [ + { + output = "eDP-1"; + mode = "1900x1200@59.9500"; + position = "0x0"; + scale = 1; + } + ]; + }; +} diff --git a/hosts/dell-prec-5570-nixos-btw/hardware-configuration.nix b/hosts/dell-prec-5570-nixos-btw/hardware-configuration.nix new file mode 100644 index 0000000..6d8bfb2 --- /dev/null +++ b/hosts/dell-prec-5570-nixos-btw/hardware-configuration.nix @@ -0,0 +1,30 @@ +# 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, + modulesPath, + ... +}: + +{ + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + ]; + + boot.initrd.availableKernelModules = [ + "xhci_pci" + "thunderbolt" + "nvme" + "uas" + "sd_mod" + "rtsx_pci_sdmmc" + ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-intel" ]; + boot.extraModulePackages = [ ]; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} diff --git a/hosts/dell-xps9360-nixos-btw/default.nix b/hosts/dell-xps9360-nixos-btw/default.nix index ee65393..51477f0 100644 --- a/hosts/dell-xps9360-nixos-btw/default.nix +++ b/hosts/dell-xps9360-nixos-btw/default.nix @@ -7,7 +7,7 @@ ]; networking.hostName = "dell-xps9360-nixos-btw"; - sops.defaultSopsFile = ../../secrets/hosts/dell-xps9360-nixos-btw.yaml; + sops.defaultSopsFile = ../../secrets/private/hosts/dell-xps9360-nixos-btw.yaml; home-manager.users.rtucek = { wayland.windowManager.hyprland.settings = { diff --git a/hosts/qemu-nixos-btw/default.nix b/hosts/qemu-nixos-btw/default.nix index a8302ed..6effc76 100644 --- a/hosts/qemu-nixos-btw/default.nix +++ b/hosts/qemu-nixos-btw/default.nix @@ -6,7 +6,7 @@ ]; networking.hostName = "qemu-nixos-btw"; - sops.defaultSopsFile = ../../secrets/hosts/qemu-nixos-btw.yaml; + sops.defaultSopsFile = ../../secrets/private/hosts/qemu-nixos-btw.yaml; disko.devices.lvm_vg.volgroup0.lvs = { # 50 % of available disk space diff --git a/hosts/tux-ibp-amdgen9-nixos-btw/default.nix b/hosts/tux-ibp-amdgen9-nixos-btw/default.nix index 54c710a..8269829 100644 --- a/hosts/tux-ibp-amdgen9-nixos-btw/default.nix +++ b/hosts/tux-ibp-amdgen9-nixos-btw/default.nix @@ -7,7 +7,7 @@ ]; networking.hostName = "tux-ibp-amdgen9-nixos-btw"; - sops.defaultSopsFile = ../../secrets/hosts/tux-ibp-amdgen9-nixos-btw.yaml; + sops.defaultSopsFile = ../../secrets/private/hosts/tux-ibp-amdgen9-nixos-btw.yaml; home-manager.users.rtucek = { wayland.windowManager.hyprland.settings = { diff --git a/modules/default.nix b/modules/default.nix new file mode 100644 index 0000000..14812ea --- /dev/null +++ b/modules/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./users + ]; +} diff --git a/modules/users/default.nix b/modules/users/default.nix new file mode 100644 index 0000000..a68f1d6 --- /dev/null +++ b/modules/users/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./rtucek + ]; +} diff --git a/modules/users/rtucek/audit.nix b/modules/users/rtucek/audit.nix new file mode 100644 index 0000000..6211d72 --- /dev/null +++ b/modules/users/rtucek/audit.nix @@ -0,0 +1,35 @@ +{ pkgs, ... }: +{ + # Audit access to age key + # + # Note: we can't use `security.audit.rules`, as these rules will be merged + # into systemd's `audit-rules-nixos.service` unit, which runs immediately + # after sysinit.target. + # + # However, this is too early, as at this time, LVM hasn't yet mounted the + # /home directory and therefore, fails to load the unit. + # + # The workaround is to load rules, referencing paths in /home in a separate systemd unit, + # triggered by reaching the `home.mount` target. + systemd.services.audit-rules-nixos-home-age = + let + auditrules = pkgs.writeTextFile { + name = "audit-home.rules"; + text = '' + -D -k secrets_dir_user + -a always,exit -F arch=b64 -F path=/home/rtucek/.config/sops/age/keys.txt -F perm=rwa -F key=secrets_dir_user + -a always,exit -F arch=b32 -F path=/home/rtucek/.config/sops/age/keys.txt -F perm=rwa -F key=secrets_dir_user + ''; + }; + in + { + description = "Load Audit Rules after LVM mount"; + wantedBy = [ "home.mount" ]; + after = [ "home.mount" ]; + serviceConfig = { + Type = "oneshot"; + RemainAfterExit = true; + ExecStart = "${pkgs.audit}/bin/auditctl -R ${auditrules}"; + }; + }; +} diff --git a/modules/users/rtucek/default.nix b/modules/users/rtucek/default.nix new file mode 100644 index 0000000..3b8682e --- /dev/null +++ b/modules/users/rtucek/default.nix @@ -0,0 +1,9 @@ +{ + imports = [ + ./audit.nix + ./git.nix + ./home.nix + ./hyprland.nix + ./user.nix + ]; +} diff --git a/modules/users/rtucek/git.nix b/modules/users/rtucek/git.nix new file mode 100644 index 0000000..0db03bc --- /dev/null +++ b/modules/users/rtucek/git.nix @@ -0,0 +1,57 @@ +{ config, lib, ... }: +let + cfg = config.rtucek.git; +in +{ + options.rtucek.git = { + user = { + name = lib.mkOption { + type = lib.types.str; + default = "Rudolf Tucek"; + description = "Sets `user.name` in the global git config"; + }; + + email = lib.mkOption { + type = lib.types.str; + default = "tucek.rudolf@gmail.com"; + description = "Sets `user.email` in the global git config"; + }; + }; + + gpg.signingKey = lib.mkOption { + type = lib.types.str; + default = "0x49593BD010DE4723"; + description = '' + If string length is > 0, sets `user.signingKey` as well as various signing-related + configuration in git's global config. + ''; + }; + }; + + config = { + home-manager.users.rtucek.programs.git = { + settings = { + user = { + name = cfg.user.name; + email = cfg.user.email; + }; + + tag = { + forceSignAnnotated = cfg.gpg.signingKey != ""; + }; + }; + + signing = + if cfg.gpg.signingKey == "" then + { + signByDefault = false; + } + else + { + format = "openpgp"; + key = cfg.gpg.signingKey; + signByDefault = true; + }; + }; + }; +} diff --git a/modules/users/rtucek/home.nix b/modules/users/rtucek/home.nix new file mode 100644 index 0000000..1703f19 --- /dev/null +++ b/modules/users/rtucek/home.nix @@ -0,0 +1,42 @@ +{ lib, config, ... }: +let + cfg = config.rtucek.home; +in +{ + options.rtucek.home = { + stateVersion = lib.mkOption { + type = lib.types.str; + default = "26.05"; + description = '' + Home Manager's `home.stateVersion`. + ''; + }; + + sops.defaultSopsFile = lib.mkOption { + type = lib.types.pathInStore; + default = ../../../secrets/private/rtucek.yaml; + description = '' + Default encrypted SOPS file to be used by Home Manager. + ''; + }; + }; + + config = { + # Home Manager configuration + home-manager.users.rtucek = { + imports = [ + ../../../home + ]; + + home = { + stateVersion = cfg.stateVersion; + username = "rtucek"; + homeDirectory = "/home/rtucek"; + }; + + sops = { + defaultSopsFile = cfg.sops.defaultSopsFile; + }; + }; + }; +} diff --git a/modules/users/rtucek/hyprland.nix b/modules/users/rtucek/hyprland.nix new file mode 100644 index 0000000..2ff3c71 --- /dev/null +++ b/modules/users/rtucek/hyprland.nix @@ -0,0 +1,71 @@ +{ lib, config, ... }: +let + cfg = config.rtucek.hyprland; + + typeMonitor = lib.types.submodule { + options = { + output = lib.mkOption { + type = lib.types.str; + description = '' + Output name or desc:... description prefix + ''; + }; + + mode = lib.mkOption { + type = lib.types.str; + description = '' + Resolution and refresh rate, e.g. 1920x1080@144 + ''; + }; + + position = lib.mkOption { + type = lib.types.str; + default = "auto"; + description = '' + Position in the virtual layout, e.g. 1920x0 + ''; + }; + + scale = lib.mkOption { + type = lib.types.oneOf [ + lib.types.float + lib.types.int + lib.types.str + ]; + default = "auto"; + description = '' + Scale factor, e.g. 1.5 + ''; + }; + + disabled = lib.mkOption { + default = false; + type = lib.types.bool; + description = '' + Removes the monitor from the layout + ''; + }; + }; + }; +in +{ + options.rtucek.hyprland = { + monitors = lib.mkOption { + type = lib.types.listOf typeMonitor; + default = [ ]; + description = '' + List of monitor definitions. + ''; + }; + }; + + config = { + home-manager.users.rtucek = { + wayland.windowManager = { + hyprland.settings = { + monitor = cfg.monitors; + }; + }; + }; + }; +} diff --git a/modules/users/rtucek/user.nix b/modules/users/rtucek/user.nix new file mode 100644 index 0000000..f96b5cb --- /dev/null +++ b/modules/users/rtucek/user.nix @@ -0,0 +1,83 @@ +{ + config, + pkgs, + lib, + ... +}: +let + cfg = config.rtucek; +in +{ + options.rtucek = { + defaultShell = lib.options.mkOption { + type = + let + inherit (lib) types; + in + types.nullOr (types.either types.shellPackage (types.passwdEntry types.path)); + default = pkgs.fish; + description = '' + Default shell to be used. + ''; + }; + + defaultGroups = lib.options.mkOption { + type = + let + inherit (lib) types; + in + types.listOf types.str; + default = [ + "wheel" # sudo make me a sandwich + "docker" # run docker commands without sudo + "networkmanager" # allow managing connections without sudo + ]; + description = '' + Unix groups, to which the user shall be added. + ''; + }; + + defaultAuthorizedSshKeys = lib.options.mkOption { + type = + let + inherit (lib) types; + in + types.listOf types.str; + default = [ + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC8X/6YtTiciDgv4SBbr+sHRfqbyD/xTulOgJuifcTlDDPwA8mJc19EI/HyDgGHQm/+GHK6YLxCQvxa5QzhgDxr9FILH4724NM2HSRADpA2NF5SqRNqK0uwnXof4U3H0zRr1mFUzoUJUvV7T2ammAC9SdPa+gFgwM7erpTd4MYpsawmzfHDGtNxdYBVZZXQQ0G587zUEG5VZcogvGehANNTC2s4se4wher56Jh5j/nwVhO11LZ7NMXJaxl9fWyBEWj58ybX8eLOHfWT43dyZFXgTNXMTzvmUSnCZGVR7Kqk8porKZBT8hvksbEYAq45aNDYl2J1ArSLVjJEHT4zUv7G8iUHtDkKStcS9ZaxhIIOluHuQAIa+R9am/LPD62WjnEJ5F72JK3BRoaVP/JGe5IClWSQqkqG4pgn3MHuYW7zwk4QZcagLM0Ecv8aXcgIO3kJ8vwjJzH+vsdfBGaXOdPKBbKNLaEG6w0phvyt7N3P3N6yyN28gk812ALKScsiSmYEAmnJFzj3ot/yUs+9EduXsNCHLJch+a1xcHuaPMEJHUzbOLbi/DFikq85wsa+U2h89D085voepp1uzRLS5BHzvCFk8t7d5boOZxX39Pat5wHs2QbdC2z2bB0NpQphTWnnc2TiWjJBpx9MVbZGB3Svzy50VZA2hJBhuaM6yG7yYw== cardno:13_364_058" + ]; + description = "Authorized OpenSSH public keys."; + }; + + sops.initial_hashed_password.sopsFile = lib.options.mkOption { + type = lib.types.pathInStore; + default = config.rtucek.home.sops.defaultSopsFile; + description = '' + Encrypted SOPS file with with `initial_hashed_password` key, containing the hashed password. + + Defaults to `config.rtucek.home.sops.defaultSopsFile`. + ''; + }; + }; + + config = { + # Decrypt hashed password + sops.secrets.initial_hashed_password = { + sopsFile = cfg.sops.initial_hashed_password.sopsFile; + neededForUsers = true; + }; + + # User config + users.users.rtucek = { + isNormalUser = true; + hashedPasswordFile = config.sops.secrets.initial_hashed_password.path; + openssh.authorizedKeys.keys = cfg.defaultAuthorizedSshKeys; + shell = cfg.defaultShell; + extraGroups = cfg.defaultGroups; + }; + + # Make sure default shell is installed + programs.bash.enable = lib.mkDefault (cfg.defaultShell == pkgs.bash); + programs.fish.enable = lib.mkDefault (cfg.defaultShell == pkgs.fish); + }; +} diff --git a/networks/private.nix b/networks/private.nix index f7d24b8..9767710 100644 --- a/networks/private.nix +++ b/networks/private.nix @@ -2,7 +2,7 @@ { sops = { secrets.private_networks = { - sopsFile = ../secrets/network/private.yaml; + sopsFile = ../secrets/shared/network.yaml; reloadUnits = [ "NetworkManager.service" ]; }; }; diff --git a/networks/shared.nix b/networks/shared.nix new file mode 100644 index 0000000..9767710 --- /dev/null +++ b/networks/shared.nix @@ -0,0 +1,63 @@ +{ config, ... }: +{ + sops = { + secrets.private_networks = { + sopsFile = ../secrets/shared/network.yaml; + reloadUnits = [ "NetworkManager.service" ]; + }; + }; + + networking.networkmanager.ensureProfiles = { + environmentFiles = [ + config.sops.secrets.private_networks.path + ]; + + profiles = { + home = { + connection = { + id = "Home"; + type = "wifi"; + }; + wifi = { + mode = "infrastructure"; + ssid = "$HOME_SSID"; + }; + wifi-security = { + auth-alg = "open"; + key-mgmt = "wpa-psk"; + psk = "$HOME_PSK"; + }; + ipv4 = { + method = "auto"; + }; + ipv6 = { + addr-gen-mode = "default"; + method = "auto"; + }; + }; + + mobile_hotspot = { + connection = { + id = "Pixel6 Mobile Hotspot"; + type = "wifi"; + }; + wifi = { + mode = "infrastructure"; + ssid = "$MOBILE_HOTSPOT_SSID"; + }; + wifi-security = { + auth-alg = "open"; + key-mgmt = "wpa-psk"; + psk = "$MOBILE_HOTSPOT_PSK"; + }; + ipv4 = { + method = "auto"; + }; + ipv6 = { + addr-gen-mode = "default"; + method = "auto"; + }; + }; + }; + }; +} diff --git a/nix-install.sh b/nix-install.sh index ac36ea6..c85eda7 100755 --- a/nix-install.sh +++ b/nix-install.sh @@ -15,10 +15,49 @@ require() { exit 1 } } -for CMD in sops nix mktemp install; do +for CMD in sops nix mktemp install realpath; do require "$CMD" done +### Minimalistic validation ### + +# Check passwords are matching +# $1: original password +# $2: password repeated +check_pw_match() { + LUKS_PASSWORD="$1" + LUKS_PASSWORD_REPEAT="$2" + if [[ "$LUKS_PASSWORD" != "$LUKS_PASSWORD_REPEAT" ]]; then + echo "Full disk encryption passwords do not match" + exit 1 + fi +} + +# Check if flake profile exists +# $1: flake identifier +check_flake() { + FLAKE="${1}" + FLAKE_PROFILE_PATH="hosts/${1}/default.nix" + if [[ ! -f "$FLAKE_PROFILE_PATH" ]]; then + echo "Flake not found by ID:" + echo -e "\t$FLAKE -> $FLAKE_PROFILE_PATH" + exit 1 + fi +} + +# Check if secret exists +# $1: path to secret file +check_secret_path() { + SOPS_SECRET_PATH="$1" + if [[ ! -f "$SOPS_SECRET_PATH" ]]; then + echo "No secret file found:" + echo -e "\t$SOPS_SECRET_PATH" + exit 1 + fi +} + + + echo "=== NixOS Anywhere Installer ===" echo @@ -26,29 +65,22 @@ echo read -rp "SSH destination host: " SSH_HOST read -rp "SSH destination port [22]: " SSH_PORT SSH_PORT=${SSH_PORT:-22} -read -rp "SSH user (requires sudo privileges): " SSH_USER +read -rp "SSH user (requires sudo privileges) [nixos]: " SSH_USER +SSH_USER=${SSH_USER:-"nixos"} read -srp "SSH password: " SSH_PW echo read -rp "Nix flake: " FLAKE +check_flake "$FLAKE" +read -rp "Host secret SOPS file: " HOST_SOPS_SECRET +check_secret_path "$HOST_SOPS_SECRET" +read -rp "User secret SOPS file: " USER_SOPS_SECRET +check_secret_path "$USER_SOPS_SECRET" read -srp "Full disk encryption password: " LUKS_PASSWORD echo read -srp "Full disk encryption password (repeat): " LUKS_PASSWORD_REPEAT +check_pw_match "$LUKS_PASSWORD" "$LUKS_PASSWORD_REPEAT" echo -# Minimalistic validation -if [[ "$LUKS_PASSWORD" != "$LUKS_PASSWORD_REPEAT" ]]; then - echo "Full disk encryption passwords do not match" - exit 1 -fi - -HOST_SECRET="secrets/hosts/${FLAKE}.yaml" -HW_CONFIG="hosts/${FLAKE}/hardware-configuration.nix" -if [[ ! -f "$HOST_SECRET" ]]; then - echo "No host secret found:" - echo -e "\t$HOST_SECRET" - exit 1 -fi - # Setup of secrets temp=$(mktemp -d) # Host secrets @@ -56,20 +88,21 @@ install -d -m700 "$temp/secrets" sops decrypt \ --extract '["host_key"]' \ --output "$temp/secrets/keys.txt" \ - "$HOST_SECRET" + "$(realpath --canonicalize-existing --quiet "$HOST_SOPS_SECRET")" chmod 600 "$temp/secrets/keys.txt" # Setup user key install -d -m700 "$temp/home/rtucek/.config/sops/age" sops decrypt \ --extract '["age_key"]' \ --output "$temp/home/rtucek/.config/sops/age/keys.txt" \ - secrets/users/rtucek.yaml + "$(realpath --canonicalize-existing --quiet "$USER_SOPS_SECRET")" chmod 600 "$temp/home/rtucek/.config/sops/age/keys.txt" echo echo "Installing ${FLAKE}..." echo +HW_CONFIG="hosts/${FLAKE}/hardware-configuration.nix" echo "throw \"hardware-configuration.nix not yet auto-generated during setup\"" > "$HW_CONFIG" SSHPASS="$SSH_PW" nix run github:nix-community/nixos-anywhere -- \ --env-password \ diff --git a/secrets/network/private.yaml b/secrets/network/private.yaml deleted file mode 100644 index 3bdfe46..0000000 --- a/secrets/network/private.yaml +++ /dev/null @@ -1,188 +0,0 @@ -private_networks: ENC[AES256_GCM,data:hGovftYD6T7rjDBKEfQP/Ta77RniboNPMLBGgHmxB62FFIykZT/l3/Br9mm0yRWizmoMQyKbfHFMfs8pQyKs8IcrHPkoVviRcv/RVkWE7I6dM7Rb/dgJbN98h8sVRSlefEaLiNKyx4YXuQ==,iv:V0jgZjm4KrF1UpMEEgOkuj0w1tJgxa35OTKUcFq5RRo=,tag:9FL5tzUeJO8tPCGH/LChag==,type:str] -sops: - age: - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IENEVWppc0J6 - UE11KzhleDlGR2NGcDFadlpMT0NQNDFKQTZvdHA3em1NSk1HWkk2QnJRMExRZ1ZI - K2J2blRZNStWb0dXSkVLckRlQVQwSG8wMlYxdmY1My93ZXNPUTNxaitzVVVXMXZx - QlhscStIVit1VjV2WVNOQmlIbEZsd0ZmWS8zYmFlT2J3TzNUYTFJWmhuSXhSUk9k - dE54dDVDNlVNZGV3Y08vYkF3UGtuaXZyTHdTamxaeTdlbEQwWDlha203R0s5SlZx - V1ZFSWE1WXgyYXBCcVpEV0toNEttaW5sVDBXSENaOGRnendIbHBERzRwOGNpSE1K - NkZ1bGZwc3RtdEtVemNZcVlEZWt5TFdwbS9wN1FOYjc2Njh2Zmt6ZHNJVzJiNDZr - WnFvTm9IemFrS0c2N0hiT1dkYUlvREswQWdaWnVkMHNRaldnK29wa1Zpbm95cEV5 - UmVucnpJeEY4L2paU1Bsc3lTY09MczIvNmU1TGhDTUhvbzVlVVVvRE5leCtVY0x1 - NXpSNHRtaHZrdS9aaFBjT0hMSXA2WWtKUCtRQXE4eUFaUjRKNURqaFdmTnVobHov - VjNNVkhKSXNWK1BxcS9hTElPTy9iU3JxV3EwdkkvRWlyeTNvaFA2UFY4cXU3U2Va - V0tlQ3o0MVZoZmV0cjNKemxoS1FsR0FqU29URUpJeFFUWUhwSzFnNmhyNjE3UjlF - RkIxVE1zdGtiNEpidDluSzhKbmo1UVBWdlBFWnpKamtsZFBYNGExQ0hVZE03U2VZ - TnNBOFg3MWtWemtrUENqNjRvdTFRWWJ1NHh1TG0yV2NVSjd4M1FXOHB0VE9PUDl3 - T0Ira2gxanZHd3pwOWkvU3hIc0RVRHBkZGVpQlZ1U0M4cWhyRmhRMHNqNmlLVE5h - RUhIYnBURENGK3NyZkNKUXV4OEpqZllwdWxzTlgzT2JQaFhxTW1qWEUwbzB3MkdJ - NnNUTERRQ29wRnFJMzFyU0kyNnVwMmJqbXdHKzhGUEZMYlV3aHZsVkhTWXFwWkhx - MldvSUM0dnc4dHR5dUpDS1JOZkJVS1VFQVJURlBVMi9DM0R6YjE4eFYzQ09pRlJB - clNZdkM0UGhnbTR1VytueVhZcnRzeWNuK1d1WDl1NWNyeE1HekYyTUtaazYzTDFH - c2tTV2JIZzNocG1IcG44czhqNWJlRVR0RHVobEc4RUJNTjFTTm5LNjlrVlhMWGE3 - VU5WVkNGYnVqRXpYSUlaTFdpSUJaeHV3bmdQVnowS0xTaThrYWVMMDQ0UlBId3Vo - Y0ErMGk1ZzJwd2ZzQnBLbjh1b2JCTEg3dDRQYmdCTHc2Q2tQeW9WdDVoQVBvWklk - V2M5MTFDRllBYVFUTy8yRmdzUmY5RGREbytpWlkrSHlyLzhUZlVoN1VjMHZTZW9h - NFZtL0xodzBPSFpCdnFuL3Z4K3ZrTE44YWpwNHN0VkJpVWtaczJyRTVnYTJaSzly - M2VnNm5jRjlYUVpVQlJZZzRBaEJsZHZ1MjVvZFo3bzBhaEtQbDNGNTFleXdENVVm - a0Q0b1g4UDJubzE3V2RtTHAxMVJGN1drQnRhSlFLeTYwNjdDZmJ6RE16WXpjeWJa - Q3hGUy9KU3JuOG5zTWgxU3l0WEk3bTNBeUo1eWpiV2ZicklGNWt6dDBxSDRrVUR1 - bEREc0JDWVBWT3VRZWQvUHhWcHBqRlR6S0FvNHVmUGk0THkzbUpmMFNScjczSmZR - MFd1ZDVOK2ZjVlpYK2tadDZWS0gxQkJnMFZncm9keHpqNURXVG9qWk0wVWV3dmZP - ZUZVaitNVXZ6c2FVYTJBMUx5WEprRVR3Ni9ZcUZWdS90c2Jpc05Na3NuZlk4Ulc3 - cTRneTBYR0VoREl5dHVmTVAwU2R0N1hrTDk1dzVrMVpnYnRDc0p1YmlGc1JEUDMy - Q0hwb1RtTjRMcU1oOXpCYkN1Z1JVWVh0UEFQNXo5TU9iUGJFVnQvdElmTWhIdwpI - am1sQStXOWFBREZ3ZkJzMC9MRTIzSmtjSkg1MHV2a2w2OHJUMXlDMkZNCi0tLSBD - WkdTQmtCZm9neXl5emhzRkFiRHNtNnpNZG1Jd3MrQWM5YjFTNlNrU0xrCvudFR14 - FI5vAYJGUr9BQpjhznE0MZHlNQDTssAh8dNW80caKSymLE4Mc4Mm3/J4T24UEqVz - 10oQBNqKgndErMw= - -----END AGE ENCRYPTED FILE----- - recipient: age1pq10dd9wceuvcn50w9nqec5fws670qz7eqhfw7teyptqfp02c6k05pjhrp6kgtfwyx4rv6gry4uwpanqvknsvn2x26zf8p9d2ccelq24uncr0hqev9yjm8wdeypgfspdn9vt0ulvx6jcsy293j2y7chsmse3wfd8qeg99fwnup9psuqewrzpwfdv0kcfjlu2skxx8nxcykxwaz2dny825e3wxphmn5c0vtxp4tjetzw8f98sxgfmv720sk94ezpg5fzw2a5k2eszvnpjqrcpw2ck5zxwuyprd598gaqezkj5jy0ry7eqx4su5rtxdemkphhwjppe0fsp3t7p3vezf3pzuhq3n3etxkcggsy62u94ufeclrchdswkl6gwp5ce65aevnu04aqxrsm0deuf8pgfaqxk3ys43ex2wz625a06s7kfcc8tagp8zk6c9cpqu7jg7sxtjf6faq4e8extucyxjjq42a92ancn8ae5gdgr2ea4wuqg2eurs662ufux35nhkutjqm7kxlglafwu92vefqn8lvn9gwm6jvcvtpvs6nngj7zf43fd0k3pqs8dzvvf0fc7ea3v3ct5q6zt0ptdkdpjnv2t9jcnh2vhxv3t9uk6rzjw5zqtraxp52w3345edj0fzugwdfqcd8jge75yufv6u47wz22qhqzucch2wkgj8lk266ep7e6mwvfv6efcgf4jy35kpmhm6fzwcdsxxlup5q2zxzdpg67xjslp9f6t96khpxepp50jgss4d2edermg68xkff8wahg72ayaats9dz5rukqphkahguf5hyq0dwtz6s90jlh0l3ajql7pfy64zkz6ftuu6u2578wnpmpkwta0es47d3sve9neqa89w708j4afc2raxdf2gaucl70jn7e039axgmzk069ha4p923rf3lwugys0v56tgfu79x5pcuw2zespxely7tyyhg9z4upquxynwpzcj7atq57yazfu74tv6cun0c265am8zahls5x6y5t4f4zpdgmggtst5cefyatmqehted0gw5sawprpdf6gg9nf4c84xmk575auu0mn35j2rgy8wdkhykkrdxtjah88gr2cmrr9ra8edw9fs6v3pzkh49rtk24qhh2505c4d2zrw8ashyedtapnmeyndpy8f8szlz5tc7w0jyxm69s9ysaq5cgkfst4ude8z3phshy5yk5f3yakuxkgv7gyp2hwgl3kl223wzhv40ukmpajyass46zrgtfxr8sr3gax24d3edekg3sf52vklktkgkx3wgctvu6l9xzr098zc5gvsf50xqw8dp3y96rx5nkswt6uw7glxpyyj9hzxkqhylnry7h79hlrualwsr6qh0nx8mc5q2mmv8sc3nx9ggnek8jc0x9qaq426ssf9y35qr6jf4fk40xex45hvx72zpr3g92j2yczrd4qnwvf9flp9ekg0nsp7ru5z7c0fzqz2uwsvjlly6zmqaq5awgt9lclp0rply9jy9tcgfsqchncxuarqfc4zzf3jrpg9dvxgvhyqsl034lv732d0rc44032w7gt3c8kpnypaj6f2gpf5qzyrjy9d26h326gzv8gy6glqrrhunfxk54gjw6ktrhy4fp8ez3jz8wv89z798dz6q2upgkuyf3hgpf42wgs427ufmvetpqc9v6p032yllpcnrrkxc5qrfj9spttawd5hf4gxg2xk67hwcy6g3u5rlqslth3yu8x25ah966nq7v339ytf33avuuxaer6yrhfdpft42cj5a8apcrw0z5ksgmn0qcgeq3p3wmqecnucswe7rga66rde9ax7wtldwzqa85m3mqj8vwspehqfdy8gn4nke4knf2zr9cjpx37jawu2p5gzzejqe26mgzjh90nv9mf2h3x6g8h6tzumyktdscdu5azuzmf9mvxv2n9aky - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IEp4NXM1cnhj - eGxCWmVMcTBZMDdHOTVEQnM1OThzdzNaY25NL2NhN3FYaEloMDRIUUt2R3dWa21w - YSt3MUFNano3SEd3UytzcjA1RmIvQXlBRlhySndTTmNwbEMvNzBWcVB1YUJscWR5 - bWsvR1luUEFsWTVqWTBWT09vVU0zYmZTUHZQMGllMDdFaWRPL0V1WXg0RzBDNzdl - c1ZXRWtqZDJjUTFjd09lZ043N1lBZkcyVS9xbUt5UTk2cHMwNFZlVlBXam00Nmxr - L1Y5ZWU5RHJtcGJvMTZ6TmNWSDhaRDlDRG1kSTFTRnlWM1ovNkUzOGY0Y2FhR0hi - RENpYi81VmtsZWVabjNSbXczTk55QXd1bDFHQ2M0Wml3Ymh3NHo1TGw1NkxzeUFX - TTB3RkE5MGt1K1BnRTQwMkZUT2hJY2Q5cCtNQkdmRnBGalIrVWNJV1JscnUvZFBa - aEU3NGFpRG5LN0lud2wydXQvRWNURzdxeUdzazdydVZZa1EzMThhSm9hRzdQdXpK - V05rUzVkQXZNMnJRbFNzNmdwU1UxaGdVdnUxV2pVeTJON3BadkxlTkNaWkNLVmsv - SDE5dkVYdk4xbDZUVUwySnJiRjcxb3ppWjBzOXZ4ekFiekFwakJtd3JSdlJzNHVB - WnlMN2JQRzlVRjU4a2hUZ05IS0Z0SU1FSm1zbzBDb1lTWDB1MFBXb0hFd2RlNkli - UHBZTzh5c2w3NTYzdFNMN3JWQmJzLzZINlRZN1poZjE1eDR5ZklGUm1ZUlU4YnFZ - elF2V21obWxXNytoclh3QnZ1Q1hySm56ekNML3NrMWFvK1J4a3ZjejdMSXZKTVdZ - S0dvUW5CL0lpOFM2Yy9tU3E4K0dIM1lsNDRZTU9CVng1azJVSnNRM2RhNSs5bkVh - a29hR01rRms1bGhWM0V6UHpPbk9sVzF4MnhQSnl6N1RGV1JweHhyR1VDQ1A3ZlZN - bHZTTCtRKzFXVnlCREpWaThQckc4c1ZtQmRud2NhblVOOXBiRzhsNkhXM2grajZl - Vk9iUmtseFdSVHUwcWxnNGtxdlVkaHpqa0VSQmwrdGdpcjZpY1JFdDZSeURDcTNr - LzRzYlpORGNQR2FCZG9rYmg1SW1Ba2VsSmoxbE95SXJFVUQ0bUpxY014LzVGQS9m - dG9hZm1KNVdHRHYyWk00ZzdJYzROQm9RVkhrbS91RVhZUnlNQ3c4SWltSFladEZr - bTQwWGVzVGt1c2NxejZQQXNxS1BvODBqY2hnNTJ5YkUyVCtRemJBL25lU3lZS3RD - aEJpSzJFV09obDhyN044ZXJLYTl5U2szZkNNVHI5OUVST2hXeldmbTd5MEp5Mmhz - dFdIZlc4alUzNXdkSDJLYW51bHRXbGlvUm9kd3VGOWZQZXdySy93ZEk2TURLZjJq - Zm5FRk9zT3lrc0srUWs0QVgrZGtMMzZEYWV5cXo5QzRsTU9vd3JxdzhycEFJMWM3 - bkVjSmQzTnZ3a3lka0wxSUo1bndXbVdmU1JPbWlab0xBN3ZVMy9wc2pNZm5CNDRJ - TE83OUlUZVdwYitOSXZodk4wYjluTFBJVmVrdzhNZ0c5bWNVdTEzTUZzNTFFMTNa - VnhpeTVMWnRMMit2S0pocFlLZFVXZkVKMDc3dnYwNjkxaStvSGJGS01zSnFjYy82 - YjNlZzNlUmN5akpaTHl0eEtucWhNTGRrRzlDUTFtb1pLL0dERXkrbnNNVUFYTXV2 - Mm1hV2pFTzlVTjQ5YlE5WDJWVXdGZ3Z2QlFzK1VZOW96RVJYZCtYWXRiNUg3VXUz - SG1FRU5vcTdnNU5GVVcwcDhOUUU4cTI1K05NVTU3WG5mME1lVjIvYzB5RzJTRVg3 - d3hsYnVTL3NWWURuSDc4eDJHQjFaOFM5cW9iSk8xZjNpK1VPMERuYWJEV3hMMks1 - UzFPNEd3MzBUK0pBdW9rNmRXdThMQytrY01LdHJKZ0tXME5PdWVyaGtOTlBIdwo3 - ZWJYY3pkRXNwMmZRbG5WRnlkU3JhSk96RTdFQTZ1eWZieHBDM3FNM0VFCi0tLSAv - NHFOTTBHbnc0WEVRc1gyL0dxek00Rml6NVZXUU1aMmkxVGpGRGNtekdnCnUBfJNq - F33KI9N6ZL2QqCtglw/JA0Xw1T1TJfYSeJ574jEIhNb+CJfHgO8+i4xMGOjoVc9G - 8dJ294qB7Ko+5AE= - -----END AGE ENCRYPTED FILE----- - recipient: age1pq1jce6zr3zyl5y5jlp2w438cg5vyer9gvnq30dznskqj235v5l8lkr4lfprf5pjcvr4gvlumz7nmgk3qsmz5z2000k65858v9k692kvr5cypkxcj0ufzyfa8yee9cqzedketlh5sxv6g04xqdtqdjcsrls4u2hqnfekvpsu4cu5mtvmkpx86rfkc2527sfe5v37rmnt4ckjgpxg4xzcu9tqsc556dn8lt9e0ctgh82c509g2a2q0f2szmvsymnfv0kmghczsndm52esjffn94hz309jf7mu9fwueav2gg3p7yennkdmwx0xpmppj7v9ddz9gsxzug4k277l2uy2yqxa6ymdejy2cdl5cdjudrstt2tv8l8ptgayzm6hwhw4amx5wj4nhfvzn6uzrv7udqcu6m3s8dkgy2z8mjts0wl6zkyq5srvyqr6a39x2e3s7jnn38r3ed9u4r2pj89pa9hkhflxqsejfzptag2g0mesvgjj8n82aeeq258wajt6rvtdh02gx0mjyz747rs65f9y733n75ppzce5vcz4x4g2jsg0znxjk8szerdfj6rjspjcsg5yktz4ll529pevj4yej2esz4qs8n6tuv4hqpj6p75s7c3cpd3n45c5vhr9drnpypqwh9c3mz58uh3prfhsavyax0zvzkqatf4a3tmvpq43va39v5prypzf5gcjr7pdadqg6m47y0fd4q7xn5s9s768tmcc743qg6w3aflynn8zfmygwsgjd7kz9mrhun2cukf2js8f90f29fcqws56mq5zspjtdee2ymdvtc29znard6cw3w9rfr5c8r5xl58gva79kfae0ykh3z5pvmkefswrdaqgk6k4j2usn5v9zn2kxf2xuz22sessueq0hjkdqn7w3pxmqkqsq4v30vynnushjr55hg95rzzzjq3pxt699e2w3ej3s4qm25vx62ezwckrrghshwj4xxzzf68afaw56tqhnq6rvhrcpq0qcdvvft4j0u934tsksyzzckkkpv9dv347xk2c02mqtycht3l5wewvjw9k7tv8qpx2z57g38s0pvtrgjck3qntah5q08vq2vn3wfk4q5edg445kmkezuw3fplp9ptdv989dn803fpdv7xpd92mdtynjaf9zf4vc6sv30qfyh6vgekyckphf2usctew9wtv8qhysn5ywscps4mq73cgk4tgpywljnkrvyud7u5vskjcl7fg809gzz2y6arhz3p4ywkd5y5d8223fkucqdhxyu29uqy022lwz4rnz5tqupjz4cf8a03htuawscan8p7avrsvn6r0h06kz6usuw0xe3t5cf32e7xgn4ety64txxrp2w0lg2lzg65t3nfzmfydnq0efuhkcas8dwrhrs29pdjd9dg644uhdtfpkvyejyqrvfzjfmefswnfws3dcm6325fcfzeyd7mvezg4ppun6czfuqxnhyavtjdy6azuxj5dvd806mgt5uwxwyhjph8x5w2k3ztzk05f00vgw0lcd3z72gdhhgccfag8c9yskf4tftnnqdx62393vfvk40mzha6rsqxygsel23sgj9zyz75j6shqarc009eyfq4mfxm3twnyuwqvg5ls7qsa4jtm4tx8fhg2ugnq20dva9dzznkaeat826akqcdcpx7ldvj2ngmwykqtrm2gtp8k267q343jgu6w7e3cc70jj9cwf8aa7nagkc6v7v2w3mc9dslwaxy0frysrzkklsvw88azl7j3d5pwzee5fp934cqkkrjnwmaw6zd5fz2kemq7tgtzuvzrnsa5ea0ugmq30m8amzvfv902x4r32wm6e6cpek4wvc6082m4v0pz56qmfzqf6qcsp9scc3khnk602ftd6qg073jcf2wtstznepssrggll92p2dzzev0mcw8tdxxx6lp5y079useywlk - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IGNWaGk1d1hz - UE1uU0JGZmwrREZJSW82eTFxbmRqN0tNQlY5RG00Q1gwb1lKU1piMnJlaFhWd3gr - MExBYU1pOTZ6aXl2Q2V1RW43T1MwUmZVYTgwSDd0akUxNmVtZ0FBaS9IUVFZYTVq - cVZOQ0luMUZ2UHMyOS93NU9yTXQvYll0azZvWEpqakFwb0hoWlQyOEpBNzJHRjJO - czUyUWhIS1lJNG93S0w0TVN5WWtjQmFXa3UwUFZERWYwVGtSWVlra1JTdmlxUXNF - RFk0TjJPbHd1cmxiZTZ3d0NRTXdaMVBPMzRmU3BFVGZYeCtyRDVqVUdkbUsvWHM4 - dlJybHl0ZHE2Zlg1WS8xL1MyUWFVeFUva21kU3gzRko1WDYzM1lCNHlRVmZpYWRM - bFN1QThXd0RaY1MweVdzYkFpUXVlYi94ZmJmeCt2WU5DRlVIcXJFWmlZSW5rWktZ - L1VFZmNzUUoydnlBdE8ybUs4UjA0NXRMUlRXc0RHUURwTmJHcHNxS0UvV3BsaEhC - UlBLNkdZQkZ5cEtXS2ZlcmV3bzN1Z3RHQkd3enRsdVJZa2NBNjQ3ZzdvMmRCN1RT - dURRek4rZzZZdEE2NktiZDZybGZrUEhJMW1BTjM3OC9vUEI2YzBjbDhDOUhEYTR3 - Y2JoNm9JWTZoa1lnYzhxcTVCdlc3NWxYQ3ZVZWhDRzFoVnVnR3doNmwxSndCVmZj - S2I0bGJxUDV2VGZBQ25tU2E4UTFpNlh5cmhuSU1YR3RESk5NQ1JPTHFZcVpUSGZy - Z0FWOUpnYUUyZGE0enlBeURLWiszNkJnVHZuTHhEeGkxa1ZFNnBOR1FkYjh5TC8y - NjNsREZCS2diTWJrVVZxL3IraVR0RWIwK05pdFpJV1lLQWVReXlySFZhdW9YTkVC - YVpza0ZlRG1GZWpzR1FxWU1tMENMWUVsMjJTbDJYVkN1NlRORFNYUjdSZlNhbFZV - SUNrVkZOVTJmL0RJc2g5MVdtQjVqUXRwZWZPOXNFcmovQnV1dUdWa3NrcHRMWVdn - c1N0SlBuRFhVcGJ0Y0ZjeG1ZQUY2Q2lpZ2JpcmRuM0Z2TDdSVnlJT3ViWG85TW92 - R1JMR0FXcEt3aTFqTFhoaHdCRVd6WkNsbWRjMWE5MkRYVzFuWXNBZE03eXJ3Y202 - QWpJVUxGVjU3NDVraklvZWhHOVozaHJPUmdxQ1RvQmNlVHYxSEFUbHcxbGI4N0Fq - LzNUS1k2WUsvV1lCc1hERG5GZXZ5N1hxTk1nNld4TE0yVDJ0eXo2SWZhZU9JckNj - TEVsZy9xaG5rSk90amRGbzFHZlhKV3AxTWhlY25vWGc0N0wzWU5lZ0NDazVuQmNy - a1BXbzZYanBBb3RZVDl5VmxCYjhlM09xMkN1elNCeHZzZ1hKZFdWUkg1Sm5jOXN3 - ZngyUG5rNVJqVHdmRTVYZE9kVlREK3QwRmgxbldUVGZHdmtaOXJoT0ZCcS94clRQ - ek5uU2Vld0RTd0V0aFFIMXdMY1BFVUFtQzJqMjVrby9RSXoyTll1WUJlUDJPelNm - eXpOODV0VXpTUmhXaFBmbUw5QzZXSXpuMGdhWTdQQzhHcGdKT3JSdGIzekdKdmFu - ZXRQQ0c5TXY1MUNhdFF6SFdNbHdhRldFQlYwVlVrTE9zZDZmR21UYS8xblJ0cnFI - WEJRc3FDblVzQTNNamJScjlVNUFVQmMzdWV6M05QT2RTVVJ2Wk50elNMUEIvU1Nt - aUhORWNZZzYxMlBWN3YvK1JtWUY1Q1h2ak9GdExRMWV0czRBaGxiZmZZOWtwMllo - KzZZRmlqbUVZNG40ZUFOWFlQSTZPN1hFeW5kZ1k5VDQ5c3hXWk5ONWRMZmJoMmdK - T2grbXE0STNOaWxaWlphVmhGK05BL3IxdDFVNExNQVBmL1dGN1RsK1V4NU4vazVJ - ajg5MENXby9xNGZPVGxHUmNHVmlrakpsT3gyR2REanlMRTVQWmhSWHNOOUlSQQpp - a3RuK3hhYi9LcnRySmJLa0FyZ1FOb1hEZDQ5enBOUEo5Z0QwQTN5M1lJCi0tLSA1 - TlF5Q0VPL3FQRGF5RjA3aTFXZXFyQjFGQjh2TUFFUUhZb0xGWXdvZzhrCj5JqhlF - HxcXRvw/bSw70/PvMU4yTOlr+L5rcpadzj/1mKndNG5xK48/DcqBntMsewz8iGS+ - RW80liXD6FhOUfk= - -----END AGE ENCRYPTED FILE----- - recipient: age1pq1u84h9snf0ajqjnlt2gnjwnqh8f66kzp2w5apc5g9cv8xr7vdg3qrn08mwqngwdddxahy8sss8ad2f53jca98kynak5kmwppwulwphhzjhfg4dyuaexje0dfqanuh28ep5w864xv476ukg0yg4fp8anysh6s259554wlrzs4dguf4jvgr95845t2a5yf24k5vhxvj93v4pjencd83jgxgkce6umpn7srvdljl5a0zdg8cj99p32e2ml399xrzktyv0faesjvxdhf5tmsgfg7lyg4d895n02q6vkn500cydqane9wc4srhpcz3anmkd9msycfzyztwgzap7p3079pgz7hx8yw8clxunjnm6jujzufjkyac98wxkf49z5pnxd3zl7krd9ftjerftd956j9yj3xw449jsgpyjk7pt2nj8yaunscl4kn5thl9ht30vsyznvgv2qk05c26zhzs42tg2g4d2n9707t8kz5creczwyffgkayy9q9yp2w92tkkqw4n2kyw6at2krapnr7vuq9nsxc0k2ajt68y4xqmfax5p2kl6u8rggpxwy2xk6l3tqjv7dsx7qtk22p2wgnvghclxd4aucpcr95plge0xemy7v4cznpq5sxgjvevmney2jzx8zpwwjjcwmgu5sufs0rq70ssfndqgftufuremlfwg7ww8ngug7aawzm6nfrn7jtn2074n5ay4gtusndfw7qpjk4g5s25d05s9qdvhqgka2tv0ts3wymsph6cnypxd47gkjxlgycys4atre67wr64suw2egjmqgfjt06zzw8h9km2crr75qjfxar30utkr6yqyej5g3rmn9pekd4rvzrvek5sae54stmh9nmmhmr86qsf23ynv06mf6z0q336yq5vhtmfn6x7edqx4a7nxty45gu8xzuhx0w4vmxntzd8edgv5ykfa54zpywzyufsgfqtwptjgpmvdar804ywckx7ajkd2zua6gv0xklexknnq29ska48mdeaaajh30zjvnw9y5s78qclv64dlcve0v6cj8myp5t46puttasmwq8cxnfdnmfwpjxacf8r32rs3rmfgql99mx5605xfdph02vqux8rkday0v73j8zfuqcz4d44x7r3un9zs8jj4phw9zz2ezewfs5zmlqk5ypz7wtvveapc2z90zm2n8t4ng0ss3m9pc4pzaqfr0ckeg520d8wfkrh27q8cjettdv8qsq38z7wjz0zq3hg268859htj9usz00qvqe2wd22ldshx35ph7lvjsy33lws7ylr2ppv53cdtc2vsyj7zqzrxuy6dsj8lc84qvghr78t9j0yxfqygettxkzh2qn2praq6gt0zcrl8qspvsm2c70rv3awfh2h2dmmcxxc0vv0sl75hltxs6gw6xrj0d84lxr4qx08g4rufcguztlya42278h0ddfwfjc0n99mwze5992cg8ffvt85s9w2prj83n96edzf2wnx7kk0gsmu4uw0znu82tjr8xht907cmz0mz46pjtud7pqtr8u2563yw92j4emmwn3y05y9s4s4mmpp295hdcymkqq6aygz9a3jxawhf0t5jan9yagfnnfyl8rt288gxs76eezafnsr2d3627vgpej5at9pw0udqmuc2ezpg8s0xnvkgw23wrdxemu9ks4n6cms38sj5y9aj3u6empgjthmvqzxju9sz3w3xrxsvefdkv8sdgptf7ahxuh0qp7tdz0rgafdz6ewttcz0secsfxzpu6agyqav6shlaydg7hljhh43mtd3xf8dwfkk63y9jkt3q3794arq6uzz569k2uh3fnqfcc28g2nyswyfus9fsfr6q3tkfewepj05acdg3u42qvnpl88cs6t3cd53n2hqtn4cd0d32ntwvzn97wde33cx6lsq0k0kyk23x834upfq44rsxa - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IElFZmM3ZGUw - QmJ5MmFSVTA0NlByRjhvMnNNWFMrUXdnU1pHWlJic1NwWmZZOFZHQ2h4M3dGWjk3 - eUZVUEhkbk03THkzNXA5YlMzdjlmVVB0L0JaQ295ak9hU0JMcWV6Z2RZUVhjbFRD - SkJITldDbUhLaytjamN6VklLNENncFJURkd6dHhBT2FMemhzcTcyc0ZBOUdlWnpn - R0xmc0ZiZXZ2eXp2VngraTBJbVNVakxjOFovTjM0TlFJckpBc1JINEdKbWxwZldI - U3Z3UE9kMVNiZkhuZ0tQNDV5Z1RJNi9STFFsN1lHU24vMWlnSVZ0OXpGSGVZRW1J - RGRXd3ZmRUNGOG5tK0MxU3lUbGZycWdFTVlkK3Y4NGN0SnhoZ2VsU0Qrb3RRZDZt - UlNBM2FCeGM1b2NQRk1ueFFxRGtwRGQwMTlTKzd4WlhaOGU0bVNuNGJUK1ZOWHJu - ckVYZFRCbTVmM214cXFiU1pYSG53UFdRc3hwV05rc1dhL1I1akhZRUJsVHN2VGRU - VHFEWThSd0J1Kzd4V25Bb2pXa0NtNXBqQklldGZVMURGZTZsempFOVJZMGQrSTlH - YzhLeXAzSFVaRE5wNUp3Q0RPVXMzQ1N5bjdsN0pMVUlpaDd5L0VzL2ozSFdaUkQ5 - QU5EL2NiRHpkNEQ3NktJY3ZmbFp3NG9wYlRwNERmTWNsSy9jdS9FK25mT3ZaQXlk - RzZoVE01MVlramR6cUZyNmh6L0MvTS9lZDlVK05rMGtLOVRTOTVzeEUwcGd1NGw1 - aXBzbnkxdGVDY1hXeFZuVEhITGZNS1JPN2J4MG1lVS9WdW9rSlJWRzMyeFV0L1ZX - cGxjVS9BNUVsTVFVNU56T3NHQjdSMWVVT285OG9oV3ZPUWZabC94bDNlZ0JwWWNQ - ZTJEYWV6NGl1YjdCd05PclpqTEZCaW5Cd0xQc3R0dVlwbFJmckJYM1k1WWlKVHp5 - bWJMTTRPbi9uV0JaeDR5cS91VSs3UUhhdnJBemxmbDFPY2x4S1hZbDNST3N6TklN - b1E0SXR4R0NuZEM1Z2VnZ3h0MDhiVG56bHkveGpVem5aREJzeUhIZ1pNSXRvUVhw - N0lQSER5Z29aVFJTclNMSWxvNGRuUXVONTJjNFo1eUJpSFhubEtLdGg4cjRxYVhI - dFVXSGVZUVZPbWxBL3h6NGRlMWNKbVhsMmcwQ3gyUmFvc1grTUFBalFKb01XakYr - bHJqU0ZDR0w0MFVNN2hLZ1NTV0dCbzJBem5GYU9pSjR4MEpaOUM0YmdVekpNdHpz - Wno4YW55NDBIQkFmOUVsNU5xUkQrSTBSNnlMUlJaMnVvdkVndHp5OXdpU2p6WDY1 - Yk41aEJxc2xlVFNzbG1TODh5RmVrT3Q2RThSRTZBN09waDNFcDlzenNuZlNsQ0xY - N1A1NGx2U2s2VGUrQmI3b2JtdjBjeS93bG1mTVBLbXRYM2U2WmY3WDZXRGF2VnF0 - aFQwd3NjZlJrdGxCQ3BncWlYMmZTNDVuWUY1MFRIdW1BeTRncHZlVGlHaVltRFJs - QnZJNGYxOHlvWTVkYTVvcG50d1VUcWRkSXBETldOMlNybVhYV1lwN1ZWWVFXbnBs - Q0g1SWtaRUpYd0trcjFyMVlsTUFZeElHem93ZkNrZWhhUUIrbHR1VFovMFNCY0h4 - Tk5VbXJ4YmZHa0x0bDdSbXNZbEhENUZlK2NlTkNHQklNbUZQTmk1YWJteHo0anJo - UGFHYjR6cmo1SnJXZElQN3JweThCaW1WQndnemhUNEY1VHBpbEpwZGZPb0FrMUh6 - dkZ3Q2QzZ2p4ZHRVWjFLNzU2REgzMGxCQzBzbFFVcEZGaElic2YzcmJkWHVXU2NJ - VmJFejdmcXA3eUNvL3FsNEJBb3RsTnI1eDB3R3JwTmhDUy96OUJlQmRxTzhCT3Q0 - cCtlTHA1STlvamwwU2lhRFd5RjN5TFhkbzlvYnhrL2sxcEpBUzJJOXlqTWVhdwow - clJNWCtYRGRDWUlRNkNNMUgrTzVOUUM3UlF3Z2pRZVhDMnRPc1lEczhrCi0tLSBv - RXBFdmJkSnY5Zmk3dnkrSVp2Y1IyMVI4R1oreG5rSk9POWZxRU5yNXFnCu7CoGvU - N3rV5IfeY9YrCXFKMAAg5Bz1ONduPppFS/oTWstpr+o6x+bTmxThid+QxMqj+D3u - vkP2Lw1qKwL5ojg= - -----END AGE ENCRYPTED FILE----- - recipient: age1pq1f7nk5g0hcvy522fpgnp48gxt63cpyh24cua9jc3hwjdu4qvlpr4udymsgqh6498max2w867tect39gl62ru8kws2gshupfeg4gzggz8fw85cqrnqe2llyxt3ke5gtlprfpm44suu9f9mesu2rffhlcfyecvurdylvk6petyc7p549q832u9nknznujthesy0ypdherhz9jpsc4gyngewrx4udlzkrv35re42xwtlqdtzm4yydxynqncjk3lyzu64yevahcsvcvnew4rrgmtnssxnvkry6ydtvwdsws7ch3d9zgc2egcvwjc50snxulcxx6vuq0yskapv84upus9hpdn9kl98j24zvuqazwttw4e8qe3jp2vpsfpu88pl6vjxv3krmzqzkvctevcv7xe4psz7tas8p0588kh58j8zfpqq2u6k92m4y9ugcd6hgsz9ja4zr7eadln94n6n3548jt0s2vshjd94pp6ct7ls3peecgmkh3gltzcdlq9ceytv8se8yhv7vrqsx5fdexn65samrayd5qs5xd9cwsyt7ea2nvsmp4tjx44q6guesu9qam4un6l5dx5y5dr2fy9r9dccp35ry64305ckkkcecz6rw3z6zl468smspl0hcgsykw47ef33euykywkpq68psnkfkwennu3cwjcyupv2fgrvd2d6n35emgn6w0eqk08psd25qr8asuv7sxuyr5w26ajqjmhccv6f0d42dqsr4ecutcuzxxnzcax5hgtwk54xsvnnexx4phtzhshgxxhyx9pvknzjtjm43z4d89mle0pug63j9g44ez3npqc3td0cuygpecqdpncfzfqzrnykt388p9l4nkj5cfazmp9qtd0gfxl07qjnswmk684u77zq2jpxsn6j546gf7ql9q5k37mv0sn25aqngs0mgzpu4jy5c8heqqf55u0kg67907gxu5u4f8cjtztqqh5evlqh99t0jlvtccj54kc0vxu32adpfzesp3zjy8kzg7var3ku03e08kk8r7zeeptp2p83cwhsmxvvfzmg9jppg5ae9xhukfens0pl6sr450q3pg4rpj74f088wsj9eegv2umv858329ypgjdr54v50lyne0t8xddqrczg3n9vgzkw6tzn9s2tmvsxha8legfpk79lcf9yepf8ln5h54lcn2qg6jmqhkff6un930suw5zgx67l7670ljkg4pxrgfxnpum8xmmc7wk4eegpytqvkp0jh8enhs9hap9nker8efshsr4txe4tttrh5paz9y3h89rjxwl8k5tysal7n0yzau33w2fvr4u8cr05vtrct09thgj2hn6qjqeh5ek80y49cmqyca6pryjnqdxj43njctqsgpk0ndahqd5qc3t3jxssj7g2rdul3jvk5tgsmfpe8dz0pjualv5kgwgwl7pfvfu9pvcx2wkt6e7xe4eu025jksj5tdafcewcqhz7w6sy55fhx4a4ec7hz9yh3x230vaz0fvuxdzvvvm5ze349gsv2qkrj534pqk6ffy6wtwjawrztjnxl84sf2l5k73ptgjmefwgmzmyxxdteeqeyesl38ykm3pnsey6xd2c0pzsngcx2283vtzttj79jht5gl43qxrlh2s3efdd4wqjwkq5dv9n83ptzvefsvlyp5nvkyzndvu8ywcg5jp6cyhl9ygtjz42layjyzylkuxefwfcmqmejvmxqm4keklrnvx8nd6k7yp8mxxprljcde2s5xz79duyte3kckvgp0fuqlsnx8ty7vnk5pz4m9mk33rtz3ujryxkvsur72egqexvse22nlgukklaus67kcm4n0uty0dj3pxtyl7fuz2x7yr3zw6vp6pvy6r0fwjlqzdkxc0rug39uw2fyr0gx8a964ef5dplp49mqlpqq4e0appfzrumnuawfy5mdlqd - lastmodified: "2026-08-19T21:07:03Z" - mac: ENC[AES256_GCM,data:2qB1mch3yowlOcaJOMfLUAr10NVzZNQp+gDD2ZT1gfSin5x2CdouwnMIZwcECpR9MF9NkNd/N0p3BsylxsLBCKftFrSjzvf4HlCXPwzC6oQLLUjyOfq1ya2GITZGjgutwqPEhJJYjDNReJMaEh9tSx33vyoMg2cCMBt9dgLJvbc=,iv:RD3dX1lIXA3b4izJuawcMCbDHA2Y1ygAiaD1aXr0+Rg=,tag:Vup57JaQngoRMJAPu/Qiew==,type:str] - pgp: - - created_at: "2026-08-06T01:47:47Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQIMA9/PFHehMxwxARAAvdog3DEH70AyNkh8tiWXVl316FwT4cuEFqFU9S5H0dTD - Jx8f3SN8XIUl5vEP2ueBnLcrNi+k1JAeh3k5BYMiKUrkTba5bXjcipKdq5cmCPbi - yKNkFwK+bHhhmeHx42YiwJLbUscYGzjLHqwjLvYowEKYZRbxZVHmOQHJIFjXJkkb - +6ADCG585k26StEi6JLspS1soM7tQTrMvXN0cWDFtMi+EtoQ8ybJY4B8TvsqvUIQ - yzOGnscQRId9KAwUILH9yMWvzW0daDGJH0GiIvj76tPtBwCoLSLi4tmxV9SB8yOV - EwXgWlDecvgeb2Ir1ds3eqU2/tZ3Lq2oU+9DQJoH1QKDZIFfBEMDmmDtEddzwvv+ - X/sZk0xuQYp3848QqhPEtuXYdMckBdDCpRsQRknXFsk7RWQ1Aj9Winra7YpUOb5f - b4DDLTTeXlTS9RBplskfDMPxDywcaWqff7oHaUN+kxLDPtIEtkoZlAanp7NCe4l+ - NJ1wA9LU0Ktd+Teah2A7B9Nn/Xyctoy741TygnaCV4cFqXtqAx5iHXvzrNvBIMlA - 5zTN3jbqwCBICkQBl01tBnCNkA+0R7xbOQg3r3rCXT3IJX4HxZD7Ta20KcDPfLx0 - WCvkvgvYPlatkkIrTfxJ+ELs8Nvu8gewYF15VQZ9hymP2VdST6mtQtbhQ3lJCObS - XAE7xE0mRATQmR5C7eB/6ljG0nHVF1XV0E4ehRBk9XaxA5BT72vOQHrmsen0dGvV - k3dp/3ndHFQvmVpn+LXNEH2mEk49s8f1yp1gyT4UK4xEr2IYTHAa4+zW4JBF - =y+Yt - -----END PGP MESSAGE----- - fp: "0x416CF1EF9AAF90BC" - unencrypted_suffix: _unencrypted - version: 3.13.3 diff --git a/secrets/hosts/dell-xps9360-nixos-btw.yaml b/secrets/private/hosts/dell-xps9360-nixos-btw.yaml similarity index 100% rename from secrets/hosts/dell-xps9360-nixos-btw.yaml rename to secrets/private/hosts/dell-xps9360-nixos-btw.yaml diff --git a/secrets/hosts/qemu-nixos-btw.yaml b/secrets/private/hosts/qemu-nixos-btw.yaml similarity index 100% rename from secrets/hosts/qemu-nixos-btw.yaml rename to secrets/private/hosts/qemu-nixos-btw.yaml diff --git a/secrets/hosts/tux-ibp-amdgen9-nixos-btw.yaml b/secrets/private/hosts/tux-ibp-amdgen9-nixos-btw.yaml similarity index 100% rename from secrets/hosts/tux-ibp-amdgen9-nixos-btw.yaml rename to secrets/private/hosts/tux-ibp-amdgen9-nixos-btw.yaml diff --git a/secrets/users/rtucek.yaml b/secrets/private/rtucek.yaml similarity index 100% rename from secrets/users/rtucek.yaml rename to secrets/private/rtucek.yaml diff --git a/secrets/shared/network.yaml b/secrets/shared/network.yaml new file mode 100644 index 0000000..97edeb6 --- /dev/null +++ b/secrets/shared/network.yaml @@ -0,0 +1,279 @@ +private_networks: ENC[AES256_GCM,data:hGovftYD6T7rjDBKEfQP/Ta77RniboNPMLBGgHmxB62FFIykZT/l3/Br9mm0yRWizmoMQyKbfHFMfs8pQyKs8IcrHPkoVviRcv/RVkWE7I6dM7Rb/dgJbN98h8sVRSlefEaLiNKyx4YXuQ==,iv:V0jgZjm4KrF1UpMEEgOkuj0w1tJgxa35OTKUcFq5RRo=,tag:9FL5tzUeJO8tPCGH/LChag==,type:str] +sops: + age: + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IEY4R1FDMXNH + YlA1dituencwVHdRQmlrNlJpYWRwSVExRnZFUFhCd0lSV3ZXR0hvSUpjMzdqZitX + b0h2NE0reU5tMnViVWNDbzBaY0FMeVNiWm9pdmVwUEhqV0NGdkROamFtNlJWUVlq + Zk5xakV0aUNocjRBMVVqZ2p5bFdrV21FelFzNWkyV2gyTDUwSXU4dXNFK3l3d21s + R3BPNEx2dElsWlZYcHpkQTRjZFNKUVA3SVJadEdGNzg4c2VqSmFtLzBnNkJKcW5W + TjRHUjUwbjlrQk5vRGcvbTR1emVQK2xDM05XMWRtZXZEaGM1ZjFXTkdjV0dqeE1y + SmlqeGRNam5LVTBuSklzT0ZFd05hYnRqNVM2SWJOb3NobW1veFdUeU1iYWRHL1U0 + UFpvRjRadEVodDBlYkpjSndzeUVVYlVidmN2Y1JNU0lJWVl0aE1wRXZ1NnFQTmFu + U29vUEkxYW43b1JWSGVqRUpnMmo1aGlNSlcvRjV6SGtNV01mUEJPckplZTRKU1hR + N0lMbW8vV0U3MkwxWFg1bEZGNVpHNEt4RmdrM21rd3R4ckNPQXc0eGNhdjNhVE1F + QzNoYkUyV05SQVhaRnRWenZwNFhFM2UwaUI4RUw4QWVtNURzaE5pWVJmckt6TWRP + eS9xY05lRDRaVXliUHRhaEVTVUkwd2ZFYnp3dmJoRGRvUkdvYVk5T3NodEo2MFZE + aDFZNUNZKytTd1dYQXQ4eFdQbHR5ejJzNmwxZzg5cUxQdTQ5OS95cFJ1K1BaSWlL + Vm44VjJoOTBZRGk3U0pUKzgyYkNKUkppUGk2L3hQSUQzMk5Qb0QxaUdhMjllR0NH + ejk1TnNPUWpOWnVUNlhaaGlLTk1sUk91aU5uRG1LM1lVc28zdWRlclkwdzl6dFV2 + MnVORGFCck5ZUnRNTnl4NUZ6MmNkQmlaUmZTRUtxVEdIOUQvZmw1ZE42eUxoNWUv + MGxiMjQxb2ZpMzJBWDlNV2RKTFB1TkVvUTlSZkh6RlRpcFFmbkpQL29uK2U0N3Rp + M01INGFXaFBCUWlBQ2YzU0swdEFmZ05hWEhmZE9iL21zSFg1MGpvRlhaZHNpdmRM + RFVNT0p3bkpuM1lIcjJYWkhNeVpMbjRuSzUvMGZNak1jTW9WZkMxYW94Q0k1Rjcy + QUtZZFhFLzFCM0tjaWEzU2pCOUZXUmw5Y0hOREhLQllIZ2txRFpybk9UdU9Kbmlr + STRlakpHeGxqWWZvZDhUM3NuVTRvUE5MNXhWWWRwUlZaaUdoc2RyS1dQTGlrQzUr + RmlGN21zZnBVQ2luU2NubkxHMVFBc1ZZL3lxSzg0b0JBSGlhNjdQL1lGQ2cvM0lK + RkkvTW9qUHY3MEJZNzVyb2pXb3VWYXdpeUVHcUQ0VzRnNThQZ0t2NlJpdnlaRm5Q + Q2RYTVBVZEF5ZG5FL0tGc0Z0U2xNZEsvWU44NHNtQTA4TGdtZmpRZ2duUVhIVm1K + Yld2aEtERktQS0pLQ0VYSHNxWmxqRjByYkkvT1YxZEwxTVROYWtudkxRU2kvRkNo + Zml1Qk14Mm1QN1l1cFYwWHZjakpuQWdsc3dRQnlGZHhrNkZTdUo0OHhFY1dXUWRV + NWt4QklBYUVRK1gwQU5zd3dBR2dVL0dhd2grbnJ6bC9VRkZrNUxpUFBpcENKVXhU + TUwzQ1hmdU0wSEYwdWM2YlhJQ2RkVVdzWTIvMEM2dk80VHFWZFkyVi82NU9jUzJQ + U0pkSGdSWlVza083dURJbmlseCt5SUU4WEFvRVVjeFNQVy9ySFRDS2g2N285cWtN + R2JMWFlYTldHZXZrQ0NsM3pFbTJZZ3h4a01xNHN5S3JuSEV0eC9NM3VCQ0ZQVDZv + V0NiZHhObk41VEhTS0tTVmlMVXBxQ3U3Z1VVVFlERVZ3RkhtTnRkSEp1cmpWUXh4 + MHpWOUdnVE45S0lDcU9Gck53OTZ1WitjNDFtTy9WNFpFODgzOUdFTUx4NGxSQQpz + ci9FSDQwVjUzWjBEQWdVbnFqaFhaTE56S3U1Y2VoSFRzOVZ6eDkvRHRnCi0tLSBU + TjhvOTNsbm9KZFhnaExMRGUvcGNuN3dOcHNkdUhEY0V5RVNuK1dhYjlFCltDvKgx + zaSNx5AI3vuKDcjF0H+lCRMhjNb5OjB4oj6pSDbzUdlR+fU2If2tRWHgbs3bRM1b + Ds4y5e8tbVeSAD4= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq10dd9wceuvcn50w9nqec5fws670qz7eqhfw7teyptqfp02c6k05pjhrp6kgtfwyx4rv6gry4uwpanqvknsvn2x26zf8p9d2ccelq24uncr0hqev9yjm8wdeypgfspdn9vt0ulvx6jcsy293j2y7chsmse3wfd8qeg99fwnup9psuqewrzpwfdv0kcfjlu2skxx8nxcykxwaz2dny825e3wxphmn5c0vtxp4tjetzw8f98sxgfmv720sk94ezpg5fzw2a5k2eszvnpjqrcpw2ck5zxwuyprd598gaqezkj5jy0ry7eqx4su5rtxdemkphhwjppe0fsp3t7p3vezf3pzuhq3n3etxkcggsy62u94ufeclrchdswkl6gwp5ce65aevnu04aqxrsm0deuf8pgfaqxk3ys43ex2wz625a06s7kfcc8tagp8zk6c9cpqu7jg7sxtjf6faq4e8extucyxjjq42a92ancn8ae5gdgr2ea4wuqg2eurs662ufux35nhkutjqm7kxlglafwu92vefqn8lvn9gwm6jvcvtpvs6nngj7zf43fd0k3pqs8dzvvf0fc7ea3v3ct5q6zt0ptdkdpjnv2t9jcnh2vhxv3t9uk6rzjw5zqtraxp52w3345edj0fzugwdfqcd8jge75yufv6u47wz22qhqzucch2wkgj8lk266ep7e6mwvfv6efcgf4jy35kpmhm6fzwcdsxxlup5q2zxzdpg67xjslp9f6t96khpxepp50jgss4d2edermg68xkff8wahg72ayaats9dz5rukqphkahguf5hyq0dwtz6s90jlh0l3ajql7pfy64zkz6ftuu6u2578wnpmpkwta0es47d3sve9neqa89w708j4afc2raxdf2gaucl70jn7e039axgmzk069ha4p923rf3lwugys0v56tgfu79x5pcuw2zespxely7tyyhg9z4upquxynwpzcj7atq57yazfu74tv6cun0c265am8zahls5x6y5t4f4zpdgmggtst5cefyatmqehted0gw5sawprpdf6gg9nf4c84xmk575auu0mn35j2rgy8wdkhykkrdxtjah88gr2cmrr9ra8edw9fs6v3pzkh49rtk24qhh2505c4d2zrw8ashyedtapnmeyndpy8f8szlz5tc7w0jyxm69s9ysaq5cgkfst4ude8z3phshy5yk5f3yakuxkgv7gyp2hwgl3kl223wzhv40ukmpajyass46zrgtfxr8sr3gax24d3edekg3sf52vklktkgkx3wgctvu6l9xzr098zc5gvsf50xqw8dp3y96rx5nkswt6uw7glxpyyj9hzxkqhylnry7h79hlrualwsr6qh0nx8mc5q2mmv8sc3nx9ggnek8jc0x9qaq426ssf9y35qr6jf4fk40xex45hvx72zpr3g92j2yczrd4qnwvf9flp9ekg0nsp7ru5z7c0fzqz2uwsvjlly6zmqaq5awgt9lclp0rply9jy9tcgfsqchncxuarqfc4zzf3jrpg9dvxgvhyqsl034lv732d0rc44032w7gt3c8kpnypaj6f2gpf5qzyrjy9d26h326gzv8gy6glqrrhunfxk54gjw6ktrhy4fp8ez3jz8wv89z798dz6q2upgkuyf3hgpf42wgs427ufmvetpqc9v6p032yllpcnrrkxc5qrfj9spttawd5hf4gxg2xk67hwcy6g3u5rlqslth3yu8x25ah966nq7v339ytf33avuuxaer6yrhfdpft42cj5a8apcrw0z5ksgmn0qcgeq3p3wmqecnucswe7rga66rde9ax7wtldwzqa85m3mqj8vwspehqfdy8gn4nke4knf2zr9cjpx37jawu2p5gzzejqe26mgzjh90nv9mf2h3x6g8h6tzumyktdscdu5azuzmf9mvxv2n9aky + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IFcvU1FZTE5J + bHNlK1pxQS8rOGRBbmlSMDVKckt5VDZFWVVRbGFaRjlMdUpPTmZyd0p1d0dkRjFM + aGlLOTFwV01JdUY2b0crdDZJRnRabHY3TmNjWGVKL09Ra21aV1hwY3BoVVg3TERn + WnRpYmNIbDhoaW5aSy9aeGhCbUZjOWdGbjE1SGswdUd6d2lMMmFja2dtdGIzd3JJ + dEN1cWFQdjBhVGJwemJMWnUrL1RLR3UvZGhjSUhPWGx3eTZDcS9ENmNNTkYrV2pS + Q0lVakEzWWs1K0tDa2xMZUxZV3dZMldwNktBQzN5QS9VWHZLREhPSVYxVXRqYnZu + T3F6eGg4THVKRC9oM2lwQW4xbnhURkZ5TmZHYVJFM1BWOUtNSFJSMEk2cGV0SllD + dUVPWTk5dVZ5VjBvSVpKUCtmZlpPTVA5QTZYSVQzaXF1MHFsNWF4aTNtVDA0anZR + RWdjMU9MR1dGVVNzc3pOa3JZSytha1lrTFFLUXJDeUNURFZFQXZpTVlpVmlJTTdP + NzZ1M3NGRkZ3RDgwRnFETkp4OWc1Vmxla0JRZ3ViVFBwQk50OHJSa2JLOFkwSGMy + bXRhZDJ0dEtuRFA5SEdid2RxajBwcks2RWt4cDRUQ0VUM2lEMnR6RW5meXpPL1Rn + VHBTMlV0Rkdxa2ppVHBFMkI3cGpicW5GSlRNcXU4ZVlUeFM2b0xySmpvQW1EUU12 + VFRONjhORjNJNzlqMWhOUnpLS0JxMXN4M3J5ZUUrdVFSRFV3L2dlZExJZTg4TEJJ + ZVNkUjBxY2xzVkVhaTljL3hFWjYzcXhvOXQxbWIvQkthcVZEejB1US9zeGRmc3Zl + U08rcHBZcE5HTFlBZHhMYjZMREV0alVES2dGaXVCTklZSzdTV05CYkN6VFpSS1lT + a2FjLzFGQlc3cHlvaU50ZVJrRWduZkEzeEc5cnBVVWliQW9aYU95dWFZTDJORytQ + NUtQNTMrbGZOTXpaNUdaYUxQQ2FNbjhnbkN3eFJYbXVobCtRTUxYL2Z2MHYwaUg5 + TmV3N253aElVL1NWUFF6Z2tlVG4xTmlhb2xCbUZ4RExxc0RNc3czK2RLcnRLa0FP + WG8wem5melZKcEdkTWhSbFNZUGxPdGMwTHlJNHd2RVFSZ28wa2s5ckFmWmZ6d0FI + Q2lQQjBETTg4ZlRqaml2WnVMRzFQeE95clpYMWE3cGJMQTZ0ZjQ0VDZtNFNocVQ2 + S2EyY2pCY2pnOGFId1RIdzZYZnU1czl1SG5GS3VocTBKbGR3ZXJQNFV0V1pFMy95 + ekdYaURTOE9QVXc5bXYrcFE4MFViZG40cFhUaWFzUnVPcno3VEh4YVp6cXl2WCtY + a2EzWnYzM0luSmg3Kzc0Lyt0anZEWlhWMjgrMXhEN2d3UCswM1labXFmSllmc0JJ + VzNWYWJGclNwZlJzdmp1TzFIcE5rZGs0Um5OUi9oSFhuNlcvRU0wTlZWTWVpRUFB + K3VSdVE0WE4rUHBoTXlQaUIxMkw2V09UUzZkY2NTR25CSDNIcTFsWTQ2NXh3S3lR + NU53eUZaQnEzOWlUcG1XeWJZK1ZPS0x6WVdmTENndGhVRnVPeXhqdEN0SmQ2TnJS + YWQ5bm5JUHAwTjRjNThYVi80b1ZJeXdqUk5vejZiamVOb1M1RXlLQmdlT0VXQ1Ns + NGo2SHlDaUhtVDZUb1J4eVFnWjB5ZU4xaXNZTWd3V0dZQzRXUFJLeGFZUDMvL25t + ZVJYNEk3K2I2NTU1SWM3d1ZZRG1yYlNMVDN4Z3RRUTErQko4Um4xNXdyQ2UxVU1v + dWlXSjM0NmFSWVhLZE11ZWs2NkM3RnBHL2JVeUVMNXBwV0dpaTBpTkJYU0RpR2VX + TWx3TjVydldmOWpvQXl5UkQvRE9hNkpjUDVtWUhKdlVnZHcwMHVweUVLclVCUytv + aHFKMURBbHNiaG9zMkkwSk94ZFEzVTFHVSt1Y2pXYlF3ajNFSkdVbnJ5Z2xVZwps + L3JZd3hQemlXbjQwbWNZTHhBUlBzZVRHSW55Mm9lWTNGM3lleVVnZFdRCi0tLSBB + MFZXWmVWdC9CeGMyMnRSaXdDaFZmRnJ0TXRMcHhscytuM3JyMVhSK1JFCsbgonl6 + 5jCW3T7hFmVHa6HgfnAIwc4uY92qUmlx1V4MT260xrQeqQPyL0GijMHGr8P1V76j + F8+xBSOvMiAJvBY= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1tfd8v8npj8pv5qsn3v3d2zaqjhg4x6zzjlqpw4rvjr9q7pxzvtsgun4ug7c5keqrwphemuz905ev4g5gzcww0dfxyssady46qcnfqx8twhpmnd20ajjmkm9dlm6medc950rfxgn8xvfpe7jkp4fx6u4u3r72fqhg2wvchwwzavyj5h6c8ypnyf9cjlx23um39q4haqaxq8vs5p6kv2eqlfc2ll9z4fj9pre83weyclx0409nglyhlz35cnwd0tf0hq0nyxgv3kj956h4za9gpqu9ng40sd6g7799n3s3x6pmhycjhjmkgs6ehpfvfhjxt6ascftu3vldzsnufpjnqg2cwmm3ypkqzj437cesgd4xf9ycxdzx92y378qk6fm0uffepx532zqa0rnd709uqffc39yc036j020xdw4dgadx6ya5ef328dgqjymrhr6t5ge20m988ydu3d6tv0xsc95kwatu4dddmuem6uj5d67yrfxkmq9jmr9hyzf8mhwu2r2nwxctw3plgkefvpgsgtgrw7z5ky5ddn9ked9rlynxr498tem3f98q5wlaspky2dj3sw52sjulgvyfx3jk8ymn9f9tzlu44vqdf835kex9jgmp2zzxwrhunk0d5ncfexmghvduze5s237cpv7anfn0v49es345ygpj8k6xpkdjcpg0jy9wwf622tz3a5dnp9mpkh4aucq3l3ayy8g2unmf3dyuymqspdaq55cscnd2n78hn2jqx0v4jdyxyg6nl04vwwr6sj9usjf4e8r344ga6fjy9vpfzuqw670269z2024tzje567422fg3qnswssglujjuehyuxtjj0rql2jvku7wm85mg8nqna62ccx7wyaq2czva35rj5vmek8sgr7k2zgh9j3z4tdyzxe2mw8dj3qwv03cgj93vdpykj24urrh6cazzv4tzyfj0z45nyun29ax8cpucfvcm59c26j9hdsf84pq54z4c9tspw8qpz5dxd4fsf4r8tv6cvz9yy0xqa3p5hduxvqzv0lvuvxqyfq23t8qx7ag9hyhfyrhf43ag4f9f5yrypmdjgme9elnptjsn2ksqcwmwhhcgpkt2f5mdtv7eeynz9u9lmf5zlq445vqwmy6saxhmcpr5ag9vhajygk5qwgl6cp0j69uduj46y7tg3lvgqenuwk05qa4mhr6z7yvtk2fntg569y5ym322yf6ccn8mn9mz5kwmvq5krew8uqm6pmkxdljynxaprrr9n6md203fgqv3vnfxv9kn4ds8zuehjzrcxj2pzy7hjg638pqaguzmejme05kq4su2c994eplgmgdrpd48huunxpyegp9qjwfcpe5gsszs5jy2dyuh4rtmpqe6pyvtems9crhhvtkqds8uue3rretlu5qq7m984uansgtcst9hlr9xzvd4sa6vtx0hfj7z8xzay99xyqaqtqwuqyd7zfjuts8sgkv7q526n3xvfvq32smzapgwv6ghgyw9jjngq4n8ggmzmt8z8dtfpjduymch2xx3cp9xgy4cg49m27zyuy9kwyg8c3ja6xeutrrxncmnc4k2zdmzk0m3tggy766dvjdy6n62t3pgxspdx9tnu5rta2r9wk7frjv35aprvk7gddf0kjccm8qswexysmh5u5xcvrp36sprlw24zq5r9nlnv5thwrp9y8axfs4y9a5vn3tr8t9rcczku9pzkh9xqz83jg9yuslrfztjnve62ufrkhw0cxqr25qqq3s9ajrvxazyvu44n2c0l9f6s2z5ll56gasuen5wk99xj7vpfkwyysr8hk6hxmccw62856vzyrl6wtrq4ensgj0mle7ure3zeuamvlcnj6c2t7s9l0h7zpg86fklyje0r8mhgynz7p5xx83qkuwgl66wdcp7f2mgvkzj0k0ylacvfsge927s + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IENHcy82MytQ + eFZyNnlGamh4SmgyQXl2Q3hUM3B6V0I3RE1OOWZnOXRmQ2tBUjJvZlRkYk5vbTNK + M1lVS3FTcEplMlNBVGpvQkk1TFk4SFRKclBUb3RmQmVPbmRLaUp6NDhmUFlESFcv + RTZKSHJ2elYwVHNjSmVuSE5xbzV6aS8vK3NUZnpXYjRWaWtjbnhMRlNMdUw3cnlI + NGRIK0ZlU2lhbWJ3TWVWYkpEQ2oxbCsxM05SNng1cWd3TXlPejNJeGFHZ3hpTTdH + VUlXVHZ1QnlVTGh4SDV2UU1KNzBKWDlHSkZoM2U2R0NXeVdrbnZUK1FSdktHMmN5 + SzM4UmJkOTRuaGlqajhiODlSRE9NempzZUF0TW1DbXc5MmtlbGR3K2hRWHAyTll2 + T054eU9ZVlZFR3MyeFhiZzkrczJHNzdzWGw2V2FGUlIrMUdmeWxFN0NXNUxYazAy + STYzM0liZ3VsWCt1M3pkSUtrVzNnN3JtcEdtZEZ6Y1ozWnVMYVF6eDlVZUZYdHRN + bC83SFBpZFhTcXo2Z2ZJTGZldU4vTUVFQ0Q5aGM0LzlDY3ppMm93OTNjQkp5dDc4 + SFlKcnNEUVlhODhlQlh5bml6eTZkTUxxRFloQStQOVNFU21xU3VXMXFqZXpxOEFB + WXdlb1B4U0hlUnhiVk9SMGpJQnBwdU5hTGJHTVBxdThTQ0swQi9NZXVUYUI5NWZi + NG5SMXBXM3IyTFJ6bFJTczNsY0J0eXJWYTBuRkhyWFdiejFONU1FejFtTHFWWDY2 + N1RqOWtvTk1wakUvNmdjMyt4blpWRUF5UEV3bEJ5cVlFS0hSSHVyeGJXaWUrN1ZV + cUttZ2ZTdEJZck1HRW1OWmFldTRDa0ZBM2wrQzVzZ2ZTNit6N2NMNFczTTZpc0VF + eWxSVWVDcmpiVGlOempmbzlieGdWemRjNUk1YVZhNllDWEZGQ1E1aC9sbkI3MTh1 + ZGNXKzg1eVg1S2tUaHc4OFU0SHJXVDZjdFpNdVlvVnNrUmRYa1Z2eUJKVzl6L0pv + UEo0OUVLdndka0F4akJwTWtxdlp4Y3JiR1pwL0ZCcGJqMUlTY2czb2xWN2FNWUIr + ait4WWVzOGR6UVJPUjFtOTUwOUlZWStVaW1UMmVkb01OZE1ZSHYyUVRpb05HRmpS + ZUJTOXlKYzJUQjdJRXdjUHd0OWlKaDF2UFM4VXpUVHQwVTF1ODhQYXp0UDdzdU9Q + dFhqR2FFalJZbE1UT2JLVkZFSlVlL244RW1HVjNRSEw2N0h4M0FlM2lZRkNQVzhY + ank5UzRVdEliSFp4ZmJGdWFLZmpaOFUybmNLQkxDWVpiMEhrVERNK29IRWcxR3JB + YUIxZ3FBUE9VU1NVbDBTbkFUd3kvVkVxZnpmd09aN1d4T1JYZjAraWwyaFJOM3NC + T0Z6S3lBR2t4bk5Va2FyU21FcnpDUHRTSEhhYXZTQS8yYTNpLzVsVnp3U0RCc1FE + YmhsVm1nMVVaZFVseFpnV3BjaGZhNTVvLzRyNDRDbDUrUEJtUWJWSDUwbHFNcm9m + V0ROYWlZb2ZxUWlDcmlSZitsdFhvWWxuemMxRHdqTC91MkswaGVtRXBLWmlnclFP + WFFWeFJGNDBnNklvN2l2Z0pFd2NiaHNsemNHNTArSEtJQXpRTFkxdHJaQ3ZCY3Nw + YVF6d0ZmVjRzSk5aeVBla2lib2ZMR0lsNWMrcnJXeUxsZyt3UmZCWXgzTjFPenF0 + ZERFemREMVIvSVVSWWRSVzF4OUNRamRVYnRyTDFqK3ZpSG5ZUFkzQ1c2NmVPVXha + WGN6dzZUMkhxazBIejRlbFlrcUR1NVU0VU0vUWVVRGs4OFk3T1phMjZZcGhIQ0lO + eFM1VlR4Y2pxSC8rZk1mY25kWEFvMmMvazVRY0JRT1VuREZyM05RMUd5bGNVbWNx + M2ZPRFhKdDdmOU8zd3U5V09CbStpSWIwbHh2WHRMSXgzaU02dU9OOWN2YUhaZwox + RGwybGZZOE00SVo1dGFPMnFoUFIzNDJRS1VXUFdsaWRaQ3NFMzR6SzVBCi0tLSBp + bExvbVR3R2Exdlpyd3QvNk5EQXhBTnFsSVZMUER0S0V6aGlTNzEydFdRCmXMalpG + oYlzbKAk4hUiYyeytnjUO/0fUbd/Om4xeYgyiFybMlLjIIz0koDAzBoZYYQc9Xqa + GRkeJdnuEF27xLQ= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1f7nk5g0hcvy522fpgnp48gxt63cpyh24cua9jc3hwjdu4qvlpr4udymsgqh6498max2w867tect39gl62ru8kws2gshupfeg4gzggz8fw85cqrnqe2llyxt3ke5gtlprfpm44suu9f9mesu2rffhlcfyecvurdylvk6petyc7p549q832u9nknznujthesy0ypdherhz9jpsc4gyngewrx4udlzkrv35re42xwtlqdtzm4yydxynqncjk3lyzu64yevahcsvcvnew4rrgmtnssxnvkry6ydtvwdsws7ch3d9zgc2egcvwjc50snxulcxx6vuq0yskapv84upus9hpdn9kl98j24zvuqazwttw4e8qe3jp2vpsfpu88pl6vjxv3krmzqzkvctevcv7xe4psz7tas8p0588kh58j8zfpqq2u6k92m4y9ugcd6hgsz9ja4zr7eadln94n6n3548jt0s2vshjd94pp6ct7ls3peecgmkh3gltzcdlq9ceytv8se8yhv7vrqsx5fdexn65samrayd5qs5xd9cwsyt7ea2nvsmp4tjx44q6guesu9qam4un6l5dx5y5dr2fy9r9dccp35ry64305ckkkcecz6rw3z6zl468smspl0hcgsykw47ef33euykywkpq68psnkfkwennu3cwjcyupv2fgrvd2d6n35emgn6w0eqk08psd25qr8asuv7sxuyr5w26ajqjmhccv6f0d42dqsr4ecutcuzxxnzcax5hgtwk54xsvnnexx4phtzhshgxxhyx9pvknzjtjm43z4d89mle0pug63j9g44ez3npqc3td0cuygpecqdpncfzfqzrnykt388p9l4nkj5cfazmp9qtd0gfxl07qjnswmk684u77zq2jpxsn6j546gf7ql9q5k37mv0sn25aqngs0mgzpu4jy5c8heqqf55u0kg67907gxu5u4f8cjtztqqh5evlqh99t0jlvtccj54kc0vxu32adpfzesp3zjy8kzg7var3ku03e08kk8r7zeeptp2p83cwhsmxvvfzmg9jppg5ae9xhukfens0pl6sr450q3pg4rpj74f088wsj9eegv2umv858329ypgjdr54v50lyne0t8xddqrczg3n9vgzkw6tzn9s2tmvsxha8legfpk79lcf9yepf8ln5h54lcn2qg6jmqhkff6un930suw5zgx67l7670ljkg4pxrgfxnpum8xmmc7wk4eegpytqvkp0jh8enhs9hap9nker8efshsr4txe4tttrh5paz9y3h89rjxwl8k5tysal7n0yzau33w2fvr4u8cr05vtrct09thgj2hn6qjqeh5ek80y49cmqyca6pryjnqdxj43njctqsgpk0ndahqd5qc3t3jxssj7g2rdul3jvk5tgsmfpe8dz0pjualv5kgwgwl7pfvfu9pvcx2wkt6e7xe4eu025jksj5tdafcewcqhz7w6sy55fhx4a4ec7hz9yh3x230vaz0fvuxdzvvvm5ze349gsv2qkrj534pqk6ffy6wtwjawrztjnxl84sf2l5k73ptgjmefwgmzmyxxdteeqeyesl38ykm3pnsey6xd2c0pzsngcx2283vtzttj79jht5gl43qxrlh2s3efdd4wqjwkq5dv9n83ptzvefsvlyp5nvkyzndvu8ywcg5jp6cyhl9ygtjz42layjyzylkuxefwfcmqmejvmxqm4keklrnvx8nd6k7yp8mxxprljcde2s5xz79duyte3kckvgp0fuqlsnx8ty7vnk5pz4m9mk33rtz3ujryxkvsur72egqexvse22nlgukklaus67kcm4n0uty0dj3pxtyl7fuz2x7yr3zw6vp6pvy6r0fwjlqzdkxc0rug39uw2fyr0gx8a964ef5dplp49mqlpqq4e0appfzrumnuawfy5mdlqd + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IGtqeWxXUlli + MGhCM0E2bjQ1aUVTWjJTUEhzNVFZdHVlYnZ1V2RNRHlkWDBENDlOT0pOUmx5Zlk4 + clp1SE1reEx3OHBXeUhDRjNRVGJQdEd1aGdoVTB3WHVtMTVmcEx5VFBSOU1kbzh6 + Z3hwUXZ1MUhTMGpWdUZtV01DTngyMnJjUVN1RkVDbkZ3alo3MHlWUlp1RFVuWnFv + UHlsMHFMenBVZjFQRjJrZGJFVUZDcFhZdEtpR1VYQTFkdEZjbkt2KzdySElZNmNS + bVdGTzZxVXNaZmFIK0R1SDB3OWhoaGxOeHVMR1hXMno5dWcxbXFCaXNjekIzS096 + N2VNNkVFRWFnaElKQm5UK0NoRE1VUUlIZy9DYzdheU1tclF5aEV1bnA2Si9NZjJo + eW9XdldaSDhTS3NtK25Tay94MWhKdWtxQTl1U3UrR2c1bFcrUWd4VGRMRk5zVGlt + b3Zia1VZUmJsOGhuZExjNlMzVVZzanduSzRoZkJTeGlndlJMTjRXT2JUWTliZ1FE + L1FnU1FZdlNycTc2WUprR1JvK2FxNXlpaUdTQXMwMUR5L054YWt1U29WZU9PcG9j + U3RjSEZhbGk2a000Nm1TemRLczJvKzFJYnBBMzQ4bWZ1ZjdGb1Rscnc5Wng1V2pO + S29pVDJBUCtmalMxSkUrV1lrWCtxaTNuaW8xQjIydDdhckg4L21aU1hLUUw2UnVq + Mndpa2NVTDN0UUFXRjBnS2x2TEJmZS9RSlFzSFNIdzlIU3ZneUovbmY3Qm92Q256 + N2swQUQ3bTBrN3BQa1ZQWlNKRzdDVFcvVTJ0NnlQSGU2KzVHQ0t6ZUhvQVZFYWww + dDJibzdjdVhEK1dvNnBZVkVVT2RTYlJ3b0RrcU85RnZMS09uN0tuZlZ5OWRWVTRG + bUtlbCtxYlFLd0RqMHRIOU1JQ0hEajgwN21aT2NIR0dGcGNEMThkN0ZCN1FGV3FP + VUJZZnpMQUZXUElRUXNOSUJIckR3SUk5TGZjRWUrakQzL3psd1BVRFZXVG14RDNP + UXoxWnJTeEh0OUlJOG8wK1ZQZlRCaHg5akZtbkdaczkyWlh4aTBJd1NVdlc1NGRH + VnBKbXJNazRndHZZVHBGdDZMbXI0dnJVQ1Q1WWlhT0NRWkF1R1NGN1VTOVVhYUN2 + MEJhb3hjdy8zTGRrQW1ibzVIYkl5dXZnYkpUYmdPNjA5c3pQbXhCNG9CUzJNMjUz + OG1Cbm9mRVo0Y3Q1S3hzK2IwR3lNZXNhenVvbzhrRkdybDJYWDRIaUgyUjh4MG5u + dHp0cUpscXFyc1NsWTMvdlc1WTA4amxwK1NscXFwUUsyWUMyY0kwcW1WWFlhV1dk + SElFTW1seE52UE41c0tSMjYzMG5BbzA1V215Y3dJLzJITGI3N1pVZnE5TXhWbmhL + VXZRRjlsdEtCajJxdHN3OUpqbjl1NGVrdGphdlJSZURyUW9RRUluRnFXTVpYbVdp + M0toVyt6OHVFcmZHZ21hTW1UTy92djMvS2dIamowVkJ1aVZoVk9EQkc4MzE2THJh + dmdDM3ZZLzRpRVpNcEkxYWdKRDNLeWhrdFlpWVl0WEZZM09nVGNGYUxqMDFwNzFH + L1VkZnA5MytkTDhHR3dHWm9VWlZGSThGNDd1OXpRSmpNcW5HUDJ1VUtrWUVWYkU1 + U0RPRFBXbXFrTlUrcm9pTmh1QWxOMFVXV0tBTmJyVWhOL1hGWGR3NklOU01xTFVl + SU04V09xK3ZMamR0N2lkZnV3WGdtRHFVNERXbGxIWTJjUFo3N2VMQkU0c1g1UXZ0 + TVJsUFBidTA4TlU4aXpTU2doNmZ3YWppU3VlRCtjcGtLNDdOZWljV2dEVGJLTmo2 + NkJBbjZwdzNOL0dBL3MraXpMWGdld1YrR3UvVmpoYU45WUdOSGU5RklTZW10anFt + dHUrZ29wVm5CeGJNREFhUGk3OU14NTdwbGRSOGc0WWtHSXF0RXF2UzNQRVRaQQpr + SDZLVVdLNFNnUHBMclgzOUMwbEVnL1Q1REVUWlpLY2FNSlJGRnRpeEY4Ci0tLSBV + bDlMTlBIM3ZPdGUwZnpkQURNSkVZOEZYY3VKSjVxejJIa3JQRzJ2d2ZjCg/GAnWw + Lc36KcGUzObKJKDQk/oWI2s0XD5Z/5/qpv8g8Ln++e0Ldfdc1MK7bgEYzMSEl8v+ + yZYwnuWZmm12+aI= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1u69evuqkngsjej6c0pg64jeuelrcsztht2nlqdwwvkzt69wffe3f6qfngrjmfzm6u3wfweeqle65ln8ffywfjmy6jd505ced4u9h02axwq6j89avzkpwgf5xx8yrm82gj5u7ct4m09w9vfzcyqc4nnmpvch9gr5kazssp9wwhw7gjwfh9vajfzkxu2eatvxvkfc55h09v9jkwzu2j4vd4jv0d8zgkdtcz70vkgwrl203gev8cvn37mmn0pvvyz53aj5zgftdun3gty7cv7q9kfpw73yypd9mkpgccg0eyj24g9egw3mzm7w8prms0dnhzhh8kx435e7gd8pnf2tylmqs9qkvcvnt29rujwsuqrxs43yenqshyfka4q8udwyq7ytkvja50u865rvf5zflp7972zjjxznu0cdcyyqa2aclagpmehr5gh2qyss62wmnqxslz72v4lef2ka4pn0ge003sccmpf9ycdfpn52rnxtyc6ucrzx3d4rt779maympggvtfvtdjy2fskev2ez5axxqk2ql324rvuc94z6m7lc4dpwn4ezlh8gfrnpcwwag3eps54rtya94qmffd9d636574dtc7svufd0yzzuu5cmudpqfpzqtqr5fx03dhvvdtd72kjux826mfhrjqcacc33d9v2wy5sq98xp8kjq2u8z5azjgy7tz4mcmu3ttuxhc53xvglwqxmrt5pdlwcrerzzqk0yht5qqvv6m97w8m3z4ys9vw07y5j0d2rrmpmlkgtfstjkfngk3gg23j5x0cqqq3mmndxrj56v38ndmpwz09r288mcngfrhp3aj88q24fmsjs30a55dcmnk6542m3jagele7v7ekjm3r02nfpywup7ue60vucye4u54hxepf20q7je9zy4gajzy0nhnzz3cgr4c830uauzzk47w3ce7ksyngqtk2nm8zttjktydjtsza8q9wujsggj8fjgekpexl9kgn0j5j4tfs33s2gds42plt48w4wvfdttzyv38ygxzeyg285uk2xrc762t3c9wxgu6qxvq09jd46vs2va2j62x29t5ypzfeg2mekrhxyp2th0ms77293nukmhqj3htqe02zsktgs7fmq73czs784v8h8aqs08gfl7xrrq5m68jsg3hukjpyqkwwmtawu522q2vp7rrrywwk3y6stvvwtrdpjpnc7z38ymk7dee9426kv6pwuysdlgwk7zwpvqvjxqnfwrqpuz088vq536td0rg5ga7de78vara20j4q2hkrjntyu64jqm7t4page8kd6s0t6ecyhqvx2nfm3h505vyyz75ruwx2xm57ytxkmfrhxvhrwwwz48v7m3m3evrhava24kpy76895k2y3jxxnrf72u298hn0u50wp2sysph75lmrp260dqgsay5pug7ddh3vcnw6sh4rrmxd04z6ayw6fjl8xv8ktk0nujhd0ecxmusee5vny8e2nvamgceytdqw46tssyafs6s9fq89efewpjz708xw0ge6u45zcceeu45emcy84ugt9xqk6utxauj6sgy2t0fq8spdn53afhan46w87u3dpuzhkuusxya5j7rvqt0qktff6vq773hjkt53mman4h2z7xqt8zvdjdce68274ldrv8swxmg2ltxrvz2d44pu4e6tq5sw5qj5lwn2c2tdqpwc6w96ejmu59hjjmzhpa5v6q39k2jp55qgnsq7lnf9yaffkmrlq2rkd80w4g428whz0t3vw89w6mgcz2vtljra32klakwz6yzgnvuzv9v2dpw8qrvwrq574z9hxvpmnxshd5vsh6vm0a5z2ndxnh0r5l4uw6ntg9tu9a640cmdgx0gk44wl7u7x6hem4yxxvs3uav69sjhey53qth7axcrpww70p2eeujn23sachzvhq9m0pdxt09smh2cl2 + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IENuUHo4aHUr + QWtYU0ludm83dFA2elh3OFZaS0dzYTgxOGNYd0lYc3NwbzJLTHFUekhjZk5weE1L + R0kvMnU2R1RDL0RsQ3dyb2FubGtOSTRPSUFtUkphSDNSUjNpUjZxK05uc25EZVJ3 + aWhIMHJOUVgzM1BjZFV1eERmc01KU0tveHVDSHQvNExNT2xhRGtzYmpzTWxVMHdm + SmFPaUZRdnRYRTBPbmsyQWRTVXh5YTdaSlNHVXBPUFZvVFNmeFdwaDlsM2lhUjh5 + TXR6L3dsK1JCamJ2eFNGRnp0MW9KZG5vRlFQcWJndE0ycUYwSDZ5SjBQakVnaDRp + dXFSTmhTMGhFR0ZzVUxmVEx0VFd6bitYcTlVcnFBWWs2bjlDS0ZxaGUxOVBOZ2Z2 + Ym9WTHE2U3VFSE1jVTVvTlF1a0xES2ZEWnRQY3BDMlRsdTByM08xVDEyQ1lkMFVr + Z1drcURIcjBQUUtPUnVTRFBLM2FOeW9PQURhSUpMcm1jSjdsUHZFNUtGc1dkeFZ0 + VzJRc0cxeVVjNWx2VTA2cWs0Z21qV0VXREpXeVR0RE5YV2svUHIweTgyWklqaTdI + TDVkdkljZFZQRnd4RS9rc0NvVjN4ajZhdFJXYUZVVTRsTjc5Vy9ucGZDZksyTTRU + b0lKSEduclFLeWJoY0psQjJxOEl1aU9UN09ORzNRWjdWUHgxUHB4K1lKZmpuaDd4 + ZG1OQWFXQlhFSVNlc2FDK1VtNTRXb3FsUmNOa2pHK1ZDQmlEQjBaanYxUzI1YW1x + eWtEVlZFRnpydithM29idm83Y2R2eDRENGdBSWNpektISXVhbjFnWG9tMUsya09J + bVpPdTF3c2o1K2xFOHZlK0FxbnFMamczZlY1MnN0NnprQU1EMVlUZHZsZjdSVW1V + Z05vbmg1V3FId3V6QTB3a1E0eUhYdjVURzRNZm8wd29oa2I0WEFoalg5RjFaVUEv + WXpXVk1idFBTd2hyL00zS1cwcGYzaThBT0RVeUNyaitUQjZVckpkVjhiY2FqOUxm + Z3lVRmFmdm1IaCtUM25LcXUrUVhIUEI4V3N3QnlZTEVvUExobnRndzdRUU1TdEdH + ZzAzUmFEYVhvaG1ocHJyN09wVk81WVdOa1ptWDhSOUg5Sy9sb1lrZU85Q3AyQVpn + bUcwNXg5Y0ljSzhtUVZJWkVnaEZ4KzFwY3ZhdzQzZUpQbjRJM0s2YVEyR0x5YTlo + cm5uZ21VT2U4NUNHYkc4TDdnRTRVdG94OUcrVk92Y2htV1BtUSsyc0xESXJyVnhy + YlBQKzZLWlBNVTZYZTlMYmk2Vk5ibFpEM3Q1VitOdmt0clhJTDNWQ2RqWTk5Tk8y + WjlidGowa2hMZXJvUk50VnJzd2gvZGZTSkt5WlZ2RWlTYmxXUmJwODd5aklCZGVQ + RWdoQiszVXF3V0VpcHVISGxNWktrRjFvZ2FUN0dPeC9rU0VZZTVLTjdONGU5UHln + bEJaQk5TL09vQkZJbHlkMzhkZWpVVW1hajlDMzhTNHVHTlNyajhwa3d3eTl5cVRq + cHhUc2pjMUJGSGYvMVZWUmQrWURuTWNXMFl6bGo1cmRBL1kxNzlwbTVZaXBjelJm + Mk42TzllMmZTczZ1TDlqVEtkK05HWUozckxLc0R0YzZJUnZRRlZFRHNMcHZTUXIz + bHcwVXEwc0FDeDFnWWpIeXJsaEtJazVJVWtiTFlaRzRNdG10NGswZDNhSEdmaUVa + Q05CT25pUno3VHFPbHBMWm1xM3cvN2trRXVMc2p0bDE5NCt1TGRHVGFhcEZ4RFFm + a2VRVUZHdkJmZWM4YlR5VzJVYnNGaXdaT0sxazB5UlVQa0ZJTFBjWEFxRXNzb0ZH + MlJMZG9HWWpIbUlxeFNNQmljdXBwKy9WRFNxdTJlZzRNbm9VZ09CcmhnM0krSi9n + ZDMraUFjRmlGblNoQ05pRU9HVTZEUmNtV3d5RzZXOC80ZFZ1TWdiSUFWZlNTQQoy + VFEvWGs1UHBYaEw2eVlBYlZPclFiay9EaDhNTGdyOVpaQmNETC9UNmRvCi0tLSAw + UnlKL2NhUGY3Yk43RVJ6dUIrWXY5K3I2cDhmazdhYlFnRll6YVhYbFhnCr4dIev1 + VJAmQy//z6UulbCWSJPG8UIpLSoXGn1sKpcXAl/uRXPj6Q3ma4RtSUv2xfOGcwBQ + 3K8m9scUL4v/leg= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1u84h9snf0ajqjnlt2gnjwnqh8f66kzp2w5apc5g9cv8xr7vdg3qrn08mwqngwdddxahy8sss8ad2f53jca98kynak5kmwppwulwphhzjhfg4dyuaexje0dfqanuh28ep5w864xv476ukg0yg4fp8anysh6s259554wlrzs4dguf4jvgr95845t2a5yf24k5vhxvj93v4pjencd83jgxgkce6umpn7srvdljl5a0zdg8cj99p32e2ml399xrzktyv0faesjvxdhf5tmsgfg7lyg4d895n02q6vkn500cydqane9wc4srhpcz3anmkd9msycfzyztwgzap7p3079pgz7hx8yw8clxunjnm6jujzufjkyac98wxkf49z5pnxd3zl7krd9ftjerftd956j9yj3xw449jsgpyjk7pt2nj8yaunscl4kn5thl9ht30vsyznvgv2qk05c26zhzs42tg2g4d2n9707t8kz5creczwyffgkayy9q9yp2w92tkkqw4n2kyw6at2krapnr7vuq9nsxc0k2ajt68y4xqmfax5p2kl6u8rggpxwy2xk6l3tqjv7dsx7qtk22p2wgnvghclxd4aucpcr95plge0xemy7v4cznpq5sxgjvevmney2jzx8zpwwjjcwmgu5sufs0rq70ssfndqgftufuremlfwg7ww8ngug7aawzm6nfrn7jtn2074n5ay4gtusndfw7qpjk4g5s25d05s9qdvhqgka2tv0ts3wymsph6cnypxd47gkjxlgycys4atre67wr64suw2egjmqgfjt06zzw8h9km2crr75qjfxar30utkr6yqyej5g3rmn9pekd4rvzrvek5sae54stmh9nmmhmr86qsf23ynv06mf6z0q336yq5vhtmfn6x7edqx4a7nxty45gu8xzuhx0w4vmxntzd8edgv5ykfa54zpywzyufsgfqtwptjgpmvdar804ywckx7ajkd2zua6gv0xklexknnq29ska48mdeaaajh30zjvnw9y5s78qclv64dlcve0v6cj8myp5t46puttasmwq8cxnfdnmfwpjxacf8r32rs3rmfgql99mx5605xfdph02vqux8rkday0v73j8zfuqcz4d44x7r3un9zs8jj4phw9zz2ezewfs5zmlqk5ypz7wtvveapc2z90zm2n8t4ng0ss3m9pc4pzaqfr0ckeg520d8wfkrh27q8cjettdv8qsq38z7wjz0zq3hg268859htj9usz00qvqe2wd22ldshx35ph7lvjsy33lws7ylr2ppv53cdtc2vsyj7zqzrxuy6dsj8lc84qvghr78t9j0yxfqygettxkzh2qn2praq6gt0zcrl8qspvsm2c70rv3awfh2h2dmmcxxc0vv0sl75hltxs6gw6xrj0d84lxr4qx08g4rufcguztlya42278h0ddfwfjc0n99mwze5992cg8ffvt85s9w2prj83n96edzf2wnx7kk0gsmu4uw0znu82tjr8xht907cmz0mz46pjtud7pqtr8u2563yw92j4emmwn3y05y9s4s4mmpp295hdcymkqq6aygz9a3jxawhf0t5jan9yagfnnfyl8rt288gxs76eezafnsr2d3627vgpej5at9pw0udqmuc2ezpg8s0xnvkgw23wrdxemu9ks4n6cms38sj5y9aj3u6empgjthmvqzxju9sz3w3xrxsvefdkv8sdgptf7ahxuh0qp7tdz0rgafdz6ewttcz0secsfxzpu6agyqav6shlaydg7hljhh43mtd3xf8dwfkk63y9jkt3q3794arq6uzz569k2uh3fnqfcc28g2nyswyfus9fsfr6q3tkfewepj05acdg3u42qvnpl88cs6t3cd53n2hqtn4cd0d32ntwvzn97wde33cx6lsq0k0kyk23x834upfq44rsxa + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IHhOMUcreGhS + RExHYTNERkkvcW1Gc3huMW1wdG5wOVJCRXlkTEE1UERYVzllNmFNbC9UM0V5QXZn + ck41Zm9RNzQzb2ZoZGlTMjZvSHhmNUhVcGQwY0dwQWNxZ2JyRFVVQ3pHTkQ4M2Fv + RnpqbVNMak5NTHVuekFoTTlpTkMxNnpEbVVrTXpRUmNGbzhtTmcvZWdzOG5BVThh + SEc1SzRia3NjRjNNUVZ2OW5MSGt5L3dsYWJQT3BxcXlYY2xucW1McEJMUDh2T25U + KzkvUmRVWDBnUlpPZG5tSmVCRDFsZXZsK0VnSEEzaWVsMnZYNTJ1TklOc1dVRTMv + VmdGL1ZTWnVYUmZWdzIzT2RjNTlsYUVFSjNOSktqNW8vWnBoVUtxSG9kbVI1S0hn + OHRaY2c4bU5XUGF1b3EvQjVyOXRKb0EyUkU0TEh1WHgrUmtpS0VBdVB0V0pjNVA4 + S0dZd0NqR29PSGN0RFNTMEVkZkM2Y0MzZ2pDOTJLMnBicldtQTJxVmR1RzFaN08v + WGVMNFkwWVh6WXp2akNLdjZpcDI2SG1CMXY3M1lYMWhXNGR1TFJkZVJicTJpY1dx + dXhheVNKV0JEQ09TOExjTm9ycXpUR2lqdmh3bzJwbUxUeStNZlJLUFgzYWZ4SHBw + bkJRcGZPMEFkeXVEYjZXZUZFZERMZEU3aXpqamErTXErb2hxTmJDRytNQ1IxYkt4 + Y001Ti92NFErSTJGaE9EQmRwekY1c2o2Nk5ibWEzeHQ1NTN3emEvcWhLczJ3SFgr + TjdHRVk4eWhZZkUvMW9RTk13MnBlbGtJNW1CTlFzVkhpeEltWDZRZ2NNcDhwWk5Y + UWhKZUhZbFZ0eFJaMkRIMTJINmduV2RCVzkwS2dBMG5Ed0NOclBWVTV5cGtxOTZ0 + ZVFZckJLUC9SVVNHNCs2c3ZZWnhKaUY5OGE2OXc1UUcydG4wWmJyK2dPdERSLytE + WllOaWRSV0pRWmtxZndrcTN4bENzMHMxbWJjUC90d0ZWYWpyRWkweFdpVHN0eHpw + enJPcnoxOGJESSs5RDFaVldWVVh5RWNrNWgxN2MwdTZ4bUY1Y1RuZmRCa1ZsWTJF + aXE1V3d5SU1EVGpuajJEVW8xcTI4eGlKUm9GaUtndkNYVUlyZ0Z5eGtRU1h1R1hv + R1MyWit5WElFNGN0TFlGSWJqaDBNUHhxZ0sxeWhjMUUvQ0pGa2Q1eU9yODNqRWZk + V2J6bVI4NGdnWkU4dHdTSU9kalBjT3BQZE5Wayt0M29uaUx3aWdMLzc1NDJKanYr + cXk3MzlzMWw1R2tmaFlQUHRPSVdaZmx1dkd4dHNlSGhvNjBZNktzakFZclBTNGpv + SnBrR1I4L2JhanlrSnVvNzNjQXVCUExRQTFFRDRjZWRuSG1ZdExtd0tJakhtV3ZG + WmYwOHJHbDgyTmtWZU96VGJsU2p2dGdoRVNiSVFXMHRIS1V5L1JEYjdjdSs5c1cw + VW05RXRrYlVMUHR4TjN0SVRJUnB2NmdHcnVOd3VHaHp6OXc3emhoVGRobll3QmpI + TkpkVHphb1VvS0k0OUhSTENCdFFWcWRpeFhxTEVwa21xc1dSOU9yTVhoeG5IaHlk + K2hzRGZGM3ZIcmo5OVVXVW5TSjFhUlkrVHJ6ZUxBOGdURDRnQThiZ0JlT1lWN2lG + RUp2dlA4S1YzbitwQTF5TjdTaFROeUVoZUR1ZENydmdDWmN1WmlsdXBoSGlHWDdw + emZaQjYxR1R5M0ZQMnhIY2RGUjZGcDNsUUcvS2JlUG5SanFVaUtsOGxoYkVSYVU2 + ZnJJTTh1NVJkTHlZVWlxSE4wUjJLSXVIc3plenFObEV4VWdkR0xMalc1a3dldkla + b3RVbVZOTjR5bUQ0U1JDcmovUHU2OTkzazBnOG56YWpUQTU3aFFad2l4cFJBazdL + TGgvMEp4aDk1RlNXN1F1OTY1VmYzb3dnQmlIVnNTcVhrN3lmWERta21QcEJjQQpS + L3Zza1gzbVp4aGtmM296VGozS0Q1ZUZOSHlmUWc3L0ZTV0JyY2lROVNzCi0tLSBv + M0FXM09CeEFDMkE5aEtuNWRBMmpGcGhLNXNBc1ZNdERyeithNnhXY3NJCvyAdpuH + qQUPQkVNLQBIBpgNTiiKFU7eI8weU99wb6VBxA6vGEi/tJ6aogWFVu5B2bk4SOoU + QhFXZDzsUUBZp0M= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1jce6zr3zyl5y5jlp2w438cg5vyer9gvnq30dznskqj235v5l8lkr4lfprf5pjcvr4gvlumz7nmgk3qsmz5z2000k65858v9k692kvr5cypkxcj0ufzyfa8yee9cqzedketlh5sxv6g04xqdtqdjcsrls4u2hqnfekvpsu4cu5mtvmkpx86rfkc2527sfe5v37rmnt4ckjgpxg4xzcu9tqsc556dn8lt9e0ctgh82c509g2a2q0f2szmvsymnfv0kmghczsndm52esjffn94hz309jf7mu9fwueav2gg3p7yennkdmwx0xpmppj7v9ddz9gsxzug4k277l2uy2yqxa6ymdejy2cdl5cdjudrstt2tv8l8ptgayzm6hwhw4amx5wj4nhfvzn6uzrv7udqcu6m3s8dkgy2z8mjts0wl6zkyq5srvyqr6a39x2e3s7jnn38r3ed9u4r2pj89pa9hkhflxqsejfzptag2g0mesvgjj8n82aeeq258wajt6rvtdh02gx0mjyz747rs65f9y733n75ppzce5vcz4x4g2jsg0znxjk8szerdfj6rjspjcsg5yktz4ll529pevj4yej2esz4qs8n6tuv4hqpj6p75s7c3cpd3n45c5vhr9drnpypqwh9c3mz58uh3prfhsavyax0zvzkqatf4a3tmvpq43va39v5prypzf5gcjr7pdadqg6m47y0fd4q7xn5s9s768tmcc743qg6w3aflynn8zfmygwsgjd7kz9mrhun2cukf2js8f90f29fcqws56mq5zspjtdee2ymdvtc29znard6cw3w9rfr5c8r5xl58gva79kfae0ykh3z5pvmkefswrdaqgk6k4j2usn5v9zn2kxf2xuz22sessueq0hjkdqn7w3pxmqkqsq4v30vynnushjr55hg95rzzzjq3pxt699e2w3ej3s4qm25vx62ezwckrrghshwj4xxzzf68afaw56tqhnq6rvhrcpq0qcdvvft4j0u934tsksyzzckkkpv9dv347xk2c02mqtycht3l5wewvjw9k7tv8qpx2z57g38s0pvtrgjck3qntah5q08vq2vn3wfk4q5edg445kmkezuw3fplp9ptdv989dn803fpdv7xpd92mdtynjaf9zf4vc6sv30qfyh6vgekyckphf2usctew9wtv8qhysn5ywscps4mq73cgk4tgpywljnkrvyud7u5vskjcl7fg809gzz2y6arhz3p4ywkd5y5d8223fkucqdhxyu29uqy022lwz4rnz5tqupjz4cf8a03htuawscan8p7avrsvn6r0h06kz6usuw0xe3t5cf32e7xgn4ety64txxrp2w0lg2lzg65t3nfzmfydnq0efuhkcas8dwrhrs29pdjd9dg644uhdtfpkvyejyqrvfzjfmefswnfws3dcm6325fcfzeyd7mvezg4ppun6czfuqxnhyavtjdy6azuxj5dvd806mgt5uwxwyhjph8x5w2k3ztzk05f00vgw0lcd3z72gdhhgccfag8c9yskf4tftnnqdx62393vfvk40mzha6rsqxygsel23sgj9zyz75j6shqarc009eyfq4mfxm3twnyuwqvg5ls7qsa4jtm4tx8fhg2ugnq20dva9dzznkaeat826akqcdcpx7ldvj2ngmwykqtrm2gtp8k267q343jgu6w7e3cc70jj9cwf8aa7nagkc6v7v2w3mc9dslwaxy0frysrzkklsvw88azl7j3d5pwzee5fp934cqkkrjnwmaw6zd5fz2kemq7tgtzuvzrnsa5ea0ugmq30m8amzvfv902x4r32wm6e6cpek4wvc6082m4v0pz56qmfzqf6qcsp9scc3khnk602ftd6qg073jcf2wtstznepssrggll92p2dzzev0mcw8tdxxx6lp5y079useywlk + lastmodified: "2026-08-19T21:07:03Z" + mac: ENC[AES256_GCM,data:2qB1mch3yowlOcaJOMfLUAr10NVzZNQp+gDD2ZT1gfSin5x2CdouwnMIZwcECpR9MF9NkNd/N0p3BsylxsLBCKftFrSjzvf4HlCXPwzC6oQLLUjyOfq1ya2GITZGjgutwqPEhJJYjDNReJMaEh9tSx33vyoMg2cCMBt9dgLJvbc=,iv:RD3dX1lIXA3b4izJuawcMCbDHA2Y1ygAiaD1aXr0+Rg=,tag:Vup57JaQngoRMJAPu/Qiew==,type:str] + pgp: + - created_at: "2026-08-23T18:37:14Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQILA9/PFHehMxwxAQ/4yay5T/AnWO6+4ZMCCXwkIW+Fyq+dhZMhmbLpt34s3w89 + ChlCVOkN3L/3OntS5zUlncpyfUGiE3OT5aKPXfD11TLVArlWIj7D0kMzqbs8rx6f + 9TJcWy3P3XqXPRIgiVqF2bYXuiJTVbeLc1bLropn7QQrJJYA1oyGwr41PAn+tUm8 + /YpGHTAoe/tyFXYyPyapnDGiVSPtFHrv/Eq3ZGv0vm5duxQgyThy2uGUA3AzOfV6 + fhTlYanYskYa8RytFctfJxivJPvWkvFK5xPhHCo+aqLRjvrTU1sO6m881vt0RdSn + MLdWZz+4/ybtiM1W1g9NbYswm7NYsgwOxNkmiJhfzX8TikzG5UJIEQGdRfOf4vEB + wXDMVmJq9d7rATAF4VOhBqA2F7i19er+qzWstT/fD4XISemhXN62HhbiG+cm+xtj + hPJY+AMzV15LAWytY/G0VtXPBChN2k8cyf5i27f7hF15U9nFSgVmHfuCDhxG31hz + vp2RqMureFdB/FmTZF8E0LKW1gTgo4JZDxMfHj7X//OIiuZ8wQ2FLgMpYuSuYkPT + z1Cgt+ODgKJPyzo+puz7KammHpS/9UeGbxbh3AhEOiM7n66y3QdE0HBJjdUMTVxU + VNDhnJyuCvxJeos9000xSqmP7BvaHO8JfMUf6jjPfaItbRb7sM+kNhUdf7keMdJc + AfAEm3sb9YHTinI6BDfwc6N0x6lVgR6JH+FsOUgkmvpz6EWmM+ZQPuRx2OY2u8Rn + ClOdXKcvnUwmNC15s3c8+3nOxqG9gjYD0C9hehV7vxgIRcZg7fa7PADf61w= + =5hVu + -----END PGP MESSAGE----- + fp: "0x416CF1EF9AAF90BC" + - created_at: "2026-08-23T18:37:14Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hF4DcpaFmZsEcnASAQdAxI1hP22tu1lOllOAgm22uHDUh+hPqb4YSYB8aaF16Gsw + lVVQWPUZwP0Urv8XMCukV8/gnsUtu8XCBvohBWgszK78l8R8kdUqTSgjiyVhM76b + 0lwBs/LisrTkI1Mq027QsvMmVtQoweHUxAWoV+eYQRKKYZa60+L98046ohcmh//m + NGlCdXnfqRYJezHRPTsaMIYN8eRc7wuu+1hK0ZbZQgpxyQXXwNLtMlGw5CHjNQ== + =qcui + -----END PGP MESSAGE----- + fp: "0xB4A383288C158721" + unencrypted_suffix: _unencrypted + version: 3.13.3 diff --git a/secrets/work/watt-analytics/dell-prec-5570-nixos-btw.yaml b/secrets/work/watt-analytics/dell-prec-5570-nixos-btw.yaml new file mode 100644 index 0000000..8bc7707 --- /dev/null +++ b/secrets/work/watt-analytics/dell-prec-5570-nixos-btw.yaml @@ -0,0 +1,119 @@ +host_key: ENC[AES256_GCM,data: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,iv:MHd/ExwXyyQzaZ6cYkNbZ1wZ5QzgN02VcfwXlAsmKAc=,tag:/iYJe7mzPKPELcMOjGO4kg==,type:str] +sops: + age: + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IFNkZm5mQklI + MFZDRnFoVjVudGRuNlpkOXFTYjhNQmJYQm94L3IvYXRzUDAvTUN0T3JMNk94VU5G + Z0pQYms5VVZSZjAyNTkycDhzMFlrT05LYzBZeng2VG4zdGx5VVFzL05QazB5ZHpx + MVM2VWZPZFpoblpjZHZPOXU3Q1NrUnZqSnZHYjJkd0ovek0vN3B3dG13VHoxNjZx + M3F6SjhkQ3lBUXgxSHZOYzhIWWRjQmhPUDhmbElWNE00Y2tteDAvTTdocXNYcS8r + Z3dJeFhSaXB6VTcwdjFYWmJuaUpzSVM0bnNWZWt1bzdmakErVlZNdlAyR1doYWY0 + emxvdjRPY1JIK3o2NFJTallpT0JZcXRhY0xvc0JndGlodUhrZGM5TktaOEJraHd2 + bURiYU1sdFJKN0E0a0FsL0R5NkI5MVZJVFk0REFyS0xyaG52bHNJV2Q3c1V3bGR5 + SU9td3BZanBxRWpBK25FY3dwNzczcVNNclB1WEo2V1hoMjhySkJkeDB0QkJNNUFa + S2daMTd1aVJrS1BxOXNFTFU3eXl3RW8wdy8wRUx3UUZXTURLK2p0RDMrUmNZQ3NC + TzBLOUFLMldmd1FBTm9PZWxSanY2c1E2aWVMUDNFQWxtYzNEaEt5dmpHTzVPRmY0 + ZUU0d0NCdjlYbXJBRWI3YTFXY3VaYmV6V2UvV1liM0tVYlNscjRJOUwvOFYyeDN2 + QnFPOTA2ZlFVd3VVcUtvajkwVzFjZ0NndFd4dWtKZmZaT2s5T3ZxVmltUFVHRFNi + dVp0Z0pXQWJuWkRoZHlNRkF5VGoxcnBheDhMVVFJY1ovcTcxcCtueUU1emJIbjNo + dUF3WDB3b1ZOa3RnQmtuRHFWYmpqNzdRVlFNMXpPZ1BRS1oyNWx1MmJQcXBpMTJq + UzBCRlBvdnlHMjRublRZWnJVTTlxQlpwZytxSmdOREJHUUR0K3pXSHg3SUl2U1pQ + RERQdEQ4L3g5aVlxbEVXdWwvbjNTY1NEUjVTd3dxTGhoT2F1ZXlzUVNwRDV5SDVM + ZTFqRXgvWTV6OVR0YkQzOExIcm5aTzVFNFlRcUMvWVY3aloyZ1JPUXU1cmc5N1Ex + UC9TNFRGYjJjUUhLQi9pd2JrUkNVVHFJdEFub3M4ZkdGOUcxS2tEQmVqZmVTZkFN + VFEzbnhPa1Z5NjVITlh1N2NoUER5SkozUGlxVmlQM2NMOStST2pKZnZrb0djdjNj + UG1iYkVadnI4QXhtMVlDMU5xT2tZc2Q4cXdialFMQzlJaVNHNXptcUNkZXNrQjBO + dXBjVzZDNkFWWlVOZ2JVakFwbDFQQnJlN2RiUTdBWjdzN2JzcVpSK09hRTMzTXYz + VWhIS2lBM1lZZExRT20yOXlTMWdweXpFWHVidnZncEFKbEV3eWUxSnArcFJuYUhw + UlJtK2JXc252SXUxNlF6bGE3R3dCYWViRmlGbzRsRXVXa21zZmQyVFVGRHhVbWhC + TGJLSEphQ3NCS0NXdDJzcERMd0dBbFlPWDQyZTRsVURldjhkc05PWXNoSXNWaEU2 + VHlOcU1kU3l1bFdVdzhrc3laeUZabXlLMnk1d1JpU2ROMVlxOTQ4dlJLS1VOYUpV + WXJGblVlcUxzRk16MlRUVG1Qd1dVeGVNYTRjWURhSnFsaTdlNjhZTTRaaDd3MG5I + YnNWcEUxVVdSRnlhNmhkSjR4M29KYWUvS08vZWVNTlhGcDF5S1hQTWRIKzQ1YzZK + NTBzN0hjL1BPYWVyR3lmeUh2aEdlb0s5OVR0ZjhzN20weU9zdFQ2SUZXQjd6TSt0 + Y09VV0orMlUzVm5ybTVjTHBmTzFBZ3RDQ3hVUFRqb3ZiZEtJbGZYa3JwMjFWTnA2 + RjJpMDRtVndLaGRVbGdDU05WY1NTOUJ3UmFUUldpUVBTbUhFOWtwODFsN2xzM0JG + d011VGZiN3pHYXBOT1dSUVFXRlRsTDNncDZNNmVvYjdwWXBnczdMSG9sTmxmdwpa + eEgyZ3UzKzZ2c2dXbFMzbXl0YkxHT0dOM0hBc3Z4YzRqSHdHamVidHkwCi0tLSBu + bnYzVHdmK1ZxVVNRSUFaaHkydTBHNzNFM3NLQU56azFmdzhQbDlLd0tBCj40LD/T + +4M311QzHwkObnhngCIeVH1zbphMMpSVcpewGD4QaBYLKGSZcq1eznOLphyqGTuE + Pw/50Ckxw0TMjK4= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1tfd8v8npj8pv5qsn3v3d2zaqjhg4x6zzjlqpw4rvjr9q7pxzvtsgun4ug7c5keqrwphemuz905ev4g5gzcww0dfxyssady46qcnfqx8twhpmnd20ajjmkm9dlm6medc950rfxgn8xvfpe7jkp4fx6u4u3r72fqhg2wvchwwzavyj5h6c8ypnyf9cjlx23um39q4haqaxq8vs5p6kv2eqlfc2ll9z4fj9pre83weyclx0409nglyhlz35cnwd0tf0hq0nyxgv3kj956h4za9gpqu9ng40sd6g7799n3s3x6pmhycjhjmkgs6ehpfvfhjxt6ascftu3vldzsnufpjnqg2cwmm3ypkqzj437cesgd4xf9ycxdzx92y378qk6fm0uffepx532zqa0rnd709uqffc39yc036j020xdw4dgadx6ya5ef328dgqjymrhr6t5ge20m988ydu3d6tv0xsc95kwatu4dddmuem6uj5d67yrfxkmq9jmr9hyzf8mhwu2r2nwxctw3plgkefvpgsgtgrw7z5ky5ddn9ked9rlynxr498tem3f98q5wlaspky2dj3sw52sjulgvyfx3jk8ymn9f9tzlu44vqdf835kex9jgmp2zzxwrhunk0d5ncfexmghvduze5s237cpv7anfn0v49es345ygpj8k6xpkdjcpg0jy9wwf622tz3a5dnp9mpkh4aucq3l3ayy8g2unmf3dyuymqspdaq55cscnd2n78hn2jqx0v4jdyxyg6nl04vwwr6sj9usjf4e8r344ga6fjy9vpfzuqw670269z2024tzje567422fg3qnswssglujjuehyuxtjj0rql2jvku7wm85mg8nqna62ccx7wyaq2czva35rj5vmek8sgr7k2zgh9j3z4tdyzxe2mw8dj3qwv03cgj93vdpykj24urrh6cazzv4tzyfj0z45nyun29ax8cpucfvcm59c26j9hdsf84pq54z4c9tspw8qpz5dxd4fsf4r8tv6cvz9yy0xqa3p5hduxvqzv0lvuvxqyfq23t8qx7ag9hyhfyrhf43ag4f9f5yrypmdjgme9elnptjsn2ksqcwmwhhcgpkt2f5mdtv7eeynz9u9lmf5zlq445vqwmy6saxhmcpr5ag9vhajygk5qwgl6cp0j69uduj46y7tg3lvgqenuwk05qa4mhr6z7yvtk2fntg569y5ym322yf6ccn8mn9mz5kwmvq5krew8uqm6pmkxdljynxaprrr9n6md203fgqv3vnfxv9kn4ds8zuehjzrcxj2pzy7hjg638pqaguzmejme05kq4su2c994eplgmgdrpd48huunxpyegp9qjwfcpe5gsszs5jy2dyuh4rtmpqe6pyvtems9crhhvtkqds8uue3rretlu5qq7m984uansgtcst9hlr9xzvd4sa6vtx0hfj7z8xzay99xyqaqtqwuqyd7zfjuts8sgkv7q526n3xvfvq32smzapgwv6ghgyw9jjngq4n8ggmzmt8z8dtfpjduymch2xx3cp9xgy4cg49m27zyuy9kwyg8c3ja6xeutrrxncmnc4k2zdmzk0m3tggy766dvjdy6n62t3pgxspdx9tnu5rta2r9wk7frjv35aprvk7gddf0kjccm8qswexysmh5u5xcvrp36sprlw24zq5r9nlnv5thwrp9y8axfs4y9a5vn3tr8t9rcczku9pzkh9xqz83jg9yuslrfztjnve62ufrkhw0cxqr25qqq3s9ajrvxazyvu44n2c0l9f6s2z5ll56gasuen5wk99xj7vpfkwyysr8hk6hxmccw62856vzyrl6wtrq4ensgj0mle7ure3zeuamvlcnj6c2t7s9l0h7zpg86fklyje0r8mhgynz7p5xx83qkuwgl66wdcp7f2mgvkzj0k0ylacvfsge927s + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IFJ0SGJwR0p0 + Y0JjamhFYUlkQ3RscHNYUFd6OERPSTZPQStCQlFTV3hOT0pXVDUyWU1tVUV5aXlO + NVNjdW9TTTdOc3BJZnNGK2JtMXdySGt5UlFLblZnVFUyMCszaVVibVdHVG1QbW56 + d2p4aFF4OFVpbElVRDV0TFZaSVByRnJLWGN3TERzQTJWYkVIeGRINUROdGZlczRZ + MjBQM243RC9WcURlS0JLa0pTTDYrL2IrbTM1MlIvVExISy8vQjI0bTZhY0RDSDZl + Y24xVG05RFFjZFJPWEhnQnV4QXRiUjltK2Zwa05nWXVobDY1a243cEF1MlB4WmFr + c3dSYXY0Mi9oZG1aNUFKRDkrNDZXSFZvdkNiZWh2SlZSUGIrUHdZdHFlY0lxRFZW + SXJWaFRBcGNmajdXMFhHdnFoMWdWVHcvVk9hVUZTdEl6V0xlMGw4cnRSSHY3TmlD + N04yQXNvZ2RWSHhYa1lmR3I1emJXeXhPelpaOVJEcWdLMVZEVS8rMDNiMW5NRkZ5 + WTFScGJKaHNaanF4UWhGVHFZdnZlOWdBU24xa2hGVGFMZlZrcHVMM3ZqNkxEeXd5 + UGRTSFV5SFo5dVVlUkRVRUR2R1VFbDdCa1B5S1hCcks0elY1U1JPTTdMTFJ1UjAw + YlNKVXlZM01PbU1JZllHWjA0REsvUll3VUxDMEdBdXBReFFocDQ0aTJNN3hsYVJn + ejZ0aURVMG5KQ3FGcitscnlBb3B0U05ycUVWS0ViRXFWUEFIYXp0eUU5UEtDYk9I + TUFCK0Z0cFpMR0hJSjF6UFVxQVNlUzJHcnRNM2hpd2hOSmVYSzBZV0d3cFpxMXRV + eGZZci9jU08rS0NoQmMreHFPL1NzM05PSDdQdjg1THR4V1A4clVZcmJMaXVKTWVH + Um54V2FJYUJLazVrZmRzWlBDb3lxWHJVVWFIUlkveUw3ODhPakxVRUVGczJnWVhX + NWtJMTFzVVJMajkrNmtaQkpraWY3cXg2R1dZcmNCWGVnN1c5K2xkS0tqOFgreFZE + cVFCcWVRNXI2eXZybjB0eitBbnZ2UytiWWZadkNWSG1lL3h2RzR5Si9uNlNEbjZL + U0JkSFhmaTFONXRkSlVDSlE3TXNrUlR3R3BOZFp4NktvY1Z6eVlGUFpRWTJia0VG + azBkU3dJN2s0TnEzV1FsOTZyalJETnpGMUJ0M01jK1grMEZadDBZM2gyZkxQYjRZ + bWREc0lUN08zS1lxZ3EwcUYrcDNhRG5QWEhUQk52WVN3OWUxNEhzLzViUWt1RHRE + LzBBcjFlWW8vaVNUMlczdlNzR3dMcEdqME9kTFJnR3dmZEdrenZDRnMxb2Z1aE1x + YWVZRlVWckx2ZGVxZUxMd2wvMm5YcG9Bc3Exang5eDBHdlRITkpaZ3VwUW1MS2Ux + UGFlUFVBc1ROdlZzRUNnYVBhRkx5OUZTc1FpaTVGNGNOQkdvaC9TaEtzOFA3bTRC + bEhnTFZBb2JjWmd1YzZNVmt4ZmRIWE1QREFjai9zcE4rZ0pSejQxWVBBTTR4eFdO + T3BERDg2WnBTWWxseU5uWGkyZGVvZG9wSHhsdHVVdFBXTlFGRTNtaWVObklPai9S + SWdYR1lWZnkzS3FjN0ZLTk1SNlhqcmg4bzdSTk5OR3NwSms2ZGsvazRmZFZwQlox + RmFvbEpCdS9LNHN0NjZ0U3BLa2crQmw3a2lmRElVa1Y2Tm5kME82a2djOXhXdVpn + bzRPNTlTQjJDSzRkbk5MaS9BVFhZV08wQ0NiTWRwcjByUXo1YVZTalA0UWVubVk1 + V2E0MVpMWTJDb1JQQkd6b2x0bVNTUnZOMVYxQTFKMVNjdGFRRlFtZUVqcTZPV0l4 + K2ZuNURHWHkyUWUvQWpQL3BBTTV2TFN6L0lzOGI4cnk4OTJkRmV5Y0krdXFKOXg1 + NXZtSGNFWWpqNGw2bzZmbUhkckZYN2U3bHpLbU5HYjFVS1dJOEN6dWhHWFlUQQo0 + d0EyYmpoRlpMV1lqUXBJVTlQNE1xeFdGcktselpTZ2tOWC8yQjRKRmowCi0tLSBX + cXY4MlhWNDJ3VnJEaDJzbzB3U3pEQThMVDQ2SEVkYmFRSHVMM20xYnZnCpSDNzr5 + 48Yt5vFad5ir4VNr9SOzzaDJjrOFmtf9xNE22E8fb1PV5S1GxtmwTLzr+gy0nICt + kV271DUzAS7m1OI= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1u69evuqkngsjej6c0pg64jeuelrcsztht2nlqdwwvkzt69wffe3f6qfngrjmfzm6u3wfweeqle65ln8ffywfjmy6jd505ced4u9h02axwq6j89avzkpwgf5xx8yrm82gj5u7ct4m09w9vfzcyqc4nnmpvch9gr5kazssp9wwhw7gjwfh9vajfzkxu2eatvxvkfc55h09v9jkwzu2j4vd4jv0d8zgkdtcz70vkgwrl203gev8cvn37mmn0pvvyz53aj5zgftdun3gty7cv7q9kfpw73yypd9mkpgccg0eyj24g9egw3mzm7w8prms0dnhzhh8kx435e7gd8pnf2tylmqs9qkvcvnt29rujwsuqrxs43yenqshyfka4q8udwyq7ytkvja50u865rvf5zflp7972zjjxznu0cdcyyqa2aclagpmehr5gh2qyss62wmnqxslz72v4lef2ka4pn0ge003sccmpf9ycdfpn52rnxtyc6ucrzx3d4rt779maympggvtfvtdjy2fskev2ez5axxqk2ql324rvuc94z6m7lc4dpwn4ezlh8gfrnpcwwag3eps54rtya94qmffd9d636574dtc7svufd0yzzuu5cmudpqfpzqtqr5fx03dhvvdtd72kjux826mfhrjqcacc33d9v2wy5sq98xp8kjq2u8z5azjgy7tz4mcmu3ttuxhc53xvglwqxmrt5pdlwcrerzzqk0yht5qqvv6m97w8m3z4ys9vw07y5j0d2rrmpmlkgtfstjkfngk3gg23j5x0cqqq3mmndxrj56v38ndmpwz09r288mcngfrhp3aj88q24fmsjs30a55dcmnk6542m3jagele7v7ekjm3r02nfpywup7ue60vucye4u54hxepf20q7je9zy4gajzy0nhnzz3cgr4c830uauzzk47w3ce7ksyngqtk2nm8zttjktydjtsza8q9wujsggj8fjgekpexl9kgn0j5j4tfs33s2gds42plt48w4wvfdttzyv38ygxzeyg285uk2xrc762t3c9wxgu6qxvq09jd46vs2va2j62x29t5ypzfeg2mekrhxyp2th0ms77293nukmhqj3htqe02zsktgs7fmq73czs784v8h8aqs08gfl7xrrq5m68jsg3hukjpyqkwwmtawu522q2vp7rrrywwk3y6stvvwtrdpjpnc7z38ymk7dee9426kv6pwuysdlgwk7zwpvqvjxqnfwrqpuz088vq536td0rg5ga7de78vara20j4q2hkrjntyu64jqm7t4page8kd6s0t6ecyhqvx2nfm3h505vyyz75ruwx2xm57ytxkmfrhxvhrwwwz48v7m3m3evrhava24kpy76895k2y3jxxnrf72u298hn0u50wp2sysph75lmrp260dqgsay5pug7ddh3vcnw6sh4rrmxd04z6ayw6fjl8xv8ktk0nujhd0ecxmusee5vny8e2nvamgceytdqw46tssyafs6s9fq89efewpjz708xw0ge6u45zcceeu45emcy84ugt9xqk6utxauj6sgy2t0fq8spdn53afhan46w87u3dpuzhkuusxya5j7rvqt0qktff6vq773hjkt53mman4h2z7xqt8zvdjdce68274ldrv8swxmg2ltxrvz2d44pu4e6tq5sw5qj5lwn2c2tdqpwc6w96ejmu59hjjmzhpa5v6q39k2jp55qgnsq7lnf9yaffkmrlq2rkd80w4g428whz0t3vw89w6mgcz2vtljra32klakwz6yzgnvuzv9v2dpw8qrvwrq574z9hxvpmnxshd5vsh6vm0a5z2ndxnh0r5l4uw6ntg9tu9a640cmdgx0gk44wl7u7x6hem4yxxvs3uav69sjhey53qth7axcrpww70p2eeujn23sachzvhq9m0pdxt09smh2cl2 + lastmodified: "2026-08-19T16:36:51Z" + mac: ENC[AES256_GCM,data:c2KBXekW9phYB7FoMUjuIafj/Y8puy5YGvUEg0kdMdzZC1H1iMLAHdWKkZmDoOUgpXPjzTOCDHdsu3Wv35nOO8FQHveCInDHGhFmkqAU8i/0HOEUac3ZuCnE2ywKohzoZ24btA8GW2v7gDNlm/Uh80CmtsfjQQCoioNvb/WJLqU=,iv:QYBd3be7g9RNx0VoblqUh7yKDfn46ehvgwWdU6VMv/U=,tag:/vPA/z1SPe9m1OurfZs7YQ==,type:str] + pgp: + - created_at: "2026-08-23T12:32:29Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hF4DcpaFmZsEcnASAQdARrod74B1lnthRXInPbSgxM2XSoMgMz4+05z5CDT00GIw + B64mBQIvaqlx6jZQpDir6ryvwl+2vfS4LgPXxgvrQ7/oIll5GqkNNJjsstbReZyN + 0l4BCcFsB7IHgzi1xDfpDmcLsWu5v+kD0dXG/Nbd7ysAh73MMaC1Fok85StRMtTV + LTUI1FDg4rkOamZY9/g65C1oK87sCstSE7yORXUAueE0IVgif6AtLNWDmueRPlYU + =HXys + -----END PGP MESSAGE----- + fp: "0xB4A383288C158721" + - created_at: "2026-08-23T12:32:29Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQIMA9/PFHehMxwxAQ/9FGS7DtPhhSVVLXAzjBIG7v0A27xKTAtVYHsghGD9LJiQ + ewmBervfClZOWBM0dAINYvz03BkQQA1gqJ+yqUZNLWCQMD7ZxV/0DtN2xd0B07Oo + c4g7RrEm4Kerw9R2SnkjMpPb/J5QaPD3W3DZ/Ui7x+H8bd/9fv0YPuN4QT1W/EPK + ohYgnArWzpj1EdnI6oLjl96UxuNPOAQYRJQTpiVL6R+JepB1sD4/E4ugDFwGO6rz + xdHdt2Gn5l+iuAq+mcpmoBxBwkpvIO1CP4RFRWaof5mf6svSuc/DW8BSqoWk7QZ8 + +UzphQZAxeHFthH5Y4EgdonKBKQipLNMG+ITtgPITPN8wkFUgSJ8BPqZQL48RII2 + 0zv5j/JJV8cuRC1lRUcdrqZ4RilR9VnAMIVGMLipCRrbn8mWEdPGbeRhUdxtJMNz + Dd+f7nO3umIBiOSzTx/vKC5WGtFYo9qp4hTQaO15rFEm6jwC+c+Xi1UqyDgWCPQy + Cu9Im3HDzoSye0ICv52a5t2cohYTtcbU4vAgeQjis7VGWc220K9pDCfO9+MvVMsv + ZxnoGQGD5C1gDDK81C2ZGFFtmxNEDMiRIfxilFA+0oG2rJw+kiLrYf/3fTHUNxSu + jvp1wR/+hoy/aVjJdTZ4WpkJhbo2Qbct6PFTDDPuSsw9WT3aqlHPQzOObsfPChzS + XgH5iBrD1rMmmTpYvUNLGrT1IkWRS1DCFpKbdSZAMr+14yTLC9OsYh57iFKsMNHW + bRsjZ6Me0axhJdsMTe7tsvo8CGbjWIxp/7UNOPpLsAQvfD9BYm+jSyTzUbp/uGo= + =1KkW + -----END PGP MESSAGE----- + fp: "0x416CF1EF9AAF90BC" + unencrypted_suffix: _unencrypted + version: 3.13.3 diff --git a/secrets/work/watt-analytics/rtucek.yaml b/secrets/work/watt-analytics/rtucek.yaml new file mode 100644 index 0000000..a292f3c --- /dev/null +++ b/secrets/work/watt-analytics/rtucek.yaml @@ -0,0 +1,122 @@ +#ENC[AES256_GCM,data:BAeDISRmXpMhcPMcaXqCWWHrtICd7D8Kk/SrXXGyX8AG0S6CNWixcy569bbVLapoI3JI/tYc9pnTUgaRM1H0+Xlh4Jho970Bsc2zlE0=,iv:4Gg71ZXz4/TOEtahBToXJq+KExqPbUcFuplYAxsnCj0=,tag:zdof6RIff9CUDohy1wE4SQ==,type:comment] +initial_hashed_password: ENC[AES256_GCM,data:C1ktqfgSl4QjqEh+oKx4C1fT+CmqOAmWLYBgt3yl79VZMIemC35LP9fp3jyyBwNmwuLVC8+urgEdZwXKeNZ/FVivcJnVepd3xg==,iv:eNsjhgC2MNnvxTYkA23X3CxROYoKkBT1QFkYrn2WwCw=,tag:XBGvYfcBlgPRCMhe/mOBNw==,type:str] +age_key: ENC[AES256_GCM,data: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,iv:GeIZg/WIiBmaaTCsISTuYqd7Pt+mvOkIJKnOqm/Ik1A=,tag:RKvJHTerDAzNVl+7GPbYyw==,type:str] +gpg_key: ENC[AES256_GCM,data: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,iv:vtC+O3EGLyKRHydPlOsRhlMGhW51gXF5+FLvWjrMWdY=,tag:lScth/h0nNPuQ0J6Unyqpg==,type:str] +sops: + age: + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IEgzT2Z6Z04w + ZU52b3lhdjhqNmI1S3d5UFAvRU5HVmZndmp6c0ZMZStkNHZTVXNwc25CZXdZbEVC + aGRyTEVPVDdrL2s4c2hNTUNkdGVqSjd6OHFQR095MHc5dlkrQ3J1U0ZoTnhUMTla + c1YvdGVuandUT2pCSDZaek9JVENsWEtoNXYvem8vUnJRb0lEK1pnYzZBaDYvV2Rp + Vi9Ha2lRV1p2bXpaejdzeDV0MmlkMWZtZVBISEhIazFJMzlnS0dRMWdyR1FaRjQx + K3hmQ0tqaVRKK2Q1d213eG9QcTRycVMxRHp0OElvUzYrMldvZzVuWVg0YzRRdGhE + bFplVHdyK3ZPbm9JZzZVUzh0aTYzanhuWUhjTDIrd0lJUDVzdW1WbnMrOCtZNHQy + QVhIQUhmUFlSd01EYUE2ZytlYS9NaTFueG1pbXgvdkViWnUvQnRMMU0wMHBNODRa + dVV5M1Q1Uy9lSU1oOTY4MmlkZ3V4K2NoOWoyQ0VlUEg5YWVVejVjdXJuY3NsUFIw + V0V5cm9NYXU2b0ZjUDRiRGd2Q3JYTUUxNFdaVzVMRFlqK3h4ZFNpZzV4ME5BQVdj + ZksrczVQQzlkYjdCdEJMeXh0aEhwalNTZmlic0JCK2w0cEdJM3lob083dWJJNG5M + aEZVQzAydXZ0ZndCM3ZDME91OHpCQjVpcjByMlUway93bjZnVVkzeGgvUmVUcGdv + Y1Q3bTllZFY5K0xXMkpVN0FDM0lSczhBdmhPaGJFNUNXRys5bERvNTd1RDZtTmVN + OVE5ZDF1SkQ1QThQN1poRDdZdFZnS0wxWm96M0pQcE9DNklWMHFkRS9KSVZyd0NW + K25ad25weGhGYU9xMC8zSWFZblF3QW5WZUxSRitNRzg5Y0tFc05DdlNDMjR3WjQ3 + M2RCeWluT0M2cmQ4V1QvRmhnV0R6eFVRay95WmYvY2I1QmwzOXlJWXNIZWFuSmxi + aW5QRk9OYW4rNExyYWNFL3h4ckxoT00rU0VQVEpVSlQ0S1NSY0dHL2ZLa0ZVTzVX + SmJWVE4rcEFHMEt0MHNTM3dkUnNpQW0xd0sxTU10ZitheXhzTVZocjlPM0lXeSsv + Qzg2Zm1CRkFJcWpWZERQZUI1QzBSYVh6UzNRMVhmV2pmeUZaR1YwSktrTVA1VWhC + dlMrTkhFZ3d0N0RUU0w2MmxpSWVHWDRaRytRTCtKVVpDNU54eGNMNzlsNWorc2tB + K2hxSXdWQlBWd1FQdEU4M2JWeW1zUWNqVUxhWWEvbkRFYXd3UFdzN1dCSzVTRUhq + NVgvYTlBUXVxMCtQaU9jMW1QR2pCLzZLcFlKZjdwQVd3M1Boc1Z3UXVvM2pjeUVK + SWZTVXkxU0pTVml0MWluWkhvTDNVUjBTdU1MZnB5SFdsVHdzY0pMeHdpN2plZUd4 + NnZWWjBmQmlYdXZnY0o3Sk05d0hnZWZnVHhnaHY3NXVXR1pQem51blJaeEd3all0 + WC9rTFNsZUR4VU5PQ1h6RUVRZGZOSC91RE90WDc1Qm41ZW5qOFJic3NMb3daOXFj + WDlCYlNDdmxqeFZWSWJPQkMyTDlHbmdhZ3MxWldIWFdFTHFsN2VCK1lQUkZHS3V1 + K1QzNU9URm5xSWV5MXVIZG1JcXBGRmFQVGp3WUszS3BRcE1CbkprTkVlNWFVb0Vn + Q0VUN2J1VWQrem85UVowK3JNWm5iSXdpUzZORS92bE5WVWVhWHROOGVXUWV6WmRR + RGFUSStncVpHbVJGNTRhYmxndzBQWk1LNHcvRCtYcFV0WjVZSjN3c0wyN292ZEFv + S2pXdldRcUhSdFpqL0IzNVpRNm9zZ2FNZCtUb2RmV3N6WDY2SU52M2JmenlUUlJw + YlludWRSQmZRME1ZUnNjeFM4WDRQNVQyY0dZandqbGxkeklsWFk3NlZMYm5WL1V3 + a2o3YkdNWmRpMVNHRyt4cU1oemh3Um1tL243OEZRWUhkVk5GZzhsbzdHR1JPdwpX + VkNkVFc1WWt0S0tvVmVxcHd4ODRWRHNscG44clo4MUw1NW1wdVdMcml3Ci0tLSBG + QnRGaWJRZENZMElXTXhJRExSMFl2N1VJR0U1T0x6NnIwOGcwM3ArTU1rCp0yjOEr + 0y5A4Gp4gm/LGKYnWchEOZAUGp9ke/xRaaYwIXpL0T5OiAyCPU5B9z366yTlzTjP + C2B532j5Kj+2WKg= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1tfd8v8npj8pv5qsn3v3d2zaqjhg4x6zzjlqpw4rvjr9q7pxzvtsgun4ug7c5keqrwphemuz905ev4g5gzcww0dfxyssady46qcnfqx8twhpmnd20ajjmkm9dlm6medc950rfxgn8xvfpe7jkp4fx6u4u3r72fqhg2wvchwwzavyj5h6c8ypnyf9cjlx23um39q4haqaxq8vs5p6kv2eqlfc2ll9z4fj9pre83weyclx0409nglyhlz35cnwd0tf0hq0nyxgv3kj956h4za9gpqu9ng40sd6g7799n3s3x6pmhycjhjmkgs6ehpfvfhjxt6ascftu3vldzsnufpjnqg2cwmm3ypkqzj437cesgd4xf9ycxdzx92y378qk6fm0uffepx532zqa0rnd709uqffc39yc036j020xdw4dgadx6ya5ef328dgqjymrhr6t5ge20m988ydu3d6tv0xsc95kwatu4dddmuem6uj5d67yrfxkmq9jmr9hyzf8mhwu2r2nwxctw3plgkefvpgsgtgrw7z5ky5ddn9ked9rlynxr498tem3f98q5wlaspky2dj3sw52sjulgvyfx3jk8ymn9f9tzlu44vqdf835kex9jgmp2zzxwrhunk0d5ncfexmghvduze5s237cpv7anfn0v49es345ygpj8k6xpkdjcpg0jy9wwf622tz3a5dnp9mpkh4aucq3l3ayy8g2unmf3dyuymqspdaq55cscnd2n78hn2jqx0v4jdyxyg6nl04vwwr6sj9usjf4e8r344ga6fjy9vpfzuqw670269z2024tzje567422fg3qnswssglujjuehyuxtjj0rql2jvku7wm85mg8nqna62ccx7wyaq2czva35rj5vmek8sgr7k2zgh9j3z4tdyzxe2mw8dj3qwv03cgj93vdpykj24urrh6cazzv4tzyfj0z45nyun29ax8cpucfvcm59c26j9hdsf84pq54z4c9tspw8qpz5dxd4fsf4r8tv6cvz9yy0xqa3p5hduxvqzv0lvuvxqyfq23t8qx7ag9hyhfyrhf43ag4f9f5yrypmdjgme9elnptjsn2ksqcwmwhhcgpkt2f5mdtv7eeynz9u9lmf5zlq445vqwmy6saxhmcpr5ag9vhajygk5qwgl6cp0j69uduj46y7tg3lvgqenuwk05qa4mhr6z7yvtk2fntg569y5ym322yf6ccn8mn9mz5kwmvq5krew8uqm6pmkxdljynxaprrr9n6md203fgqv3vnfxv9kn4ds8zuehjzrcxj2pzy7hjg638pqaguzmejme05kq4su2c994eplgmgdrpd48huunxpyegp9qjwfcpe5gsszs5jy2dyuh4rtmpqe6pyvtems9crhhvtkqds8uue3rretlu5qq7m984uansgtcst9hlr9xzvd4sa6vtx0hfj7z8xzay99xyqaqtqwuqyd7zfjuts8sgkv7q526n3xvfvq32smzapgwv6ghgyw9jjngq4n8ggmzmt8z8dtfpjduymch2xx3cp9xgy4cg49m27zyuy9kwyg8c3ja6xeutrrxncmnc4k2zdmzk0m3tggy766dvjdy6n62t3pgxspdx9tnu5rta2r9wk7frjv35aprvk7gddf0kjccm8qswexysmh5u5xcvrp36sprlw24zq5r9nlnv5thwrp9y8axfs4y9a5vn3tr8t9rcczku9pzkh9xqz83jg9yuslrfztjnve62ufrkhw0cxqr25qqq3s9ajrvxazyvu44n2c0l9f6s2z5ll56gasuen5wk99xj7vpfkwyysr8hk6hxmccw62856vzyrl6wtrq4ensgj0mle7ure3zeuamvlcnj6c2t7s9l0h7zpg86fklyje0r8mhgynz7p5xx83qkuwgl66wdcp7f2mgvkzj0k0ylacvfsge927s + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IEdha3dVQzQ1 + UkNwd3JMYkRsQ2Uvb0pUZVJES2NGZEw3dWJ2K2FnMUd1RHptQ3R0OEkyTFRpZE5W + V2VyZXgrWEJaRHl6cms5UVZ6QTJWRVhxaHdjS2p2TWRabDdLMEdsQjZ1NUNyUGp4 + UnJpYnF4dzBuems3cVozSzVQQk1OYTNFY2x0bkRtUk4yaVZEb1hCMytsT3p6MzJl + TDVDZVZrMWNYY2hod2FXT3FGRm8vSXJhV2JWd1pnOVliaVBhY3gvQkY1MGxuc3Jp + dWw5RW9udUliRGhPOWxkNDlqc3YrSkFYaUlNbEpSd1p1aVhHWnlrdWdBTXFuT0dv + UERmbjB0NkRjOFphN3ZHWldXaEdwL3BCTXh5ellhTE5ZeUpJMTkyME1RbGFpQWJy + N2pQZW82OWY1cFhxd3dkK21VeUgyWm1uZVJwd2RDT1JBekdWQlRYeGhBenNsMjJp + MjVxV2RXb3JOTHJaWldNN1hydm9GemNDdlo3Um5kcjhUd3h4TS96R2xFM3ZMS2FH + VnFYT1dvVkRBcVNvTHd4QUs4RVBjcW9mdWNNTjJLQ3VRTDlHNE5GVy92d1R1U0tQ + YWVsUWt1NUNIR1ZpSzJlS0Zza0RhVDVCcEw5SUdDOU83N3AxY0dwaFlGWlJuYzM5 + Z2FaK3BSUFJkSUphZXNjSFgzN3craWIzSjVpemZNNmk0MVpQSUF1VmJUREd4dkYw + Qm1VVldyUlpETU5SbjJuRXhXb2FDMmJQeFdtdjRDMTJWRzNkR2RGVUVKanVvTjJ1 + NFZ6QnE5WEVxNmVscFFYK2tKUVQ0UDZLUzJMOHJwa1JadjJ2NlBwcE5EQmxFaGU5 + bWJ1V1RWY1NaTE5JN1k4VW94d0tqRUFWNllneVdpam5BVitzaml6enoyZmZObTln + SmpicFJ3ZjdIeHVSRG42UHordFhqbU15VWNtdkdsMkxIN2F6N0tnUFdSYURabFda + dVd2dmVUY29UVDdMNlljeGIvamZJQ08rRjlmRlg0M2tLbjZjbGlFK2V3N01oTmcy + S3p3TCt3STlrOTdMK0JlaEFFN3JsMTBYZzZLcklzMVBlc0FrOTV0dlFkakI5RUtr + U0xuaGRqeGZSbVVvQXFUUnB0VkFnZDBwdTErbEg4eVhlRmhEOS9yOEFqa052eXlS + V2VQbGlnNmFpZjVVbm5KNWdIZ2ZNcFVBMCtiN0k3Z3NxTU9Eem9ucnZCUzhqd2xK + UkFOYnJOaTNFZUs4TENvR3RoY2dISURrWkRUSU02L0ZRT2VEa0VGZXkzWHdBVGdq + a3lSbmwyVEQ5bmp1b1h3cmRNMFRoYnRyaGVlL20xWXYxWjd1WS9GczJlMWN2dnZr + bnZoRGZGWEdtaGVtL1pxcXNhQ2FNeWUrd3B3RUdQWDJ1NXVzN2dFRjJhbnhRbHlT + MmFoZDUyb3MxS0tiMzEyKzRyWHhJa2pDKzhENVB0OXNiY0x4dzFaZG1ta2R6Tmth + bGpJd20vNTh3dmlhbEtkcWQ0cWJSajNObVE5bEhYZitKSG96QXlnczcxT2owam5U + MmVRY091aU5EbzJsdnE1RkZQUWQzcjdxWGxYZ3RCanpHRGJZNlQxNisxZElJNVFx + Ny8xYnFDcThPbXVINWlHRGNpaUh6WCtETFo2Y2hkamlpQ0FwM0RYNUhKNll0M2Qr + cUkwOCtXa0FLbitLUzY3MDFKZUFwMzRRK2ZrY2hvNng1VW1TaWxtaFlrZGxMRjM3 + NHMvZ3ArdUFROFlZd2RBK21FMk0vNmlRbVFUQzhQNVYwVUx0LzR5T2NXY29ldFhN + RG1HcGY4d3F5aGxQUHF3bWlFRmZOTHlMQ1NseGxKQ0Z0KzdFZ3B0eWVCWU0vZDEw + TE5XT2E1MGhhQllxOW1iT0dlOVM3b1krbTZTQWliK1hHb0J3Ums2T0pUZWRDQUdI + akxjK1l1U1ovVjNkVGVrT0FtdENLOFVNNUthSlBnYVNOL3JNcVNFSENKNUlDQQp3 + ZEo1akNCTVNFNko2amt0andZbkN3bG41bktvRGhZdGlaSk1LY2NERGJZCi0tLSBP + OWl5Nm04TVZrVVJ0UlMxeEhNUkR4anovN2ZFR2F1ek80VGt3Skt0M2xJCjaTRHvz + rb6SoP9vK6PMBMzqU43NS0H0vp8piLIi+raAagGwJT7jdZbV1y4XIW1w2ni8mSqk + KtNfOScom/u+PIw= + -----END AGE ENCRYPTED FILE----- + recipient: age1pq1u69evuqkngsjej6c0pg64jeuelrcsztht2nlqdwwvkzt69wffe3f6qfngrjmfzm6u3wfweeqle65ln8ffywfjmy6jd505ced4u9h02axwq6j89avzkpwgf5xx8yrm82gj5u7ct4m09w9vfzcyqc4nnmpvch9gr5kazssp9wwhw7gjwfh9vajfzkxu2eatvxvkfc55h09v9jkwzu2j4vd4jv0d8zgkdtcz70vkgwrl203gev8cvn37mmn0pvvyz53aj5zgftdun3gty7cv7q9kfpw73yypd9mkpgccg0eyj24g9egw3mzm7w8prms0dnhzhh8kx435e7gd8pnf2tylmqs9qkvcvnt29rujwsuqrxs43yenqshyfka4q8udwyq7ytkvja50u865rvf5zflp7972zjjxznu0cdcyyqa2aclagpmehr5gh2qyss62wmnqxslz72v4lef2ka4pn0ge003sccmpf9ycdfpn52rnxtyc6ucrzx3d4rt779maympggvtfvtdjy2fskev2ez5axxqk2ql324rvuc94z6m7lc4dpwn4ezlh8gfrnpcwwag3eps54rtya94qmffd9d636574dtc7svufd0yzzuu5cmudpqfpzqtqr5fx03dhvvdtd72kjux826mfhrjqcacc33d9v2wy5sq98xp8kjq2u8z5azjgy7tz4mcmu3ttuxhc53xvglwqxmrt5pdlwcrerzzqk0yht5qqvv6m97w8m3z4ys9vw07y5j0d2rrmpmlkgtfstjkfngk3gg23j5x0cqqq3mmndxrj56v38ndmpwz09r288mcngfrhp3aj88q24fmsjs30a55dcmnk6542m3jagele7v7ekjm3r02nfpywup7ue60vucye4u54hxepf20q7je9zy4gajzy0nhnzz3cgr4c830uauzzk47w3ce7ksyngqtk2nm8zttjktydjtsza8q9wujsggj8fjgekpexl9kgn0j5j4tfs33s2gds42plt48w4wvfdttzyv38ygxzeyg285uk2xrc762t3c9wxgu6qxvq09jd46vs2va2j62x29t5ypzfeg2mekrhxyp2th0ms77293nukmhqj3htqe02zsktgs7fmq73czs784v8h8aqs08gfl7xrrq5m68jsg3hukjpyqkwwmtawu522q2vp7rrrywwk3y6stvvwtrdpjpnc7z38ymk7dee9426kv6pwuysdlgwk7zwpvqvjxqnfwrqpuz088vq536td0rg5ga7de78vara20j4q2hkrjntyu64jqm7t4page8kd6s0t6ecyhqvx2nfm3h505vyyz75ruwx2xm57ytxkmfrhxvhrwwwz48v7m3m3evrhava24kpy76895k2y3jxxnrf72u298hn0u50wp2sysph75lmrp260dqgsay5pug7ddh3vcnw6sh4rrmxd04z6ayw6fjl8xv8ktk0nujhd0ecxmusee5vny8e2nvamgceytdqw46tssyafs6s9fq89efewpjz708xw0ge6u45zcceeu45emcy84ugt9xqk6utxauj6sgy2t0fq8spdn53afhan46w87u3dpuzhkuusxya5j7rvqt0qktff6vq773hjkt53mman4h2z7xqt8zvdjdce68274ldrv8swxmg2ltxrvz2d44pu4e6tq5sw5qj5lwn2c2tdqpwc6w96ejmu59hjjmzhpa5v6q39k2jp55qgnsq7lnf9yaffkmrlq2rkd80w4g428whz0t3vw89w6mgcz2vtljra32klakwz6yzgnvuzv9v2dpw8qrvwrq574z9hxvpmnxshd5vsh6vm0a5z2ndxnh0r5l4uw6ntg9tu9a640cmdgx0gk44wl7u7x6hem4yxxvs3uav69sjhey53qth7axcrpww70p2eeujn23sachzvhq9m0pdxt09smh2cl2 + lastmodified: "2026-08-19T16:37:42Z" + mac: ENC[AES256_GCM,data:9Ti/Z/2VU4vu4nBIvSkKnG1dmFWgjKVcgx0Ptq3tR0CK/cLQoZXKttMTjjLcA16IPGeyUZU1/65wjDIshWh/b+ige/HMLKvDAQa9Et2uZgpWTYZgDYpcd5FX1p3a4De3tZ4vhVyYidY1h8KXReVHaN3jfg9M9iUiBGNHF6HNlW8=,iv:/xGSt+NfIgG+L70qgJgJJps78e7yupPQV99GttZkF2U=,tag:9F3gT4JqOa8rPfJxMsalYg==,type:str] + pgp: + - created_at: "2026-08-23T12:32:23Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hF4DcpaFmZsEcnASAQdAf4kdqPKFORbaUSRxUm17vLa+0NAw/lnYa0WB+4nlJHMw + 5e+b1EPR18bVXJsHaJEVzYae6CK5ESe7NjKCL/7a41L9ywemPSB0gTCDH1qxKPZV + 0l4BMFMU6gKR7DK1UE7BJBUDx2Fll9vD+XieOWd6PZJaYprS/7Vz9B89KSbAe3zN + 8rpBhCm1XU7jRG5zJeK2o9xUfHeU5qodGn5Hrd8Vzx9iATqi0GnIduT3vdmF/2mx + =lpdW + -----END PGP MESSAGE----- + fp: "0xB4A383288C158721" + - created_at: "2026-08-23T12:32:23Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQIMA9/PFHehMxwxAQ//T+XxwbwaMdpoqc3UeYReS1rD3iraO12GXvApo7KlPwlP + PbIJKP+eTVGRsk+8wtim70HLwRgHEdVnvUpouPS3yClm+0Qmogn/dqyi7cKoOg9C + GT45IeWv4E1aLB8V/viH67AE4IWPlx0JmZTQPnsQex81AytNGnvtkdhg+2E+lqPg + n6PEQidUZ9FrZs3DiqR8FpvmiuSEPoFP2R+6OSQobkP/R/mPKKj9wThmOG67v89g + w69GV2N3O1/LLYiHRmTuMkPfnq1+H8fF2ck6sdTa1oYTRlg0o6uNDM6bI0Z7lBce + uHanMj3UjPCGrh91HKi6Dx/aR+2KuU8s/61zktMXXTR+NMbNlgoxJsgkb8Rg4ys3 + vgm13h9qjqELgaIOQfw4fxZWtvGqY33M5VWGFgbUt7j76GyKnat+goK26bavtRhU + x23+V6J0VMFjcqKGPBfD3u9aeplnxQcW2zcTr4HUqiMLpay0vJh1xZFBJLKHLQQP + 6eaC6BffKKxAj+1qAr5Uy9iIGrvYe0XEFPq4bMJJhjTsjS/4Qh+e+cb01l6MJt9+ + 1wl/1az3Njetxq0qeIIk6mzm5AD4m8BDvQlmi/rHIVYUoTpialxD5M55pL2nDgbc + lWwwhTdvFHmznR819HIcxelB3irWqGtWmooe9A4xeKGPARm+afrxQOZ9TVWlr3bS + XgEI6EwUzuNRbirsCj134EfbrsyQoWQGNCwgZep/8cYUVxe5NddkVR7V+CuL8qf+ + tDdzybS4DM/pl1EnTLRNc66Yp8jF1364xJv7mHaz14QH+PdzjPgufbCBoSqwwgU= + =kfsF + -----END PGP MESSAGE----- + fp: "0x416CF1EF9AAF90BC" + unencrypted_suffix: _unencrypted + version: 3.13.3