From 58a8ff88d5afaf47686e423db26018b0e2f509c3 Mon Sep 17 00:00:00 2001 From: pazpi Date: Tue, 10 Feb 2026 20:56:23 +0100 Subject: [PATCH] Add home manager to colmena --- hosts/caddy/default.nix | 2 +- hosts/colmena/default.nix | 42 ++----- hosts/deadbeef/default.nix | 15 +-- hosts/deadbeef/pazpi-home.nix | 53 -------- hosts/default.nix | 3 + hosts/home.nix | 135 +++++++++++++++++++++ hosts/parameters.nix | 6 +- secrets/arr-secrets.age | Bin 759 -> 759 bytes secrets/authentik-env.age | Bin 644 -> 644 bytes secrets/cloudflare-pasetto-apiKey.age | 18 +-- secrets/dns01-admin-password.age | Bin 446 -> 446 bytes secrets/dns02-admin-password.age | Bin 446 -> 446 bytes secrets/exportarr-secrets.age | Bin 465 -> 465 bytes secrets/firefly-iii-app-key.age | Bin 465 -> 465 bytes secrets/forgejo-runner-token.age | 17 ++- secrets/grafana-admin-pwd.age | 16 +-- secrets/grafana-secret-auth.age | Bin 561 -> 561 bytes secrets/mqtt-password.age | 16 +-- secrets/nextcloud-admin-pwd.age | 16 +-- secrets/nextcloud-secrets.age | Bin 557 -> 557 bytes secrets/paperless-admin.age | Bin 455 -> 455 bytes secrets/paperless-oauth2-client-secret.age | Bin 561 -> 561 bytes secrets/scaleway-password.age | 21 ++-- secrets/searx-prometheus-secret.age | 20 +-- secrets/searx-secret.age | Bin 594 -> 594 bytes secrets/shadowsocks-password.age | Bin 497 -> 497 bytes secrets/snmpd-config.age | Bin 2665 -> 2775 bytes secrets/tailscale-authKey.age | 36 +++--- secrets/vaultwarden-admin-pwd.age | Bin 665 -> 665 bytes secrets/watchtower-secrets.age | Bin 545 -> 545 bytes secrets/zigbee2mqtt-password.age | 17 +-- ssh-keys.nix | 1 + 32 files changed, 245 insertions(+), 189 deletions(-) delete mode 100644 hosts/deadbeef/pazpi-home.nix create mode 100644 hosts/home.nix diff --git a/hosts/caddy/default.nix b/hosts/caddy/default.nix index 16fee28..1fe826d 100644 --- a/hosts/caddy/default.nix +++ b/hosts/caddy/default.nix @@ -154,7 +154,7 @@ in domainsList = [ { domain = p.domains.public; - email = p.email; + email = p.personal.email; cloudflareApiKeyFile = config.age.secrets.cloudflare-pasetto-apiKey.path; } ]; diff --git a/hosts/colmena/default.nix b/hosts/colmena/default.nix index 7baa023..55fcb5b 100644 --- a/hosts/colmena/default.nix +++ b/hosts/colmena/default.nix @@ -35,41 +35,17 @@ in virtualisation.proxmox.enable = true; }; - # Extra packages - environment = { - - systemPackages = with pkgs; [ - devenv - git - just - zellij - openssl - nixfmt-rfc-style - ripgrep - ]; - - interactiveShellInit = '' - alias j='just' - ''; + programs = { + nix-ld.enable = true; }; - programs = { - - direnv.enable = true; - - # For VSCode Remote Development - nix-ld.enable = true; - - starship = { - enable = true; - presets = [ - "nerd-font-symbols" - ]; - settings = { - add_newline = true; - container.disabled = true; - nix_shell.disabled = false; - }; + home-manager = { + useGlobalPkgs = true; + useUserPackages = true; + backupFileExtension = "backup"; + users.${p.personal.username} = { + imports = [ ../home.nix ]; + home.stateVersion = "25.11"; }; }; diff --git a/hosts/deadbeef/default.nix b/hosts/deadbeef/default.nix index c3edc96..fbd7c45 100644 --- a/hosts/deadbeef/default.nix +++ b/hosts/deadbeef/default.nix @@ -7,14 +7,6 @@ }: let p = import ../parameters.nix; - - homeParameters = { - username = "pazpi"; - commonName = "Davide Pasetto"; - userEmail = "pasettodavide@gmail.com"; - extraPackages = [ ]; - }; - in { imports = [ @@ -35,7 +27,7 @@ in desktopUser = { enable = true; - userName = homeParameters.username; + userName = p.personal.username; hashedPassword = "$y$j9T$dA94KVg1/jYLqclQQbTDk.$cnfxBWUN8P4shr8Kkipv5bU/RCtQNoAwYFDZ0X/BYs5"; }; @@ -73,10 +65,7 @@ in useGlobalPkgs = true; useUserPackages = true; backupFileExtension = "backup"; - users.${homeParameters.username} = import ./pazpi-home.nix; - extraSpecialArgs = { - inherit homeParameters; - }; + users.${p.personal.username} = import ./pazpi-home.nix; }; time.timeZone = "Europe/Rome"; diff --git a/hosts/deadbeef/pazpi-home.nix b/hosts/deadbeef/pazpi-home.nix deleted file mode 100644 index e9ebd80..0000000 --- a/hosts/deadbeef/pazpi-home.nix +++ /dev/null @@ -1,53 +0,0 @@ -{ - config, - pkgs, - homeParameters, - ... -}: -{ - - home.username = homeParameters.username; - home.homeDirectory = "/home/${homeParameters.username}"; - - imports = [ ../../modules/home ]; - - programs.git = { - userName = homeParameters.username; - userEmail = homeParameters.userEmail; - }; - - # set cursor size and dpi for 4k monitor - xresources.properties = { - "Xcursor.size" = 16; - "Xft.dpi" = 172; - }; - - programs.bash = { - enable = true; - enableCompletion = true; - # TODO add your custom bashrc here - bashrcExtra = '' - export PATH="$PATH:$HOME/bin:$HOME/.local/bin:$HOME/go/bin" - ''; - - # set some aliases, feel free to add more or remove some - shellAliases = { - k = "kubectl"; - urldecode = "python3 -c 'import sys, urllib.parse as ul; print(ul.unquote_plus(sys.stdin.read()))'"; - urlencode = "python3 -c 'import sys, urllib.parse as ul; print(ul.quote_plus(sys.stdin.read()))'"; - }; - }; - - # This value determines the home Manager release that your - # configuration is compatible with. This helps avoid breakage - # when a new home Manager release introduces backwards - # incompatible changes. - # - # You can update home Manager without changing this value. See - # the home Manager release notes for a list of state version - # changes in each release. - home.stateVersion = "24.05"; - - # Let home Manager install and manage itself. - programs.home-manager.enable = true; -} diff --git a/hosts/default.nix b/hosts/default.nix index 026e252..c28df3b 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -54,6 +54,9 @@ let # Agenix for secrets agenix.nixosModules.default + # Home Manager + home-manager.nixosModules.home-manager + # Host-specific module hostModule ] diff --git a/hosts/home.nix b/hosts/home.nix new file mode 100644 index 0000000..628003c --- /dev/null +++ b/hosts/home.nix @@ -0,0 +1,135 @@ +{ + config, + pkgs, + ... +}: +let + p = import ./parameters.nix; +in +{ + + home = { + + username = p.personal.username; + homeDirectory = "/home/${p.personal.username}"; + + shell.enableShellIntegration = true; + + packages = with pkgs; [ + agenix-cli + devenv # Fast, Declarative, Reproducible, and Composable Developer Environments + dive # Docker image explorer + just # Command runner (modern make alternative) + nerd-fonts.fira-code + nerd-fonts.overpass + nodejs + repgrep # Interactive ripgrep + + # # You can also create simple shell scripts directly inside your + # # configuration. For example, this adds a command 'my-hello' to your + # # environment: + # (writeShellScriptBin "my-hello" '' + # echo "Hello, ${config.home.username}!" + # '') + ]; + + shellAliases = { + hm = "home-manager"; + hms = "home-manager switch"; + hmb = "home-manager build"; + g = "git"; + ".." = "cd ../"; + "..." = "cd ../.."; + ls = "eza"; + j = "just"; + }; + }; + + programs = { + direnv.enable = true; + fzf.enable = true; + home-manager.enable = true; + htop.enable = true; + lazygit.enable = true; + zellij.enable = true; + zoxide.enable = true; + + bash = { + enable = true; + shellOptions = [ + "histappend" + "extglob" + "globstar" + "checkjobs" + ]; + }; + + delta = { + enable = true; + enableGitIntegration = true; + }; + + eza = { + enable = true; + colors = "auto"; + extraOptions = [ + "--group-directories-first" + "--header" + ]; + git = true; + icons = "auto"; + }; + + git = { + enable = true; + settings = { + init.defaultBranch = "master"; + user = with p.personal; { + name = commonName; + email = email; + }; + fetch.pruneTags = true; + pull.rebase = false; + }; + signing = { + format = "ssh"; + key = "~/.ssh/id_ed25519.pub"; + signByDefault = true; + }; + }; + + starship = { + enable = true; + settings = { + add_newline = true; + nix_shell.disabled = false; + container.disabled = true; + }; + }; + + uv = { + enable = true; + settings = { + python-downloads = "never"; + python-preference = "only-system"; + }; + }; + + ssh = { + enable = true; + enableDefaultConfig = false; + matchBlocks = { + "colmena.home" = { + hostname = "colmena.home.pasetto.me"; + }; + "colmena-ts" = { + hostname = "192.168.1.22"; + }; + "*" = { + user = "pazpi"; + identityFile = "~/.ssh/id_ed25519"; + }; + }; + }; + }; +} diff --git a/hosts/parameters.nix b/hosts/parameters.nix index 4135c59..3f0970c 100644 --- a/hosts/parameters.nix +++ b/hosts/parameters.nix @@ -35,5 +35,9 @@ in librenms = "librenms.${private-domain}"; collabora = "collabora.${private-domain}"; }; - email = "davide@${public-domain}"; + personal = { + username = "pazpi"; + commonName = "Davide Pasetto"; + email = "davide@${public-domain}"; + }; } diff --git a/secrets/arr-secrets.age b/secrets/arr-secrets.age index 8c0b4729636351073b6ce6b605ae52978bf23846..9954d8a7b988646b08f819b7022a1e746c2a77f8 100644 GIT binary patch delta 707 zcmey)`ki%xPJLo#QJRTGiMLmpN0>{1iJPf*N@7yFv0s#7QF>`!QbCA*L8+-OHx{Jiho{3qF;oud4O+3P^!DLZ@5KqPO_1YrBkkRZb5F6nOS~BD3`9CLUD11 zZfc5=si~o*LTO>TQC7KvSC(mBQh;Aoj*)qgQ>1pDr(3>zrL$XRxocHPiho#8Vu?k% zVW7Tulx0;uS8=Fmu2*?VkWr;sK}2wnK}wQmQDJCsrAwfNSCnU2a!^r@X=qSnNkLlr z#E;_j#_rxpX>M*NnVJ3pp-#mSj`}4AKE)xWB^7~%VIJCs+4&*4&KBCKNk-XRzFxtu zk!~f4Nya8AnWo8RNxmUDE`cGT{#Aa3mTAt3Ci-TnW$rG{-cBZ5y1Kdw*+q$FekGQb z0j2qFCJ}~3X(ir2iD&D)up_ zZwZs!;c3mwyH&X|Yo$X{*B>l&em`Y(%&$GK7K$3(*Lsi;|8aJ)-mdH<@AwEq7WGRX zxh`MVYf?HT`RC>8Ll0jr%8)$jb7a%@YmF=Y@6J1Y@`Uak`Fy1{i#zIh{xD6k`*&br z+}X0PpI6pz;m=!srT*bTuS}6Q>kl_?a4-7(P5DYYi|XmaL7W|vu2+|K^|+p?P&VE9 zM=a&BQh;EvLb2EjrX4%-vK+(Xg4`k+oO}0dWzDhNy(>mx@s0bzm4c0Oz4^&!&&+-^ zY32E=BJmP4^rSl*)ZW(ie*9i^`{?|4x|b5|4stc#xg~G9sp!F<=|QTW{`FowVkrH5 zTJG#d*6Zo6gk6~^Ulw-2tqIC1l%3W%P)PVr#yGseW(3nwWkO>dbtYpSwdoZJW2&rz%0w5}HNO>0Rp`nBP$ro{fv H-)Hy$u!bub delta 707 zcmey)`ki%xPJL-{Sy8x)zHwGgWoe|bxpP^XNs)GbVpxPhx{0%Ec5-%Jkc*R1xwp1U zC|7!}af)%SPnNG&piyLHg;$bsxIuW1XJtX9OR8g0nPpURfp?{OVRDv9GMBEMLUD11 zZfc5=si~o*LTO>TQC7J^zPEOEYEiLAez|tKp`($ryIWLAuv>mfQg*giVv@hVL1 z#E;_j!3JSQ9wDhYCXt~TVV)KNer86MDb5zzMrP?IUf#u~`k5JFxnVhug%!zMnZ}Nu z#`$@MCFyRZA*SxBSsqEH!CqP6iN1;27U2=Or9LT+8Ty84A^8?uy1Kdwl}Y7k7A21E zg+V6eVZMGI+0G$J1)h$6SwYT$-XWoh9!dK3=2?~jp&_9rTzhxEyv(~of1}fPquNu^ zPWMFPr5AY_S=c}4nCrTY_q@VtMe9EtW2tk9O1IQdL3Idx^?~-*KKPlJTm@PU9;jH{KoG5i`~DV9xTB+Zom$|7!H3-`C0YotJ%g zYU-iyGU*+EKNNe!MXl~WxAeB|zpVeo5ASva&ffV!{pf@?k)oFw0nZl6y|Z!p&s%O* z9{FJL*QVa%>{Sm=d<`-+iBZxk;F)7wRA%9l?3m|n=o?TO5aODYn;Mvrp&e2XkXY(kc^j%Qd#QfZ}|M{0;ucCb@oR#rAwc3QrN zle=exZ%%}7QAUnemSdueN3M^4eo>-xM3iNfk!xXgaGsHqrC~OguCA_vN1%a`d!U6| zj){etXGow$RIYDOg^_`|r=@?er%{x5S&2t|Zf0&~W>sW9SKZ6aQX9_R3R>&sel)&p z-{JYElj^H_cD+3jmwV7m^eI!<0n2y(vnsRIU34Za_m+$iuabHF&HUMhX_NOp`zQ17 zf3S&r%T*PIDW_vuCmj0S{CAg5>X#W@LUxId?>ek~@`qX8^~uJw*ChU~IDKo+tmd`r zX9$>EFAS+u<=g6d!%fjn*~ZLPH2ARL`C6Y3TZ><;N{vu?TDYj;{H8aVsjIm>4mHI} zKC?HLZVE~BY+?=Jf6aL>?e6U4*#@msBU*0FeYgG3>X?$n3-{hVllfQB@7PzRoEMEJ o1$zRF_9%NrapW#PpuII|{{5>~CC_Tx1dK8Bpq85D}bXSe$0)%B5?kP+Xj$ zo0?)|YHDbyP+FL7lvS=!73!B6Q4td0;+pEN?^Nbeuc$q9#L8pP>|>z;+9bnnQ2&A6c}JI z@uPUXe@OO&B`j%j{gNMTTbqi2?HP(*f0WvXRjRhBQ8uCA_vzP7Wum#MdV zTBU15sEdDgXi`CnSy*1OL13YNR*HvTxU*%wwzp@7zD2MFSL(HGDQ!|Y_UFA+trzVT z-JP~?1sALPT*K257cWiKa~CnXFw--O*|$Jr4sV}Dzs1w;wLJDwMQ({rH7|IsbT=Kol@TXD|FlK z7fG@^>P~rDv3M#U`nX`a5%-TfJ1+>w3A&$@y0~`LvAp@O1Xq1ap3ZH%W!`%`pKQ}_ z4jU(nrsWi^V#zIOQP# diff --git a/secrets/cloudflare-pasetto-apiKey.age b/secrets/cloudflare-pasetto-apiKey.age index 8585a1a..cbaf0c3 100644 --- a/secrets/cloudflare-pasetto-apiKey.age +++ b/secrets/cloudflare-pasetto-apiKey.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 BFt3Fg XtjNmZwe/6sJU4h//bVESDBw/vVvPOETBhAiz1GeUC8 -wtF2jk0uggB/e2+tPXH6Ky1CZzSXCuf6BpwhvVdVnIY --> ssh-ed25519 uqg2jw vjlyslubpWG62ZqmaTWjMoQeo/yzhepjOM5XCjw9+SQ -5pUaHbGWhbLBVe2/TV4e5QMMXjXjBHIOox3/Um/S4yQ --> ssh-ed25519 a0HhMw fcTKN6ueXmOIARCBaVJoQlDGjVdV8qUJF4sFUMHfF3k -p8BH83HhimIM3rHiuqv9EJ24z7Y9ZtNzATDZBMxvme8 ---- 3ebErblfggeme6JqKsheljbQr/QLk/EY4pKPdLBmtIg -qw S{V ssh-ed25519 BFt3Fg XIcZtfUlxRs0soVwX4r2S4tZ1+6Mg0Lku7So4yEDgU8 +wPkX9ULKNZ+VkS2IDGGjTLiCr4ugogFQmkj7K6n7aOw +-> ssh-ed25519 uqg2jw btHyM+dMgUyhxwUkcRpiqPiOPzz6cpTRHD1ZPW0RTCA +ZLIXVbZ/FDvhuX3FZuNcclQL8T736ILfhudrR5Dn5L0 +-> ssh-ed25519 a0HhMw Kvl92RsQe+9M4VTQAQKnVgJxzmPgpzkSTLbEq0ZNIUE +XWXKU7e4ZXKxWk9YnbKuQn82dPPn2AC4mpksoEnWHfw +--- RgMEIYrUSY8fi/qXFJiUiaBFoI9z4WbG7iy3x5RvAQA + +&&2]ȺR6\K., +Y ɤaAo s` +0vTB)^0-Ee%k#iZ^~5apc;8g?nN *Ak7Uh s-EAaΉI׭J@v^zD1!y zD3^<6gn^Gij)h-fX-ZJKv!$1DKz^p9Pexinc~nkBuCr&Pqg%3(Nq$gaI+w1ULUD11 zZfc5=si~o*LTO>TQC7Kvw_kvdyH`krzJH`^scBf6k6W5knPFL8nO90)QbAaSn`>o+ zg)5m83IVY%K(9+CMGUap~B+LjS+ zNx@#e&Zhb46y*zNsb!75Np07J){|p;ZRX&Y7NEy1KdwRk>l#+UCyM z5n)APxfR+$DOuXue$FAe9${IQp4kz(g_d6CCZPto-j-gGTw&L}x@#F;?!02N-MQFv m+oik&aq)l4YlIlmpYfbBd$ajs$L&WKS;RK#SsXVwKLG#}x`g%s delta 392 zcmdnTypMT;PJNn@S5{JJQm|pVS+-YFaGtYknnyrYps{6&S#V^Ak%vV{abQlBVTpIR zCznNJN|C>Fl5v`aM|xJNac*jUX;GDNfp4x^aZaLtSz@rSMPOQ%wv$P|374*&LUD11 zZfc5=si~o*LTO>TQC7Kvhk>?ZN_JX`hkH(TxrJLqzMFn>sew`Np}K*?!4|8U6)6M&y4RUwukKILZK25zogZpjtl zo=#B29*YpK4#fmy1Kdwenr`l5kA@( zWiF+W`o#qn0p^9-Syet>!Qn+Y>4t?_F4@KA5sB_O#{QL#Tyxs%9$_+@_h~=ss8?QUvR#;?vo diff --git a/secrets/dns02-admin-password.age b/secrets/dns02-admin-password.age index fb5b307512a64aaa81531252a3edbfd4e0843cfa..3aecb28d232990435378119e9a3f2d0aedb29f3f 100644 GIT binary patch delta 391 zcmdnTypMT;PJL-qYDk5Zu zHkVskwnti7U}}1}VWnr9Nl=hyptpCfaadrgK~}MLac+otlu4?Kahh9zBbTn7LUD11 zZfc5=si~o*LTO>TQC7J^iF0~sV1~YhPl#`}x4y4yfU9*tG{8eZ%kZW@Z85 zxlWm-uBH}#aVIpH@V&08o6lCV}|B=hgRNK**)RZ%0F6uRsiF$hW7vf delta 391 zcmdnTypMT;PJK~wlx41WcB;FFzqeskv8icEgTQC7J^sbztsSH5?)eo0!1TfTEexT~j&ccMwLOHol(TAD{is!3Xa zk+!~@fq{VqSD>SjVYZ=hR*N+2S*d}SMX2Az z4-)l(?k*n5CKag}F4|@;Zl;z7WtM@J?&%&yks*%Bx#0nUUKzfb8O7!05x!gn?wO_L z`I#=I?xFt9j%I~vZW$KkMb3V{rDe|H`hLdlz5(F|VMTtC<|bUay1EKM5yeqKp_R_w zj($FwP6bstq1s+1ULNJ%e&*%wmR|13CEn)l7Fj0l79r_e?>S6NZX}*&JiB4}R4b{{ l&bb?}3*;~wf75z4k+VqV(8Z6I;q!h5JxG~y&AR1WJ^+P1g#G{k diff --git a/secrets/exportarr-secrets.age b/secrets/exportarr-secrets.age index c8d0ec459242e2074b09f2d11b722ea0a50fbdb9..440469d7768d22cfc3d2d3288d8ed947568c92bb 100644 GIT binary patch delta 411 zcmcb}e35yAPQ7KmnPpmOVNhXma7b!aW`4OvK$eBJhp%~AsJFLQnoqGwWk8Ofzh!c+ z1y^#pN0f_uMQC}pfxl%?L6DihX-TQC7Kvg^QDqiNC%_fOkrokx@l(mYcs(szHvqzP4|+yHSZ*YQ9TG zN~MdLSDB*$SCpw^icgl0TV7UGzM-L+n`xMzXOwY)cbIQ-gh9Grl1W~YZ+dXLrCF81 z#E;_ji2A5#{C;COO4bo)(osY1(BKp_Lxy`oV!-hIv`OIsR^L8C9WNuKJ}J z>6YfXAxU}pRh|Xq;pIgJX;l_RrGZI?MiGT2!TuFFPG#Yd21$-wy1Kdw?uFS-;rhWT zh1wNKNtr&Dp;bBg2Hus$IhKW9ks&!{F7DdNTzis&<+tg%>0f$yZMO0v z$N5T6WVc>C#OJXt`1Ybd!LN$KiayV2E&jXd%TjH%n8S+VIrZrA5;3}<`J H%*+M=j$o7> delta 411 zcmcb}e35yAPQ72Gds1jhkaLDbs&{~wcDjCPU_qsaQ$<=%a%z^de^63tRzRkSg@0~% zAXlzWRj7-9Zh4|vP*q8`UuI&kf2M0*NLpEzS5a=FUqyD1XJCb!NvNB4IhU@TLUD11 zZfc5=si~o*LTO>TQC7J^l3%uqfu}`ruw$-oewI;Um78IHV0l`kOKx(od!S*qiC?}? zM3i@+rAtIUS5bL>n7($Ndx&vKW{F9jaj=J%Yi_B2aFU~2a!FJ{L||!Pn09%Hc~w&J z#E;_j+J=S3k&%vR-X6vQ7O9r*7DkR$<)MLp1bfd<9?J|$s6j_JYK*%5(UnPy%k z0WO|Z5&9mb=A|y#o{4@bUe4wQc@+@>$xf+WtUfy1KdwE;&i&S;ZNy z$^O0;CAk)c<)vOZE=KvGRT)|7Wfc`Z`FRmu0j5r2DP~!|TpusbFnbgk9%&-b=&a^# z>vDWOP3_YUMv64{!^GWXIFt`&3OiMRq+5T-nI|%`?=q*-`UvwG|9$d)r8_t FnE>y^k=y_P diff --git a/secrets/firefly-iii-app-key.age b/secrets/firefly-iii-app-key.age index 36b59a19c3de3b0fff95fde0cbe76472092c0485..eb16ff0f5b5cdcafdad31cfffd584ccf69525953 100644 GIT binary patch delta 411 zcmcb}e35yAPJMosp-HlnpKnlRevz|9UT9T`XL(_YL7tmoQI%t*QF*#=zHgYjv13|J zHdj)BuSI34g;8Ltb77H(w~32Sl9z>1VW68&hQEG=eu_badvT?9MPyoVAeXM4LUD11 zZfc5=si~o*LTO>TQC7KvZ)lWxV0NLAQ-HQxMp{O>xtp<{TUxQZlWB^#S72FDRHjc+ zsh@V1c4Cz;mr-tMkVRymp?0!=o{6_Xkdd3aPi2;mVR2wyMR8KGqh*0%hOvQZYN=E9 z#E;_j7A{fd8NL;!nc+D`mIj$d{z;~pnHiPFB@toXme~a+rCB*4*(PNX;o;d_soIvI zm6_?`nTDl)zQz$QRgS)8X4)m;t`R1NW!XXQ`e_wGkrAFbmIfwVy1Kdw$%O_5Uim5h zX&#XV=~ez!`sr2aQ7)mDL0;xTz6KHI#p#J&p$4Uy#ZJM+TzBeb8*qHx$oL}r`QB@n z+17l16~CbVb>I86%p~U3o92ity7F@QaerQ$&BwO&Hi+d)Mz6UhbUpFO#OON#hqx|^ HR9yoAT0xX2 delta 411 zcmcb}e35yAPQ8;yhIzKWv3_YriLYm#NqUxRS$0}>VPRQ@XK;#3xV~YIds;|hc%^Z! zFISOCk)umRSe~zCdTDyHX_9e~r)zqlhf|_UWrk@TQC7J^uAya=enwHMVMMroT7Z6*lUr7WV`7kDzGZ4iNk&C#sCKqr zWJqa>Ur|LQSDuGOR7g}&T2X0vPDNOvZ+=#KSctoUYe|4hsFAi$M5<%1yQgERdxp8e z#E;_jxlw6Jd3mAfzQLKknTBQlQSM&OW=W>z$)S+}Mad=QW>Fr7L7D#M1#abBei6x* znIS1z#-6EO!CC2k5w6*8ejZguCMK>asp*j(;YlU>#^D|TrH18Py1KdwX1Qfq>88OE zg(;~)N#&_N`k|SDUZwu&dG4mpj^34dVO|zqu3@1OhWaLsTpR0EZ=PT<$x1$Mbj0bv z!LB3q+6JYY=Cq1RJo=Y-_`PweMw9vx`FP3F{{iJ2n4BFlHl@$oe0KFjOBL1M`>WYg GwgCWd*O31J diff --git a/secrets/forgejo-runner-token.age b/secrets/forgejo-runner-token.age index 282e8b7..a9831ab 100644 --- a/secrets/forgejo-runner-token.age +++ b/secrets/forgejo-runner-token.age @@ -1,10 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 kElbzA tqjANmTi92F+J3s1Lr0enIdlnrjGINiy8C3S3LlwLnY -xnQYW0XjpG1nXIAvknGaitpeO9M6AoYga/8i9zKkHWw --> ssh-ed25519 uqg2jw u6VDTedM6+IZqoRwhgyMlzfjmxWWMbucO1JcGPt/9jc -kgp4mvi9eZnHr5lMgNdV99/0eelMMiivV8h/0pU37OM --> ssh-ed25519 a0HhMw QB8jMTyztNjTnel71eT0Ay7zScr+UV3+jRxGVGMqEHs -WQ+w6gAq7TyKYuxUTgvKOM07iblbfXgjCrKXH1Yo2l4 ---- tUXEoQeQipDhevvNSYDXG7K+ksTaiaZW8uTXWvEZ6pY -xaE>\G@rOOUU0uwP87suOZWoJ -)leeà";78֎q \ No newline at end of file +-> ssh-ed25519 kElbzA w0lkpAAytuQB4TW+cZwlA8Yxj4hSn6XidCrToSIqE0M +/uI8UqRwxnAsjju5Qmgns1YIWdCOW2GvGyyLGFS8nII +-> ssh-ed25519 uqg2jw 9ALpppM5izrNPdsbh0v6R1OZmU96wrlfZME/NQw/EQ8 +beCx2Cs9d5GzLUmwAkfwjWTyIzsQErpzUjO/dNN+8to +-> ssh-ed25519 a0HhMw iB1TdOcYWge4Q6wc73Ol2gWc3or4+E4SkQaPoL9Func +tU7CZQVSH32zxcffCZoScFBGssbFapydAGsGQzNS92M +--- 4CJM+a3+hhGzdH/bnNfpp1t+1qa7YDF5K8zcfLbrVDM +yi !y2>6igNz:0xnEIqƿkqhn^#\PզWSf \ No newline at end of file diff --git a/secrets/grafana-admin-pwd.age b/secrets/grafana-admin-pwd.age index 1da7fae..c4fd8a1 100644 --- a/secrets/grafana-admin-pwd.age +++ b/secrets/grafana-admin-pwd.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 xSWWeQ E+gCcIlUnT8vAqwQ09HNXosMXWGvGZKkoNgfpSWZUj4 -A0JaLcXvHSnR2hNTv/tBBap3MeLE9ACjSE1ZS6d2zeI --> ssh-ed25519 uqg2jw d8f1wLaJOD4sAtDJhepze/44pz1MXIoSQGBccaZsCz4 -2cN1d1XmOw+72j0LhdOUEmySQUAEwVw0WJ6qQjlE+P8 --> ssh-ed25519 a0HhMw DUYGuMdsdyf4/urAB9fyrS8DUNExYRu+99N/OjQSfXI -sQpNRvMwcWLF90tQnnSoLxZHF1rU0BHQaCkQf3SOkX0 ---- KE8/92DAZ/sp2uUC7sCS2xRPfXjjxXalYvPtlGTGTyE -N]+*1NS6oE#}"͗\rm \ No newline at end of file +-> ssh-ed25519 xSWWeQ WMV3AZdK2U046xt0RT7C1O6GSnooPco9iYCvJwbwiFg +m+KCPob0a84nPNorJHuDTjpcq6QBWQmc8+PjPzaPB0Y +-> ssh-ed25519 uqg2jw UQoZQyUIO5oLwMAQI3MdPPw6+OusFCsQMCKkSiBCnnQ +83jp2AdcBI9p1bhPnk5eQSAAgNhfG4e6WAZK1hhpKXA +-> ssh-ed25519 a0HhMw no+5eTnSbfSxAffuemm8O2P2Klqw28HXaanfK5qJ20o +uZtEg6bEO4LrFnMvr3aQBgEvziDcNBGL5Eda3Ds781A +--- 4xMxweR7fMCZRVUDGSc6R6UmtDI2VtmQcpiHlqwTdhU +Ŋ;JIǹ|N:J;$~CD$6 wz[S \ No newline at end of file diff --git a/secrets/grafana-secret-auth.age b/secrets/grafana-secret-auth.age index 7117960dcae432b95ba31b6c94bf0f28fb577680..40521a2ee36e31154c444e2596af15a55bb63284 100644 GIT binary patch delta 508 zcmdnUvXNziPQAXnd$5I}ONy~eU`cp{Wu}WqN?2A@h<}cGQdp3CM7XcNg=KzXKzLQI zD_2Icdt#+weq=#qhMS*nw!3eDo4;#nV0wh1tA$sjX}O<;b4id}iCboPAeXM4LUD11 zZfc5=si~o*LTO>TQC7J^X1-B*d76ovg_%)NN=bmBv0GY&Q%-PbQLvApS%hV1cB+v_ zN>xc(v46HFSCD0Ld1yt1W1_E{rN4n|Vt~H3nUAMSUT#ooQEFa=YkF2{KxvXkP@Y@) z#E;_jL2k(|&UqeAxxwM#*?uX7{(j!UCSktmsezf1sb-n^+F7NZ{)yq)1)14g>6wlZ zQ6&}0q1nliktq?8PFWTa!NKKjMg_sX#_q{3{+ZgrhHj;i*}27By1Kdw7G8N7`sEf? z-a&@p#>M4HW#K6n?xhh)A&$94=~aOhMy00pxt*`7AF(vYsQ|cEnGz4cUOpDCYq zs6rhlt9C`$Kl31`x}_iU12vlbLjz+2IByh1l>ALC_PpZzOQPvwbd;Z}$j-i}YfS(T C=DoB4 delta 508 zcmdnUvXNziPQ7!wb68Hkhht)RrkAN_aaLGvXhC3DRd`mqZ@F=jUz9~sRcWqgmbqVe zC|7W$X`)|dsgrS4R7!@IZ)8TQC7J^kgLA7d8EE^WnhlBc5$YmpPO^2e@;-izJ+(OWwv{Xv13$m zsH>%$e}+>zSCx^6d4P9NPJVVsK~lDnQIe^?d#I6{ms!4PR!Lx3iF=-FShk^SQE`Uv z#E;_j-bR*%PQ|Xq72&xNE`?dS5oQ62V_FMvlo`Ci<>U zX;F?*DS;tHX4xe^9&Xu&CPBW2Ns*b^iG|_b1$jY+`9)z>K2^S4y1Kdw!NyS`{>5d^ zo?&S&LAfs3xhW}zRavQ_S%!XvmIYOjMV{I9sVU}WRRK}HTz5q-EDn4roY}H*@99I* zCnq8z>Xk$XNXSI1{6ei4dT+YM-CfqEG-u(X zw*NWRm2Y^h&qpm%bNlOR5SRPx5{L<&1D_%U* F1^`v%#Iyha diff --git a/secrets/mqtt-password.age b/secrets/mqtt-password.age index b73ae69..8e0b9d6 100644 --- a/secrets/mqtt-password.age +++ b/secrets/mqtt-password.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 VfYKTQ JSw2XU6P0sCVScvHUxzrZX4bWSYVpQUvDiHuxDCdr1A -B0AniniDnZvnpsPhEjl+kRwN8erwgCJLAwjg4/n7BJo --> ssh-ed25519 uqg2jw 4PD4SUNql/7ClVurWB7026hAxwmzLsTfUjAxFxTuTB0 -mVUy3mlLuPgZoffgd3ND0g/AA0LA98NHxPor0iAiq+M --> ssh-ed25519 a0HhMw Bgryc0746uvBsXqjAaEFASgt9nmnLKBHpoFfQZk7ZzE -vRbsn7feVb6Sa5BibZKyUlgAxsfj1TYhk6DI3GmgGxU ---- D/cka14+lxoBHB2O82bGf4cuYGhHnuTeJtv/xlfUWVE -F Jлĸ`buyț;7@3Kt{ץl \ No newline at end of file +-> ssh-ed25519 VfYKTQ VIcgl0K8TCfByw3ePvmRpzr3jiCSvaUpDTJcsi3osz0 +90OEuN6K3ZMMd819DLklg1K2YtfV42r+TM7BEd+yjIw +-> ssh-ed25519 uqg2jw 0le3Ee/zXgRvR49ObKCKm4Cf5PJFqIjC02ImdHAyrg4 ++9j6RKYhEkQEXRSzHXUygNTYLo5u8XNknffjWMp0wOQ +-> ssh-ed25519 a0HhMw TzncAEpgB3FDus/b73WimP534QF7aQydMy1eOydjqEI +fBPnnfFZKS7rpPkWrrmq5MMRpV2gfSRUrQjD66Pw1KQ +--- 63G0AZIezivRLdi9qFDvfNPGorwupWEBVu+6cgO1/Cg +QjӘn~ZEt%'}PP#|^^N' \ No newline at end of file diff --git a/secrets/nextcloud-admin-pwd.age b/secrets/nextcloud-admin-pwd.age index 6768b58..4374139 100644 --- a/secrets/nextcloud-admin-pwd.age +++ b/secrets/nextcloud-admin-pwd.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 S1eK8A hUCJEaG4UdI3zqRJMHCBEnpozRifK9oJdFat2EzIOX0 -hY8TLD7kLSk6v6Nn5lUJ4ZZdi5yyow5kF0siJK9wGFE --> ssh-ed25519 uqg2jw mQgK1YLhShSmmjne8CYPqo45CGeLsSMliMXlCXX5SCo -SyxNPzahNJEBiS1LvIDqQdZ18yBbJ594oIbp9CFUS+A --> ssh-ed25519 a0HhMw EOW69SECq4eX3mf+ExDCD+c+FsuIw1taRopuJC/iRik -oZe0daQU9PUYVD94JebTEo5SGoGcP/Zwj7TL9dDGZYQ ---- 4lazuOb4pssKTDxombzrQF5Hq1ReslIEUmYhhJpcVY0 -W8VbT_Xr 49vݜ]X,ᅻem \ No newline at end of file +-> ssh-ed25519 S1eK8A iYqnaZLB4k05Y7EtgY8Tu0sSzSaFcw9tCwgUuBWCPEg +IEf056RsERZtoG2ylXJ+ZKATiypah/WYpq33H4fu3Bo +-> ssh-ed25519 uqg2jw m9j5hY6tZpJnF9ojFsIl52gt5EqifDr3nVcAa9YTlwA +T00VddmIxA8ssjZKEVJQj+YRW4OnI95n1bkVlF4ajCY +-> ssh-ed25519 a0HhMw +8Kn9YaYbdC1D5wWlUfG67h3L/xHOuk8t2NIWe4DkQg +ZwvNdJUE0hI/XfJXpwlByefsN/NwlfnA1Iqslr4+66s +--- orXwCTLcvSasnOZKN3trsK2UlTpkqwg5ldMJiOveWxc +,(m NuXN/!M&@ЁڒRo!߆"ʋ:- \ No newline at end of file diff --git a/secrets/nextcloud-secrets.age b/secrets/nextcloud-secrets.age index a40bdf7277c71ef1a736c65328874e4f5cce16b5..e77bd5dcb27659d124817cf80b8312323daee697 100644 GIT binary patch delta 503 zcmZ3>vX*6nPQ9^vaDY#$qqk*clt+Pub5d$@fqtZ4US?ieXm)NyNtRn;mRD*;kwuA- zFIPZ8Xn|!^T11s=ctlEhdVrz7w|iBUWuRMDPQItHZ%Il)Sh9PihgY~`HkYoQLUD11 zZfc5=si~o*LTO>TQC7Kvr)6fIYr3CnmalVRO15EUmTS6kh)HB%d9ZV;SC)^DMO1;Q zWwuX6fV*QcSAMEzn0ZjKn}t(}cCKqhk+Da)xl35OyK_}#mPKJwaIsfNV7^&$v19qf z4-)l7iFrP$nVJ3}$<9Hg;bCQ2E+y{%W{%z|MrQuyWLLFwt01-=p9`Mw^-Nm*%0{`!UCfd<*WQITA_y1EL68AV~vf&L!m zQH8!yN#R8XDT(GLRo>1~0eQw|t`YhM{wDRMUIqI4xuF(ZrzW}v2Ch0bV>)w~^Y;Zw zJ6Tn(8D{@oc6FuI(zL4fjWf?LGM_&s*Zh9!B*k|HCf~FiwY#*ebOZNY%T>(ZwEX5j z#mz38vz|T9`xlmSkkMUugSqqEXY3Ii&rfQ~{aT%&<^8@fzG=}tuIUUZvn6LST#q{w zXttR(P<@ZhpNqaX+%DI1b$x8V@ona>_JhGf3*M!8lo@QaztJ`OlFv;?Nr_efh~B`y delta 503 zcmZ3>vX*6nPQ9~RRAza2j<;WuQAL4UgjZU*L6t$Kf3Ss9W^O=*UszhEm%CqLW>#Rf z30H8USD}}Ii>Z%CU{F9{xx0@~k$HuqSyY*$k+G4vxnGWJRko3DTA6XOBbTn7LUD11 zZfc5=si~o*LTO>TQC7J^v8$1Bvh^v2bPOwFuV``;Aq-C-}Mv8%_ zsY_K+RjFf+C`=L;clgAk%{I(1#XdL{@x`ei5X6nxn<4~$%#ci*~MHQxsLuh z?nd73mif*eWqxV;7NJQd!5K*|u0@slex*UVfyRzbZkCn-9_3uRy1EKx9zn@fp+?Ex zh1%vm`C0CzNui$R<@#P>>AvpeE>0Hd2F3Ly1z{oi;h~;fYo7@=q}ElsH8wxF{&8K7 zpxxT76)W#8HaN01zUtJsPkR$4O`RvS-ap_^%n?ylhDRE!QVyD@d<{S3IVtkQm$G=? zbsOKgH`-K(?e#lzU#kAC15bg`-a8IvX4jW9HB`3xNMA17-?^zv)z@5Oj^9$*-5#4w z&m#fJK2e_~ZZd4-v4 zK9^HzhEuL_l24&eg==15SWsq=Sy-~Avr&$xXH`V7e@M8ui@CO=sYi%;K9{bYLUD11 zZfc5=si~o*LTO>TQC7J^YH(Fby1sdsyQ8~hdU9|;wp*x$Q))y>q)SynU`Up~X;ny= zdzwW>Mxa|UmuqE}XH`|Omq}W2Zef;VxP@O}UU-;mPP)5Up>}4vxw%m z#E;_jZb6>eUjC)o;Ys1H9^ob?76BEh6$XLn70$_7+CJIo`G&5QRmM*F#?BU8o|d_( zd0qxiZefl_q2VE=;aN^a&Shm;sTNr&6$ajU{z2JhMaG3@ey)LBy1KdwW#(muX1U3h z`325JRYkc$zWGKehFRfB*mh delta 401 zcmX@ke4KfLPQ6i?v7u#IQK@U8c78=^PPSu2u!nb$ahOL=a&fkgL6o6?k*kMcXp~cV zIhSQtZbpi+zhh8&cv-MzQI)B2NJ(Orp=V{Hfp29=xu?Eail0ZihhJj30hg|wLUD11 zZfc5=si~o*LTO>TQC7KvfoFkVNQCXTd{w>PqIg3nqQ<(acPD}PIyRBim_=@Rhh3#q(NGud$PX8 z#E;_j0p+HiY31(b2Bl8s5kc8S6@l8mWyU`GfypKoA-SP>g_fzwRf&~BX~7m;`R-m7 z1!jh(#aX@qA;kq{9ueiC#rm0E$%)0~LE!}%5&2mbetrdRre4Kdy1Kdwp^hQ>f#s>e z#>r;kUP;OBQGpSm9sw!tMd4-zMJ|~J9{H6HhWTD$rY2sYTvxppyD=X%+?gy_{6%`t vpKCJrt}<-UX5+lO={sL=f91w_)18(F7%b0xcqlPhSL-a}WYnD-BnwxQPwxg@D z1y_}2PNYYqccO`YMqrLtnt4Wqd7yJ}Zmw@ym2*jPkY!;|QmU78M0TjYCzr0BLUD11 zZfc5=si~o*LTO>TQC7J^mSL$yx<_C{uw$ZMo?D5Vvs;dLNMcZ8nqieog^{_3f0<>f zX-;5HvQMTjmr0~cRHmhONQ7%Zpn;cpkyDjxRA{(kSzd~{Uy`SHmW4sCcX?%UVs@dy z#E;_jCce35=^2@oIeDqBIr=H-Zl)25rhYE|Wug8-9+_2nsqThJmYIfrzCo^B+R2d~ zMwy|NQJ$fxk-o(qArY1#7Vd??QB@Y%DTx7YDFz{Vk;axTWdYe-y1KdwVP$Sr64x0%pEUz7C-mavtzouQVD(w^N`D0m%o1J3Uy)l}^UAQ9s{jY}17rai~ zd+tu+Ge2E)=#Xdw-{K^9Hk$(}(hHSSkN!Jw^>RAT(d67o7uU{uW_2`_|7qvGjd$Kp z`!k34M3%Nd;qps;0^YyB+}fkSJ+)^cXJeF?|Kp&o$2ZnIko+=n5%20Wl}{@k$yo$ zI#;rfYf)-`WL3DUSwL#CQF&HiR7Is*UPWMTQC7J^npt3KqIXG>MRsOMYDr?guUmOZMoNC7yGeR#NQOa?TVh0> zc5!7|ey~A0S5awZnM-+OM4Ds1n`f|jYPm&$Q$$*xn{%31uy&A{w?&q*S&&;^scTN; z#E;_jnVHEI&Qalh2EN8oDekGk{(hdmnZ`!u+5vech3;9Nf#q(2rO8REHy1KdwMxN&RC4r?G zl_8mFA!XhLRp!ZwY00HdmfDf!L7B-WsTsxf=|-*@5vf&?Tn{gLGTh`Wxt}kocz;@e z^5(T4j&5BZcPskX`xk5Env3K2XZCWbDTQsd{)A}zAcMbG-Uw?iSmgP0qq&oP_ z^5Ekw$!h9P`kc?&UA)xXeCet3`MQRz=&S=)A$!Xu8}lzzFBRvHw$PpAQl)%cv1F0I z)bJNnTa@QJk+E E0N!rJ{r~^~ diff --git a/secrets/scaleway-password.age b/secrets/scaleway-password.age index 66b9f0a..983daca 100644 --- a/secrets/scaleway-password.age +++ b/secrets/scaleway-password.age @@ -1,12 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 PCrpYA lEqP8LC9SVfPLCAW3wX8AJUUsv2PMm7Cy9NFW4gp+Dk -UvHKKiZfui54JqkkQEJzdyF+AcrddRxm/J3DVC9QXLo --> ssh-ed25519 aichPw X7D48uUYzEi67qqb7ZMRad6azSCgluhitfhjmOh9GD4 -Dm/FyPrwBzkwnYNhwkTp+IljlUIlrRrd82hQMVqbbjw --> ssh-ed25519 uqg2jw 2R6gD0kc/IShL9e3NZ23d6R7ZsYZuES3ByBmjXZSB3k -2ii58NpRI7uvCmw336WoGmVgsOCD8n/dXRFYDcU2MTk --> ssh-ed25519 a0HhMw LGDeft0z1KCfbwIjnY7Vc20u8jvlOEAZlq5jIdjgG0o -lazYQ0ntsfi/OqLaD+qeOviMsU5+OxZdcFTv0T2xKQM ---- +sZuPxzWBUycjLRBZy0v9qq08l5fw46bi7AoDNhEfbY -)i 4)IF*, }%;c7kiL_yd)-7G#"6ɖ#۵ -ߠ \ No newline at end of file +-> ssh-ed25519 PCrpYA FVQ/DJuuUM/gKjtHZMBujeWOKKxb3p3kCHKCzkWm5Cw +9XZ4PWaIfLZKeyVRLxE/3Cq1O4CSTe2LMGA8BOE9eDI +-> ssh-ed25519 aichPw FBSB/6HKz20F0EpPPdQl/TdMbSwSTY85oe+kgAGtMis +FcJqlHeDBpH4JVDVSLB050LypaDOGkei3tRcAsLh+Bw +-> ssh-ed25519 uqg2jw 7eXM1ioOx/7Aj6//f0ayj4YHAlCNfu46Rniv9nAVf3Y +KQ4DGIN0ehCgCq7Rb9dIt2h8JftapNTvma2ytpbQdv4 +-> ssh-ed25519 a0HhMw 9zZ2tBmL7A7umg5pdjwmjRz9hTvk3sI/OY+cBoZ2Wxc +X2aI5neSKl42OfwsaK9zKpcTOdFaOMdx20fcdyabzXs +--- 1QcLSTnVfMoDBT1Fpfsn8YuXgg9VKeAmiuCIuTkj45c +H䜀WME%1BtG68%WU3Uo8q"q}ߘ쾶Bg `~ \ No newline at end of file diff --git a/secrets/searx-prometheus-secret.age b/secrets/searx-prometheus-secret.age index 703edf1..8a4f00e 100644 --- a/secrets/searx-prometheus-secret.age +++ b/secrets/searx-prometheus-secret.age @@ -1,11 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 BFt3Fg 3NEBLRGxRT6B854MuvmmawgrDg5ITEJjEBHo78DMHCI -Aw+vI//kySahrr1/kX2GPwCKxrGXeqnK27mudSEN8v0 --> ssh-ed25519 xSWWeQ 2Nrt2mu0g5FFjitS+AhcTlLp9G45grvC1hd1mRcoQEs -TbWtU/NtfvwFi0Th9NX3TyUoz+xev/mKTcMkLPCSFLI --> ssh-ed25519 uqg2jw UI5zqhiBDoRECwpSUteB9Ao8M5NrY0w9MnbHu2DkkA8 -+bYDP32xMRrIsvwbyyFIRmWOWScJFAx4fJJSdkmxlZo --> ssh-ed25519 a0HhMw EUF0iiuMRWg1FSHZHzzNmyfaSAdQZodQ/ktnG9P0BnA -5VgnyHJenJN6+kKy9Mgkm1NeXdTgrFwNgIO0zSV58ag ---- aGKRsJBidbuP+6dTKIRewWSbFSUpp5tUnC5vzmjiOZI - u49KP1_!_D `bF-вn\|]:y2A;ȏ)'(6Mk#fƬZ9^J \ No newline at end of file +-> ssh-ed25519 BFt3Fg bJnEbdwQPAns27ZLCTMFpusn2EiSVBx1BI0eWGIPo3M +GXDBGU0vH5BNkMdDct58Ptfrjo9VkGe4NsO8qKzpits +-> ssh-ed25519 xSWWeQ EzNrLYHiTRB4qy3GM4+UgQ1xsSfmwYg2UZZrbGXAnV8 +/rpXgLCiPjZtK30KEL4gdsI9nNfvwvtMAOhZWDMMMp8 +-> ssh-ed25519 uqg2jw R5qstlWR6Me8EL5deCEPxduUH06GGvGPabiwp++VEDE +qHB/rmJ656pUe9kROogyyJ5K087vs0ouurXxY6XItOA +-> ssh-ed25519 a0HhMw D67rVz/os2DiCV2st/JAtn61imyNNwvvt91YX0KNMAg +qmYbCID3Ck8QMyZHB7XRsxMKqkGBn+Vn22uIMg5xtno +--- QTpgKrCKAHwfZ88ZM8DTu6sxocVEJ7FtGSeZ2uekugA +fJqlNqb#_ʠFmmZo 7͇>ߊǠ]mcd.t9]r*GSJtm'5s+XP \ No newline at end of file diff --git a/secrets/searx-secret.age b/secrets/searx-secret.age index ce055917aa1054bc213c758a8ac193e05b9a6a43..15303f22fab1657027f0ed9b1ed7f77823e5752a 100644 GIT binary patch delta 541 zcmcb_a*1VvPJM22sD*F2k%doUVR?#oZfc>wv$juGWo}`jQD{lJv1g!1cvPOZql;;d z0atpCZ$OoPV48Qiv1PGKL}7YVs6~KbVp?vZpM{x!Mo>h)rFOP~QDmfrFPE;JLUD11 zZfc5=si~o*LTO>TQC7J^abkh1Z-u_LQ-Qx}T5h?!savU0etCM9b3mbXeyK@Xs7F9h zzF~TaPnEGFS4vQ1ad1UQre|PQNmQP`MY^MFhJJ2Xg=t2*L8VKmt7~wOv13wbg=KR3 z#E;_jP9g5vuEvq2;ZB9&Np2ZgZe~Wt#on2|o>fNv899cI+S#e@KCXoZQC0a|1#XU2 zsY&V1{u%BTnfZbGRgoo?zPU!_W*Og%uU)sm_61y1KdwLCF;bZl$H! zk-qvVrJhm#79noN5gC5ksqXp}5#)! delta 541 zcmcb_a*1VvPJKY0caUqSiD_o3U%6kNtDC2{L7us}hmT=^QMOBZR6w~=M4+#GNu+am zGFOVbhjE&ZMY@x#rF)iZX^KUzM{z_+NocN7K)Ip5pI4P>aDjhiW{|OAAeXM4LUD11 zZfc5=si~o*LTO>TQC7J^T82rmiMPLFSyf7wwuMoFuUmkTx2K_@OQ62HVUoYUvqgnx zK$WvaPI+K9m!*-PTa~+WiknkLnU7&;NK|l&r=Mqec7&_5QJPO$L~ek-epZHOrFL@m z#E;_jx!U=zm2PhSDQ+3=Ipt9SC0_o90ge?Wl|`Xx+HTn)+Jza(DFy{070!`dRZgLS zmS*Oamc~&LS)PT-sYU*79;F$VPI>xfc{wHJE)gc)<{+Qw>MBH*nfj%K>RV=c zd#3q$Xjc?xJ6A=Ox|SE3I93_D=jA&m<e!e?MNoKV;#VC*S5(d3qNrPQAW?n~9f;zDt>xVZL`^x{F0YdUCE?R+x#ozgtO8MOc`3Wwv{8fVWe& z1y_ivMM1uCQdn?ticeIzxl@H(g?@5wxp%OWWktB9rCU+CiHldTqlsl?D3`9CLUD11 zZfc5=si~o*LTO>TQC7J^Vu+8CM{&MSiEnO&c3DYUh+A5UtGh`=u}h_6QbDfj;B@rds`o`JeX=N5(5mo72y1Kdwfsy9n#o9$h zeqj-Q-X(#KZb6=jdEQQz{^^M+p#h#oRVJQU*#X*4sgb3{TtAa6e;oPD`e=(w`teJ8 zW=2}a^slP!k$04}w}^?{zH>))<%+UQzRD0)zd#?Cx`G$!Td%zLvO4$L@+t+ nSj?VR_P=agmD9TO*g88=V?Cj={C!&l%igW}IC+c9$CnNObJLzA delta 443 zcmey!{E>NrPJMDgu3uD%NnmJ7K}vb3cadRXNr-;1M{ZV#p|)FAN@$_6S8iIES#gPx zD_228l7(qTs<}%^U}#3TyT87dZ&5)=l4ppMzHxRyaiLj7Qlh@Mr?!4cK9{bYLUD11 zZfc5=si~o*LTO>TQC7J^ZlG&YWqM^ z#E;_jsXoQw?y1S1Vg8OTB_WjtrG5oDu7)KhIjIE&1*s;*#cr9Y0fpuMg}DY?X-<)r zQR&H{#ksyI+3sbL$zdKj6{(I+=>abKW`iW7=E?I%T#Z|^x$yov6`Gqc_TqP^cKJM~8wzn#pVaNN~ zA9g)Ea_)whkAE_w+xKmDr>2VBFsNe)Rr0_2?k-#ZlF3K^s@tH?h?AEYH){clFWt zEiw+*PjbnMGEa)is?tvN%nNo55B3UAHgXI$a74E)$2`NxH&CH0z$x7zH`gb{OW(;f zx7^1d*Cj99-PAGNI5{t|P+LDLsMIv8xYQuZ$&;(d$;_gnq%6HWu_W9(G9{!kQNK7T zEG)6mDXBQw*xVCJF6f+EF0Z6C$|z~w{!(F$720VkC4>z@-!3kh~NT~zzVmr zrbp!o1S_JX3#Gpx#p@^P<9DN6D3Gsp@ya`MWFbT&b^ ztuWCe(KKDbq%b92+c3q&G|0%$Ej&25D%Cluu-v~O+tJj-qCnrtBq=%9G%C9)JfxV* zGOMyGG^Mh_DA2&vFs#VYEG^I7tjNjF&m%-XEHc~AGNj7MsU$ns*u((cHaB-OpVV@N zBp=_1Vqep+jI1=bVCQ_d{M2O2qgdi6n)pC z@W510M+@!3v^>9n3iC9Rf=ZJN?Xt-5st8xVB&W0-uW$^%g*vDByE-Za_=Oetnnz{j zc)CP68)O(;Bo$ZY6>R2RF*`Vl>6leIr~KB2KlB1M@B{Zr{tsiEip4WBcNQtLfgVW$Ui?UHL~0!xiBp$ z)Y9L`)G^30In~(PJk>PU(mgOEKRwmcwZf4r)G62B*UKm@JI}?p+{DbKGT76=z&X<( zGugW^&(%NJ(8SF&%G2L0C@K`)wgBg%f=EXNBmJDJOqa-9<5bIn^rB3&0Qa1%e^6A0x}` zY)^L=PeXl=YopwVj;HO;aPv z^McaRZ40e1%6Cgw$O-jKHL1uh_X@}~$qI2Z$u5lWx2V*v3Ux6w$j?nF@-D7)c6JSS zamgv>GVx9|DRlC8(N1)CGcJxW^m9sc3Ubm8FvvOfm39x6Rex z)IZ5l!80S+jd(AX(3D>pgK)5A;K-NdyV-L~YwoZOT^g#v@@ zTpxdz@N9!3|B~eVtlTR7WaEgc{2>3plEkd!z|`QJ@=8Zn=Kw=jE+1cSkF=1IvhHy)2eKYR8kQf9-bPg5SHca9c7kSVWO{X z=Ior3QV~+%Z;o$qVv>1E`eTvQz3 z?C4USlap`k7E+XA5Smk1lJA~Zo|spR?ziGH*AV@31xwcmx3p}t%Bmz!%e*pg=h8Aq zuX2;rN<%j%eUtPuXHSDDV`GaI|KblZXrQ@t%570RQEvxAHZO&s%5O1wSH&As(aii|?53bUeo zv|W7NEX;gEv|T-N&HQs6xePo5vJDf1JW73h+_Tb?a@~ymvJ2Dw(_PBE-3*KK^}V&V z&650#!W{!K>Hw4C^zy<$1!E(RytKT45ToSq{> zbiX;57UpC)DmYt)=cXrzSbAk=R)t3vM_N{TB!;AD=LM!zrB>y6TKc7=lt)B(1my=O zbNMA|7gnUC1(-x?8wQmd7Z+G&db{UnXPQLl7v_cTehW*B^bQGB2yx8~FVOZdw=~R7PAUou zN>9|Us_-c`GBOTv%rVU`OG=3h^bRQuE=l+0N=d3pDKX4TE;scmG4?4o&hSh(^o;a$ z%yG0#4=pLraSQP+aW`-bt@6f5lcj~}Mp@+wCE5Yu;ci96k(uFHk>36$c}14FhLvdn zpXi!+7f3dfbg@=n*pr0p~ zbraLfl8F=UzX*KfUiO;rq=e1I=XV`@~ literal 2665 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 X ssh-ed25519 1nWE1Q 6l+mGYR/h3PzfysAEUtP2TNmeOEEZ9o82I1pZIToQ2Y -spI4bdtauaYFqkPfVypgfsbP3vPGn3U26lAgCr3CYCA --> ssh-ed25519 l7h2MQ vpUtGCSUb3X0NRbkWgsBZpHs0qh8jsOrgK1wfae4FnY -9EJQnJfEjnXKn29vRhGmEgvfyhubV6pgQA6IiUadZZ0 --> ssh-ed25519 BFt3Fg MHaCOLAjmolqPKh9hLnxLh/HOnXFOgNMS9ysGgsydy4 -kr++uM5j2kfbA/HlIhUUPG8yvcMRr8FGu3/Vbn45I0Y --> ssh-ed25519 cQlmdQ TjxYlOSGctoISvfdSVZNNM35Qnzwhw3eYc1xpNZiHBo -RbX5U08YnrBDsgJbUONzKXS2rd3fRUM5HKCrIIMQfN0 --> ssh-ed25519 xSWWeQ RPGfOPYUIeyohrDaxxTk6O2xARZ8vSlya3yWf0ii1hc -1GZxQ1CTLTNqXNh/+zWZ+niIzurGyevvg4dMtH9IkkY --> ssh-ed25519 HvFEmA D/YWDe82ntgGM6H0CKz39km7i7TPvKtzvrTiOZu/ym4 -2JamJ3qulNn4fyhlcJHGjmtrQPQldu1z+B8H4nxnSh0 --> ssh-ed25519 uqg2jw cox9atJoC0RViohv/F/4ZB0Dv8sGXLe/3YF3gsOFVls -/pCnksPXaMJCmjpCIyLcnZ6aqMLGZKFSXyhUWopO9+E --> ssh-ed25519 a0HhMw HPiF5X066nhR8aYX31ER5sRZ69VgJ9ReB1W73bTcTxw -yVPkb0pTJtO4llwBaqbu8JlkpN+nVexe5KKBLG7Ec84 ---- SUmzHO6cT4UoMCXLS3w/4dDJkk1qH2a0GGubIODXT3c -+;JQ{(@ H?dG88}nwJL24zwZ-C-`Ӥ.ghRzP]ku#>Ä \ No newline at end of file +-> ssh-ed25519 1nWE1Q gGyfb67NoNjMNiPH9hLZB8HfL8uoKbeQdVarVW3BN2c +EKUYPZYmS/OQtFihzBYSEJIZUD5HSKbvm7qLBgnheWQ +-> ssh-ed25519 l7h2MQ cGiRXQo37sqjTmQVwTTQuL+xpDLaXW8odgiKowPwDGI +8KzvN+BMnls7GeO3rlxx3rt7rpaBxTji6GwpisbbTQM +-> ssh-ed25519 BFt3Fg mQIKogVZLMjRlxBorHDTMnXuu74TaDw885BGxL257ko +MZtGnf0FnQ0hL9WrQtp+L+NDs7sN1XKKhiiM642rKu8 +-> ssh-ed25519 cQlmdQ ZPeVWB90YD5iHa5YM5NoxTP3rCOp5PwC28nfZIkj3QE +n5/32QG8mfwv0gwtGffl1JZZwM3EkggbS2bruqwpGNc +-> ssh-ed25519 xSWWeQ w5ChshbAPHLhYJWGbpzPgYoWOSl6Lk7QmfdspQL1nRw +fGSscR65V+HCEgXiQ3WuN39WNZEnuuj7mPJ0Jx1OKBQ +-> ssh-ed25519 HvFEmA 1HIGPd1ph+3blpYw9kloYPv00lW59/twhUgd9UcRMVY +v6S24bbz43HDGw0iqPdxP+1SAQHofZdVLIzK6+P0a9w +-> ssh-ed25519 uqg2jw TIaNrQ2D7/DYP7oU+bAp1T8Z5DfqzV80HhQIlCGggU4 +LU107d5OIoy+srYGMbDu9uoBozlN88hyKureFe5oD5Q +-> ssh-ed25519 a0HhMw OVXOFydOhpW/dXa0JdO34d+CxmBkLIFhrdtoI8XZfi0 +nAT68yv0YwhIVoB3fg78LcbnFCWFEBw2u9pJLqOWn30 +--- Yf+GsVXfAaa2a3tbGFgcmHPXymWd7kG47rJ4KCjTl9g +[u)}-iiؚ@]VKL1a1/شIdS\ڬIy(tAi]ZR/ÏXT \ No newline at end of file diff --git a/secrets/vaultwarden-admin-pwd.age b/secrets/vaultwarden-admin-pwd.age index 63e6bd9cf2875ab81663ff89140491fa364b4030..767c8c097b289c5783fb23df02c6720f0b2eea4e 100644 GIT binary patch delta 613 zcmbQqI+JyRPQ68NPL82-RfeHYUPOsyW?^E0b7qKTg`0n}dttI$nRiiUc|~DZa;R}m zB$r>lhrgwtVQ^qoMxlvQrCU^TQmSKsTbN@;Xhub4P=Q5cU`l0nm}jX=GMBEMLUD11 zZfc5=si~o*LTO>TQC7Kver0({nwLkIPrA3eiDPK zk$!f*qfdDrnFju)CdTDl+F6ki z>EZsy0UqT6VJ1;gmYHE0xkYBqsZJhV7MU)Qkrf4L-Y!K2$)@RCy1KdwVTB%%fiC9y zx!K9?2KsK^x#rp#;iXPtp@kVCQI_R7d121=-syo}S*|XDT$!z>rge2QN^4lJm?YGr zu+F;4zf|Pmxh1~d0Wn^`EX)=$c3#Ua=0BV&);wu`yUp3{p|>|C?Vhi$cD!5v>Equi zAI<)pb61)gbyoE2;u(&@Y2O!3v^x{HJbc1Ou1SKSOmSvn)(<>lPE46CAhW*rh#2$w z<@);{m(*(&9eq2$M0&IP{RbWa^^C8BGtXQyDQweGdy|)=&$>WsiMP+>S20DWJ)CEB zN%p9|n?5r|d4i9+My^_cNV;9`^nYhsGW0enS*(`uX$Y6KILSW8PNayd%|`che5=CL zV_K!NsuRQ6@)vy2;d#A>ZE3HcRK?MEwqhF|>|gNwkF}M^rIxT|nl?9e&a2Ajwok0^ JGAN6W2LNS6>vjMD delta 613 zcmbQqI+JyRPQ8a$Nl2BOnY(9zVX<+6Ye7b~OICniP-$+Sf09qCMM`$2t5Hg%QA${O zF;|pdW?+P8h?8GNg|Tl^l!aejMv7OUp;=|BhjWg9QAJpmrE`98L3y56HkYoQLUD11 zZfc5=si~o*LTO>TQC7J^Wng5sab`qjfmcCa&o|#+u z#E;_j896E1S&8mZp6Q9B)XZ#zCPj-Vu2z&N=R(iIM((+Qv@CM&W^6c}b;# zE{5L55do#nrj=!tp4maZd4@$1A>~;<6(N?+NxqrRVTnmq?p2Oly1Kdw?iSghrTM|$ z1|C@fE+yfPmXSdr(bMQ@2(~P3*E)7UdX7$SDukIKiN=kWxu2pW3pv#!7Q5z(R{od$#KbL&yzF$m8XAg z*yglkUww?D%H!wWX>x&<5^3M%7cR?eIl3@MFlkC{q2!bJY45AW%F08gWSC!3SC1A+ z|M1}SGuNum5>=VYH7!&FICp-WS#jMj$R?8EMOnrR7b)*Lt>S9!mm687_J6i*`@(vN z(JZr0yno94TQC7J^SVX#yn?+$&R=P`GR8qP}s#`{tp>dg~n`vZXxOQo!S8h>R zKxC1AX0Ty8SB`0guTi9hv9ETBab8H3mvfN6N3gTDpSMp@j-h!$Wl>do#6~%_(k@`hhDGzM5{j*II7sU{^yWt zYx4HqJt`09dYb%u<|0-!we@@4w~rks_qW<7hdE7--oSZf>&<0B&m6f<_U>N2w^YXA o9_x;E(o?1T+>WRTZk}(h`f-KJ5(l-!V%rlz`*_9Ylp1{j0RPas$^ZZW delta 492 zcmZ3;vXEthPJO1cc6x=sQM#vZx@ASFYf*7jk-lSraZ;6co=LVvVPuu5TUwc0M5tkT zGM8(vpRrd#j=opAzh!AwkVTlYrEh+6MYeZYc%E;$r%7%^RY;|2k#|(NBbTn7LUD11 zZfc5=si~o*LTO>TQC7J^QifMrNoa^iRd{YzfRRs?ms?VPRhD;&W0|>|OGS!nVYyF~ zi*H4QXIf=BmzQ>Eu1lyE@^pz{<+~f8Ce!wy1KdwCILa_#!=3m zMrP%a28qsLmKm1iP7x+qmF`&;?*74E&L%(4tYx0R1=mT5?)~BrRrmQvv%b`nJ6iG_7Ha$S mIAi8!>DRT-3tWx_tm>-J4cjqknzYF>_n;|9nGHiuEd&7R+_W(O diff --git a/secrets/zigbee2mqtt-password.age b/secrets/zigbee2mqtt-password.age index 1bdb5da..f9f0712 100644 --- a/secrets/zigbee2mqtt-password.age +++ b/secrets/zigbee2mqtt-password.age @@ -1,9 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 VfYKTQ W7A4T5lJq/mEHYZS9NrPjTVfBIq23tVk9Qzz6OK/UwY -Al4WLJL6XkibZ1kEgGn5sMo/6CBc4bYrdgGJku5g3fc --> ssh-ed25519 uqg2jw Otswqv2cM8Da89mOkaQ/A/6SMqXTbUhN9/tPFJunEws -KI/EfCRWh+J0qEEel4BUp8pUwGIYIyNjk9ISEhpWVgM --> ssh-ed25519 a0HhMw UDkq229Hgj5bNb3gi7Rj8MrfJmmRrlwF+m1qoTsdbEI -hj9F0kUtBcjg8+fqrzw8kmjEbhGaWLUCOUmT3/J0kHA ---- q3eJLLMihb8xnbJAwEt608NZtqPM1x2gVXMfrj7wWyM -i!R |y{Iy Qy\ \ No newline at end of file +-> ssh-ed25519 VfYKTQ 6Py9mXS8y0SPxhMC9+Pv/07aQd1cJjU8YCXlD4VRkRA +3ufRuZnrcz0ISAxlPh0JnNK2SR/ms4rspvAlrcCaf1w +-> ssh-ed25519 uqg2jw bS8DxxRr0n/oLFdFS0jk8RVFzIDsQDmIZzhIrZH2HGw +6L0tAR9ax+YXZEGmCtxxZUf61w08Tlq3lp7I5RVPV0o +-> ssh-ed25519 a0HhMw V59mE2aUvmwgB27Ci9d5/c5s/LK8CoI6C46tyB+6M38 +uWnbe1XS1VeSmsc7FsMt51DucK8Fp4Apaex5vz1fPIw +--- V5xPOO3w7QJ9MpWu2ivRpEqcHRHbfRLGZdH6+4cSKzM +$}``vglK~>ue ++~a|x*Vśe\]kw^e`oqjɳ T4ul \ No newline at end of file diff --git a/ssh-keys.nix b/ssh-keys.nix index feb311e..79570df 100644 --- a/ssh-keys.nix +++ b/ssh-keys.nix @@ -27,6 +27,7 @@ rec { librenms = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM/dmfOVzj37ZYwLTs+jjQUQYRIgvW3NrtBDsr8rllss"; immich = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF8H49AYwKmHLV5QwgqNjlFRhLVg/k3/kKR53/ihz/cu"; ilpost-podcast = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHo3tGrspZlSVbC1X/MHFFwDGj8G8+ZrZihU28DkbJEh"; + colmena = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOOVg0/MhkyTsZBITT0nZvH0hWskPJ7lyC5Mw70duczq"; collabora = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICSaXqZ+gqkbRJxsHRvCXw9U2Zip8YlPjbEIgPEzevO3"; };