From 5d752cb2790895b17b92d9f2a38255f1f97630e2 Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Sat, 15 Jun 2024 18:10:55 +0200 Subject: [PATCH] Replace homeage with sops-nix --- configuration.nix | 9 ++++---- flake.lock | 21 ------------------ flake.nix | 5 ----- home.nix | 28 +++++++++++++----------- modules/home-manager/keepassxc.nix | 10 --------- modules/home-manager/syncthing.nix | 15 ------------- secrets/keepassxc.ini.age | Bin 4384 -> 0 bytes secrets/pim.yaml | 24 ++++++++++++++++++++ secrets/syncthing-cert.pem.age | Bin 1236 -> 0 bytes secrets/syncthing-key.pem.age | 12 ---------- secrets/wg-quick-home-preshared-key.age | 9 -------- secrets/wg-quick-home-privkey.age | 10 --------- 12 files changed, 44 insertions(+), 99 deletions(-) delete mode 100644 modules/home-manager/keepassxc.nix delete mode 100644 modules/home-manager/syncthing.nix delete mode 100644 secrets/keepassxc.ini.age create mode 100644 secrets/pim.yaml delete mode 100644 secrets/syncthing-cert.pem.age delete mode 100644 secrets/syncthing-key.pem.age delete mode 100644 secrets/wg-quick-home-preshared-key.age delete mode 100644 secrets/wg-quick-home-privkey.age diff --git a/configuration.nix b/configuration.nix index 8e7e38e..b764ae3 100644 --- a/configuration.nix +++ b/configuration.nix @@ -245,18 +245,19 @@ home-manager = { useGlobalPkgs = true; useUserPackages = true; - extraSpecialArgs.flake = flake; + extraSpecialArgs = { inherit flake inputs; }; users.pim.imports = [ ./home.nix - inputs.homeage.homeManagerModules.homeage ]; }; sops = { age.keyFile = "/home/pim/.config/sops/age/keys.txt"; defaultSopsFile = ./secrets/secrets.yaml; - secrets."wireguard/home/presharedKey" = { }; - secrets."wireguard/home/privateKey" = { }; + secrets = { + "wireguard/home/presharedKey" = { }; + "wireguard/home/privateKey" = { }; + }; }; } diff --git a/flake.lock b/flake.lock index 8642368..f05c19e 100644 --- a/flake.lock +++ b/flake.lock @@ -335,26 +335,6 @@ "type": "github" } }, - "homeage": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1669234151, - "narHash": "sha256-TwT87E3m2TZLgwYJESlype14HxUOrRGojPM5C2akrMg=", - "owner": "jordanisaacs", - "repo": "homeage", - "rev": "02bfe4ca06962d222e522fff0240c93946b20278", - "type": "github" - }, - "original": { - "owner": "jordanisaacs", - "repo": "homeage", - "type": "github" - } - }, "lanzaboote": { "inputs": { "crane": "crane", @@ -544,7 +524,6 @@ "inputs": { "disko": "disko", "home-manager": "home-manager", - "homeage": "homeage", "lanzaboote": "lanzaboote", "nixos-artwork": "nixos-artwork", "nixos-hardware": "nixos-hardware", diff --git a/flake.nix b/flake.nix index 6e66778..ded75a2 100644 --- a/flake.nix +++ b/flake.nix @@ -13,11 +13,6 @@ inputs.nixpkgs.follows = "nixpkgs"; }; - homeage = { - url = "github:jordanisaacs/homeage"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - lanzaboote = { url = "github:nix-community/lanzaboote/v0.3.0"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/home.nix b/home.nix index d21612a..0e69989 100644 --- a/home.nix +++ b/home.nix @@ -1,12 +1,12 @@ -{ pkgs, lib, config, flake, ... }: { +{ pkgs, lib, config, flake, inputs, ... }: { imports = [ ./modules/home-manager/neovim ./modules/home-manager/firefox - ./modules/home-manager/syncthing.nix - ./modules/home-manager/keepassxc.nix + inputs.sops-nix.homeManagerModules.sops ]; xsession.enable = true; + services.syncthing.enable = true; xdg = { userDirs.enable = true; @@ -101,6 +101,7 @@ hexchat impression insomnia + keepassxc krita libreoffice logseq @@ -263,16 +264,6 @@ }; }; - homeage = { - identityPaths = [ "/home/pim/.ssh/age_ed25519" ]; - installationType = "systemd"; - - file."sops-keys.txt" = { - source = "${flake}/secrets/sops-keys.txt.age"; - symlinks = [ "${config.xdg.configHome}/sops/age/keys.txt" ]; - }; - }; - dconf.settings = with lib.hm.gvariant; { "org/gnome/desktop/sound".allow-volume-above-100-percent = true; "org/gnome/desktop/wm.preferences".num-workspaces = 4; @@ -349,4 +340,15 @@ "org/gnome/shell/extensions/space-iflow-randomwallpaper/sources/general/42".type = 4; "org/gnome/shell/extensions/space-iflow-randomwallpaper/sources/localFolder/42".folder = "${flake}/wallpapers"; }; + + sops = { + age.keyFile = "${config.xdg.configHome}/sops/age/keys.txt"; + defaultSopsFile = ./secrets/pim.yaml; + + secrets = { + "keepassxc".path = "${config.xdg.configHome}/keepassxc/keepassxc.ini"; + "syncthing/key".path = "${config.xdg.configHome}/syncthing/key.pem"; + "syncthing/cert".path = "${config.xdg.configHome}/syncthing/cert.pem"; + }; + }; } diff --git a/modules/home-manager/keepassxc.nix b/modules/home-manager/keepassxc.nix deleted file mode 100644 index eff97f3..0000000 --- a/modules/home-manager/keepassxc.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ pkgs, config, flake, ... }: { - config = { - home.packages = [ pkgs.unstable.keepassxc ]; - - homeage.file."keepassxc.ini" = { - source = "${flake}/secrets/keepassxc.ini.age"; - symlinks = [ "${config.xdg.configHome}/keepassxc/keepassxc.ini" ]; - }; - }; -} diff --git a/modules/home-manager/syncthing.nix b/modules/home-manager/syncthing.nix deleted file mode 100644 index 71c0836..0000000 --- a/modules/home-manager/syncthing.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ config, flake, ... }: { - config = { - services.syncthing.enable = true; - - homeage.file."syncthing-key.pem" = { - source = "${flake}/secrets/syncthing-key.pem.age"; - symlinks = [ "${config.xdg.configHome}/syncthing/key.pem" ]; - }; - - homeage.file."syncthing-cert.pem" = { - source = "${flake}/secrets/syncthing-cert.pem.age"; - symlinks = [ "${config.xdg.configHome}/syncthing/cert.pem" ]; - }; - }; -} diff --git a/secrets/keepassxc.ini.age b/secrets/keepassxc.ini.age deleted file mode 100644 index 1a68e1778429616e4450ae63a037c9f39485101a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4384 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 a55+~f5ZbM%yia|qB)iv`8;&b|D`XLaMLEa- diff --git a/secrets/pim.yaml b/secrets/pim.yaml new file mode 100644 index 0000000..2de9ee1 --- /dev/null +++ b/secrets/pim.yaml @@ -0,0 +1,24 @@ +keepassxc: ENC[AES256_GCM,data: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,iv:fNMCE7KpLDoy90kKFEkrzekmKLlvSiPcK2YzhPlStx0=,tag:+7I8/JvKJysKTWc7UT/x9A==,type:str] +syncthing: + key: ENC[AES256_GCM,data:NUpHAyN9h9LlrIkdyHWJWDr7FugN/5m5Jr46SQ7lZxBQJKomqbql1x7YuY4lFRbvhflwFsX0j0/FtQ/qbfnU/cqRhj+L9qPSvzvGypk7AgZiTZIKnubjelyt5aMhfH3pBTzIPdJdd0EFUBI9XrMBSeR1g3TyQuD5VfZZL7LJBogCi2hBopKDDSsHzaGYxNuU3MXnCef2P8Qt881AsyIvoWyBt8utfNyckKfCE8JYqCqu+zRMyhZE6frsCi8zBHwWakohqdVpsN6MBCkQV7aBCZJrOAdJYhH8yKPCsG3uD6eocpwOXZ8EzwEk5Jv6zutcJtkLgCpDOyeIs1sDb42xH6dJlvOC5M6qtTz0JPh75rFrqtSgDBbYSuGPCywOm1SF,iv:plt4q3nuHSV/PndtkJ/3xtUpHcvsm5XtfnIBZEOblfA=,tag:bVJe4Lir2RnR+ZOD++dgmA==,type:str] + cert: ENC[AES256_GCM,data:+2jJ2V8qHJvwwb2IQB5esgTSdfv6x3IXzrxGbXabOy8xOjqfPWZuWK3vxeBTj+N+F6tOBf8Mbmi0lgTMzd/SeZYAImFaSXswRdx82fQGbNUMHq86pYIvUmJMHWq2mdubbZlUqNaAwtCoYWTFWBLVWw7dm6udwQ7XZK1AQIudYytrBEQ4CX5ivD5l3iE2WA046Ovn7oz7rsZVGZoPaNxnm9c+fKDflZPRopLuEOnmW/uo28YYcGSJlw3pp8UdYyFfrLGndzds2n/umZAiT138/uNTVO67KaTQcG2iD8mYJaQgSwbube9RemPBvIoZAeCiAOdezuMGa/1/22Wyucy8h2yKrH78uwNNzw/LX4RW3EXI6hWfjTO3LbaCNfQuENuR98Eg3FJPItmKZUERrgNYRMsg3mD3v+KtONY97uPxQqyQZfKd3vPiRSA0tVjIFXHwsXthgps6TpDhllyERbI1N/PaGLH++qtmyHBwu9Rns6IoxNq4hzSNtazZO14CNteZloeP5RaRcR/OaRtX+HzscP6sghJvPzdZs1Bt6wx9UHeYFu2nToZNipHhmmShjVKf/WVEegVnKALNAiEOigX7lHLQrtXst/Jywe59J70PvUqUai5c3/9YSeJSKxus0Jzc5DDIle3maMNmPONDjRcq8hn/w9sQxBNtS1CZmJbKQ6DyfHLFQb4IqdUO9aCSRXWjJA9jYOe4LabrBxFWnh5Uw0jVgIkypcahH5Wz5xq7RtMViniyVl+mjla9q8C1YgHpKvf/BUCs8DNt/A+vzge48AvhHz6PtQWDjrb783gwZji/WgawYaBtEWnEGeABub3d7DS1Gzvc0KZf7yZTjAqoG0s4qqiQu1eW2B/Hjc6T2YiHBuczrDWMcoCTLZcUi7n6NIOvUOAVrASzfA1zn1TwgeH0r5dA6GkFT6XyBi40ZHtv+QwlviOMsDvHhKVoqCdlCQ92wOZOjnmrFRkRcZoCAKluflgp4l2dCo69tveVkXrTW4nYIJ8JIBaaWAsmV/plUv75KGdLTfe7MnRe6EXU8keO7fiM7ZxNZ+8=,iv:6YDfHWacou+ljaTmgxUDUqYrhmEoV4Hf6LmBvCUvcWU=,tag:LpnWjAFEZXYUIbyQ/A9BZA==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age189laethzry4ylnd790dmpuc4xjjuwqxruc76caj3ceqhqug4g9qs0upuvw + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwYW5TK2ZlZEpwQ1ZiWHFv + QzRqY0xZSXpRMWJGY0JLVEJhSEpRZXJ1UTBzCi8wbDFFZFQrWUJ6SVpqYkR5cmpD + R0VxUlpDS3hORW1kc2hwb1RSTFF4VDAKLS0tIEpab1dpS2VRa2VWUXIxdm4zbzAw + QS9wWm00NWE3emxZR2o1Umpjc09FZkUKAwIusyTpH0zMe/88J0v4dUFn9FT8N/UP + 2SeagJEmdlVRHcW2sx9/dIG26IY+/ZhSeO/PSKSgH38E6OFmzEwX4g== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-06-15T15:56:43Z" + mac: ENC[AES256_GCM,data:79I6Qfhz02dK3HNB5vYH6MERlMUlnwwF8QIvrMS3J1+BrWe4MbYpy+4HrAusVvfCC56wbVHvenj9n/jtfDW7nGD1rkOGAO6ptBD1SCp73E6AUy/0AUZyOMouLOe5qwZWIAxIqvLGW8q0Iv0z2lsGVN5gKtBb/BOHoc4TTQU/PEI=,iv:9/k7iZJ1eqyTxKwRDKdEPG0vnVpK6Zt8Ocgnw9Sblww=,tag:gfiRAu9FDJ8zSekuuGfPXQ==,type:str] + pgp: [] + unencrypted_suffix: _unencrypted + version: 3.8.1 diff --git a/secrets/syncthing-cert.pem.age b/secrets/syncthing-cert.pem.age deleted file mode 100644 index dd74a3157f07ce291dfcf5f71e698c4642315531..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1236 zcmV;_1S|VtXJsvAZewzJaCB*JZZ2+4JHf3!qZgML|MoD=zSTjOyL0V07b7u-IJ|J^*Xf0)AGBq_ZIUsgI zT52_CAaY@IR5o&WcWOa$IaqdeQ+78_NNzJTOnOL1K{QE6VR%JDbwXlfba8n>3R7e+ zPcuSfF?nrpb8BpMS4mQ6HcV?XGjm95R#RtqX;F7!H*#-wY<4eW3N1b$LvwL0XL4m> zb7deqb|6t&Qb03)BOr7NbZu}^R9IR>H#AdBR8ll;WJXj{OlNdVV|X@4a4;}RR6%f6 zQf6{ZZedGGc5YNhbX9n2G&nbLZgx~LPfTQ13SxF_O>fLwQqWb8BoxWlA?uM0a&lHaT;2Gix$1 z3VuYs^~RDr_iIW8U{`wZR}L1-P^j3{dhl@@z%??=(yn%nuqL_%!7j>u41=8?mZ4lp zEE%G>fQb}-VC@ALTjQvse+EsSjIT6)O7AWokW=~BxMX&T3i^|IODsHbJO0^`mP-vO z;|&m@_V=s|HS-x&DnK9Nx?X*GyRX=d=7}%rVl6QHzt3amt!;wwwQv4vl*&3#?D`dN^A%s%gDwEyBm*SY*Th^#9U`xz2Cbhr6{Wt%C|V_d+&$J7o7}WLr`=>6 z^|cC6MV-An9$$8m04|Vd9_rCjB@Jmyem&F9nRhVaa-O5ySCLl@k z7{5i$36Ll!J>1^b*dzzKY+>$cgdo= z#EidG)N_eh2H_IK2+p}OP5}j4p41R7OVIgvd%I3;0pISZWTYbm(3jduE#%5h?q5%R|3}+KEq1_oMh&_YB!1n`! zLbR+&vDFXRCZ(--jo14&4f|ynl0;agkGM+CHGq;c;fkbD~R~S*y$N}z7 z@78}zF6slu8cdjQZ&-1l$+73<$SIW<<AxB{1{{odH_6RkjB&YO)ye303`Ha}EFU z7EGP_)9g~$FAZbi^fsv%B-kG%*HaT_lH`P;rgqG_f^np4qJ@fWf@5riWDI2cP+OlF zQ}C{_^&GkYojQ!)Xm!dWF360YtSka&{*hVC+r4PWn<>X$fu6pV@~W ssh-ed25519 LAPUww 0YS+10yTGhQwLKj5SZkyHLAOMHScnEXuW8H1LJSJJl8 -fYIEukt41D5s417B6EcCj5DP0JCcqDKIzdUqGeNLguQ --> ssh-ed25519 vBZj5g ufNv/vQfhTj203S9NhLoTs3AK3v1MQC73oPLhj7TJQ8 -/ExO1bN02B6uJoWiVQDqRQ6yMd4o3qR3sUpN9OHEW50 --> 9f-grease p -6eUQ4dl855OIlCfN61wQ/7n8 ---- WTuEDM+CWDqaep0MlbCL1QXXzDumVR4WCXhyA3b7zm8 -,Qfw >Ӝg7Qڤ2* 0.3zyD#14E$Nw7qAp&g; -V\o_^W-Wނ(k\Rb{h<* ظ11gKkU,$>pzol5\dS4OO\+y(+bjE)}$ҎT? -%;QFi4JH偙6ASЉ㈍kZ?ܸMY26h]e(a&[ͳ0juSXKNd>,vԊ -ѳ F/BngO m}~zixGb \ No newline at end of file diff --git a/secrets/wg-quick-home-preshared-key.age b/secrets/wg-quick-home-preshared-key.age deleted file mode 100644 index 9dd87fa..0000000 --- a/secrets/wg-quick-home-preshared-key.age +++ /dev/null @@ -1,9 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 LAPUww Wlatyvlg6jc+ISAQu1QEA62IUeWnriQJg+ChseMcyFI -tRhEc/mkG7FFZO2G5A+0NNCj693Q3dbDhMOBxKmCBjw --> ssh-ed25519 vBZj5g HdeqB71NJkEFgXb0LPefYl+kwQNUYJQAHBEDxKdPqxk -6mUCxbBT6PpAf0BwTD6Tv7pDZzWmHxBWw+/IbgLXQZA --> N-grease -OKOvPc2zAXju6FzjNzuCZiF9pN2hmmxMMRWxZwXar8MR ---- QR9PJv7R2ASeHrsBO7SuZzAB9s5fD0jT/qEFuJx8CNg -_AZR IWnO'j̤,#ZPjJ&ZÅ{Wژ,wވ%ӱ% \ No newline at end of file diff --git a/secrets/wg-quick-home-privkey.age b/secrets/wg-quick-home-privkey.age deleted file mode 100644 index 5d3aa67..0000000 --- a/secrets/wg-quick-home-privkey.age +++ /dev/null @@ -1,10 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 LAPUww ST/R4vPro6VMrJgRJqMIYkhaQJ0EV0ss/yX94BAxSWE -VIWQpIuuf0OS4z1D1QsFRvvWrmbo6LJEdPJ7jmbhv+w --> ssh-ed25519 vBZj5g GAlVKDrXvlR7FqID4Rbpb64QChS8rwUCyJdxg2PXSw0 -cS8pDXkYvvFsiTt0i6s5r/7cxbf5IcjiNQWQAcgoXFg --> w-grease s,fAjpd YvL[bWVw $h4j|^ >JU -EO9ZKdn19mADx6rwhpKftX/QxZ4yNlXgZttyn0rBpSZuVfX8Oj430VppAZ5RYwn9 -zHqBvBs6VEYUt4jOWOGl/idBNg ---- OnaKsFMYoiOP1T2o4GIgME6KQqWqwIQM9WADk28E9qA -<n-ibR俷;)[ G[ՖFX?Hne&nm#$}e]-6¢x \ No newline at end of file