From b6872b16945ceef5e2232f61824cadafe1d6170f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Fri, 23 Dec 2022 11:22:58 -0300 Subject: [PATCH] Secrets: add agenix config --- flake.lock | 49 +++++++++++++++--- flake.nix | 4 ++ secrets/lelgenio-cachix.age | Bin 0 -> 908 bytes ...oreb-itinerario-registrationConfigFile.age | Bin 0 -> 864 bytes secrets/secrets.nix | 6 +++ system/cachix.nix | 4 +- system/configuration.nix | 6 +++ system/gitlab-runner.nix | 12 ++--- system/secrets.nix | 8 +++ user/home.nix | 3 ++ 10 files changed, 77 insertions(+), 15 deletions(-) create mode 100644 secrets/lelgenio-cachix.age create mode 100644 secrets/monolith-gitlab-runner-thoreb-itinerario-registrationConfigFile.age create mode 100644 secrets/secrets.nix create mode 100644 system/secrets.nix diff --git a/flake.lock b/flake.lock index 1209a00..a03e940 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,23 @@ { "nodes": { + "agenix": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1665870395, + "narHash": "sha256-Tsbqb27LDNxOoPLh0gw2hIb6L/6Ow/6lIBvqcHzEKBI=", + "owner": "ryantm", + "repo": "agenix", + "rev": "a630400067c6d03c9b3e0455347dc8559db14288", + "type": "github" + }, + "original": { + "owner": "ryantm", + "repo": "agenix", + "type": "github" + } + }, "alacritty-sixel": { "flake": false, "locked": { @@ -20,7 +38,7 @@ "inputs": { "fenix": "fenix", "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs_2" }, "locked": { "lastModified": 1659395338, @@ -205,17 +223,18 @@ }, "nixpkgs": { "locked": { - "lastModified": 1659219666, - "narHash": "sha256-pzYr5fokQPHv7CmUXioOhhzDy/XyWOIXP4LZvv/T7Mk=", + "lastModified": 1665732960, + "narHash": "sha256-WBZ+uSHKFyjvd0w4inbm0cNExYTn8lpYFcHEes8tmec=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "7b9be38c7250b22d829ab6effdee90d5e40c6e5c", + "rev": "4428e23312933a196724da2df7ab78eb5e67a88e", "type": "github" }, "original": { - "id": "nixpkgs", + "owner": "NixOS", "ref": "nixos-unstable", - "type": "indirect" + "repo": "nixpkgs", + "type": "github" } }, "nixpkgs-unstable": { @@ -234,6 +253,21 @@ } }, "nixpkgs_2": { + "locked": { + "lastModified": 1659219666, + "narHash": "sha256-pzYr5fokQPHv7CmUXioOhhzDy/XyWOIXP4LZvv/T7Mk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "7b9be38c7250b22d829ab6effdee90d5e40c6e5c", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-unstable", + "type": "indirect" + } + }, + "nixpkgs_3": { "locked": { "lastModified": 1670543317, "narHash": "sha256-4mMR56rtxKr+Gwz399jFr4i76SQZxsLWxxyfQlPXRm0=", @@ -314,13 +348,14 @@ }, "root": { "inputs": { + "agenix": "agenix", "alacritty-sixel": "alacritty-sixel", "dhist": "dhist", "home-manager": "home-manager", "hyprland": "hyprland", "material-wifi-icons": "material-wifi-icons", "nil-lsp": "nil-lsp", - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs_3", "nixpkgs-unstable": "nixpkgs-unstable", "nur": "nur", "plymouth-themes": "plymouth-themes", diff --git a/flake.nix b/flake.nix index b9fdf46..eb0511d 100644 --- a/flake.nix +++ b/flake.nix @@ -39,6 +39,8 @@ plymouth-themes.url = "github:adi1090x/plymouth-themes"; plymouth-themes.flake = false; + agenix.url = "github:ryantm/agenix"; + # my stuff dhist.url = "github:lelgenio/dhist"; }; @@ -54,7 +56,9 @@ specialArgs = { inherit inputs; }; common_modules = [ ./system/configuration.nix + ./system/secrets.nix # nur.nixosModules.nur + inputs.agenix.nixosModule inputs.hyprland.nixosModules.default { programs.hyprland.enable = true; diff --git a/secrets/lelgenio-cachix.age b/secrets/lelgenio-cachix.age new file mode 100644 index 0000000000000000000000000000000000000000..af5a25031fac3b1267d128b1c656e66b05300989 GIT binary patch literal 908 zcmWmC+pF7j003Y?^dZQ`ndb<55PK%mNvvs_v`s+IY;$j#q}L=ZOlX_5O`BWuOLIH0 zi6RK6v}Vq0GQYNh^mEsVFls)Qj-QuIh8ptc@835#yEOIuz2&Kv(J% zB2~0ztf3=mlb7Qfrv^*{b!9}$rbEJZ*ft#$VG)^EyW=oWyYkqpa0Zf$W|+wVLn`Sk zwE()^^5`Yn>KC*2gcCgoi7X#axxn%`J{_cbWOR&BbDVlD#@Xe9aC{TvQ5SI%zn3LM zlfmRt(V}2s?)S^YXaUh+pm|kzPSqvD@|u)q$+dEQuCIn3o7%C8@GWEnWA#?6U^LR{ zG69N}%%xdjQIV@eBY?>2fYwWVC`j>u0}WJlrbbF~2Kb0$ zCQCd)8fZ^K?S%16C|lX0=+w$>K5DT^e>~FaMYCV`6}-||_*qYA(n<`_EbQ?zR>%Tl zS#UsKaza9?EIO45RFEmw=kyf?Gxk7Owlz-fM5}({GCWzCv@vB+nMDE<027!Ekak&S zFsrD#5rvpks)q#he~qI&IP|phWPTc$Lty6M+_7XcI4aGbfQ+gJ&sVkfjLvXbQ zEa7EsGUzA0QPk{Y9sfTK)i)77oC#XQ)|yOl8WCy1vV|bQp%NZNLJ~vyd_LEp0oh?9 zZ&_nt#ep?a!R3UMbkp=lu2r<@P6|)sN#YYY^kDS;s~>)}zqz({7)QT-|MdAw>-(49 zJNvGEs$Q1fI{U!!mtMbd=4||wlKuJoPDDb%@Wz|fOFMU8IehN+=HEYlbES0u#m76R zKG{05yE8b#Z@)a>fP<}5JCX9;fy<|_|8wZ}yKj8?+t;sM|NW74+kWA(dnYbjz1!cr zkUsqLLwj$piyxdgzPPpa(^q%)MZ5I_-M21 h@Yst#JeMx-+t}TB@3YTOp1X3BeDq9l`-^9j(!XeUO*a4l literal 0 HcmV?d00001 diff --git a/secrets/monolith-gitlab-runner-thoreb-itinerario-registrationConfigFile.age b/secrets/monolith-gitlab-runner-thoreb-itinerario-registrationConfigFile.age new file mode 100644 index 0000000000000000000000000000000000000000..9f9e0e3a368fc813f1a896b1a033da962cb49ae7 GIT binary patch literal 864 zcmWmC%gfsY003}7yhISh(>8>jywomf+9u7xY4d(RnxskUDNWKOZS!tk9fQs9BBCsg# zQrvX2GEi6tkP@r53gipDX$8S?ZOoKJSE}homR1V(kma_%n*sV7i z9yp~Eff62uwMFJzbhbD2_LOvMObuH&mlzV^xWX}}yh^fU?dveLs+(PyM*hLjs4DTd z!JziiN3g7eP=yz|SLeZg6GA(tmW`O;y9C##Xlw?G;7n3!933oE z0BXms8$HNpBrJMUsXcgyK%O%4Y_$d(6OPCV5@%(ebhIP57Cg_VFis<8Pb=e6O{xtb zpimux_=-yjSw1efWxi2+7Qyr))nF(>=r!+@J~HvMA-|Zbnt}B@4#s<