chore: rekey with home key + update flake

This commit is contained in:
Xavier Morel
2025-12-22 17:16:46 +01:00
parent a800347d75
commit 9ccf84c457
17 changed files with 107 additions and 104 deletions

120
flake.lock generated
View File

@@ -30,18 +30,20 @@
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"napalm": "napalm", "napalm": "napalm",
"nixpkgs": "nixpkgs", "nixpkgs": [
"nixpkgs"
],
"pyproject-build-systems": "pyproject-build-systems", "pyproject-build-systems": "pyproject-build-systems",
"pyproject-nix": "pyproject-nix", "pyproject-nix": "pyproject-nix",
"systems": "systems_2", "systems": "systems_2",
"uv2nix": "uv2nix" "uv2nix": "uv2nix"
}, },
"locked": { "locked": {
"lastModified": 1763643080, "lastModified": 1765971510,
"narHash": "sha256-jlYmjrTw3g5iOYDZBGb5Plw6IyRa+WY60e3GzU19bkk=", "narHash": "sha256-HdGpVTqPguAvkDbgjWi38sGUaI0MvxJJX2bFVZTKXaE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "authentik-nix", "repo": "authentik-nix",
"rev": "4a670757083d94a9dceb4929eb88eb9995bc1363", "rev": "e929253deddb8398c7010b28187d9d43603db950",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -53,16 +55,16 @@
"authentik-src": { "authentik-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1763564826, "lastModified": 1765907481,
"narHash": "sha256-xBnAfoAOUslOrxNzY5kV0h67qWMXKZnPC/wgRGXZleQ=", "narHash": "sha256-d0pPNE2T30COdFse0T15Mx8XW4BGg8hgPQvmW2dAV9s=",
"owner": "goauthentik", "owner": "goauthentik",
"repo": "authentik", "repo": "authentik",
"rev": "2fedc3d0a0ba91c16bb71bd4b2432108ca02e890", "rev": "0d617e4ad1eb9e4540ba5381e6ce06e971affc63",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "goauthentik", "owner": "goauthentik",
"ref": "version/2025.10.2", "ref": "version/2025.10.3",
"repo": "authentik", "repo": "authentik",
"type": "github" "type": "github"
} }
@@ -107,14 +109,14 @@
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
"git-hooks": "git-hooks", "git-hooks": "git-hooks",
"nix": "nix", "nix": "nix",
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1764608723, "lastModified": 1766415291,
"narHash": "sha256-fF//0lYLApVlXdv1WkXA6zz05u/+VBxfiWtidFtDvLI=", "narHash": "sha256-ECD+BQoRVB7Q0YvT/YrlIe4s9ZNanTkRUWdtcziTJak=",
"owner": "cachix", "owner": "cachix",
"repo": "devenv", "repo": "devenv",
"rev": "c27ea8fd3b9f4ac19399be519f54bcf6c87c7005", "rev": "445843843575c324f56f46e0a54c2fef1332f3cc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -126,11 +128,11 @@
"flake-compat": { "flake-compat": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1761588595, "lastModified": 1765121682,
"narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", "narHash": "sha256-4VBOP18BFeiPkyhy9o4ssBNQEvfvv1kXkasAYd0+rrA=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", "rev": "65f23138d8d09a92e30f1e5c87611b23ef451bf3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -160,11 +162,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1762980239, "lastModified": 1765835352,
"narHash": "sha256-8oNVE8TrD19ulHinjaqONf9QWCKK+w4url56cdStMpM=", "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "52a2caecc898d0b46b2b905f058ccc5081f842da", "rev": "a34fae9c08a15ad73f295041fec82323541400a9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -257,7 +259,7 @@
"generators": { "generators": {
"inputs": { "inputs": {
"nixlib": "nixlib", "nixlib": "nixlib",
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1764234087, "lastModified": 1764234087,
@@ -424,37 +426,6 @@
} }
}, },
"nixpkgs": { "nixpkgs": {
"locked": {
"lastModified": 1763421233,
"narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": {
"locked": {
"lastModified": 1761765539,
"narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "719359f4562934ae99f5443f20aa06c2ffff91fc",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1761313199, "lastModified": 1761313199,
"narHash": "sha256-wCIACXbNtXAlwvQUo1Ed++loFALPjYUA3dpcUJiXO44=", "narHash": "sha256-wCIACXbNtXAlwvQUo1Ed++loFALPjYUA3dpcUJiXO44=",
@@ -470,7 +441,22 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_3": { "nixpkgs-lib": {
"locked": {
"lastModified": 1765674936,
"narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1736657626, "lastModified": 1736657626,
"narHash": "sha256-FWlPMUzp0lkQBdhKlPqtQdqmp+/C+1MBiEytaYfrCTY=", "narHash": "sha256-FWlPMUzp0lkQBdhKlPqtQdqmp+/C+1MBiEytaYfrCTY=",
@@ -486,13 +472,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_4": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1764517877, "lastModified": 1766309749,
"narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=", "narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c", "rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -502,7 +488,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_5": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1728956102, "lastModified": 1728956102,
"narHash": "sha256-J8zo+UYNjHATsxn2/ROl8iaji2RgLm+sG7b3VcD36YM=", "narHash": "sha256-J8zo+UYNjHATsxn2/ROl8iaji2RgLm+sG7b3VcD36YM=",
@@ -533,11 +519,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761781027, "lastModified": 1763662255,
"narHash": "sha256-YDvxPAm2WnxrznRqWwHLjryBGG5Ey1ATEJXrON+TWt8=", "narHash": "sha256-4bocaOyLa3AfiS8KrWjZQYu+IAta05u3gYZzZ6zXbT0=",
"owner": "pyproject-nix", "owner": "pyproject-nix",
"repo": "build-system-pkgs", "repo": "build-system-pkgs",
"rev": "795a980d25301e5133eca37adae37283ec3c8e66", "rev": "042904167604c681a090c07eb6967b4dd4dae88c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -554,11 +540,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1763435975, "lastModified": 1764134915,
"narHash": "sha256-SKdpcVuJKMNEXloIpLXY+jDI42+6Ew21vdkl894DxHo=", "narHash": "sha256-xaKvtPx6YAnA3HQVp5LwyYG1MaN4LLehpQI8xEdBvBY=",
"owner": "pyproject-nix", "owner": "pyproject-nix",
"repo": "pyproject.nix", "repo": "pyproject.nix",
"rev": "7d3d8848358ccbd415afe2139f12b9e1508d3ace", "rev": "2c8df1383b32e5443c921f61224b198a2282a657",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -574,7 +560,7 @@
"devenv": "devenv", "devenv": "devenv",
"flake-utils": "flake-utils_2", "flake-utils": "flake-utils_2",
"generators": "generators", "generators": "generators",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_3",
"terranix": "terranix" "terranix": "terranix"
} }
}, },
@@ -641,7 +627,7 @@
"terranix": { "terranix": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_3", "flake-parts": "flake-parts_3",
"nixpkgs": "nixpkgs_5", "nixpkgs": "nixpkgs_4",
"systems": "systems_4" "systems": "systems_4"
}, },
"locked": { "locked": {
@@ -670,11 +656,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1763421857, "lastModified": 1765631794,
"narHash": "sha256-8JurcmEzAkrpm+eUDm8W/+KkU/w/viAeyJhJlIX2qOQ=", "narHash": "sha256-90d//IZ4GXipNsngO4sb2SAPbIC/a2P+IAdAWOwpcOM=",
"owner": "pyproject-nix", "owner": "pyproject-nix",
"repo": "uv2nix", "repo": "uv2nix",
"rev": "c9752c6c5915eece99505612d8f7805185cff990", "rev": "4cca323a547a1aaa9b94929c4901bed5343eafe8",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -7,7 +7,10 @@
generators.url = "github:nix-community/nixos-generators"; generators.url = "github:nix-community/nixos-generators";
terranix.url = "github:terranix/terranix"; terranix.url = "github:terranix/terranix";
devenv.url = "github:cachix/devenv"; devenv.url = "github:cachix/devenv";
authentik-nix.url = "github:nix-community/authentik-nix"; authentik-nix = {
url = "github:nix-community/authentik-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
agenix = { agenix = {
url = "github:ryantm/agenix"; url = "github:ryantm/agenix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,7 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 jxhkLg fMyFt2LR3vCmiEBnsa8l+66q41O6so6vIfwwfR0dXVk -> ssh-ed25519 jxhkLg s68L/ORJQ1LJF5F3CZ8z/2FmCYlXllFHrJjMxov0qlc
+eW719i/+MlQgJVbM9yP95FK+akVScstte2wWYulBGY 42ABucRpgxxvNWm/ufA7V/b7m2XWK+3xcHzymPF0VaQ
-> ssh-ed25519 hKRBdw DjmDRh5sqxmbSckrYIliu8zFVZDIpzltqK5rCO1qRB8 -> ssh-ed25519 tqMvRA na19byAvI21z/+ODPL3qafqdVd32oLdAN88tp0f0GU8
8isUMp0G0zE/MK7s3ubTzEZlFh3DSJVYD3hP2cfBODo 6RSTSy0TCy1BVcyqijU/Dg5eBkREEiT5off75G+Flm8
--- JOvIpPS8459oTkMN0OqtifBDC3I5ccn/A64k6WLbWbA -> ssh-ed25519 hKRBdw 2/X+Dv3TEt21SF1i6tQ9AMLfd7KQ2NCyiiZzHIMFrUo
u¤d´„ºØ#æÃëÑõ< Em8FjDhe9J6G+awK9zsdrd+LtC5DT7u4+tvVSb1/pYY
--- t+oO9p9wqHWOuUsy2EdGff7SkywtlWyk3PhXriJ5rLk
ÿ<> <>ºFLWΣæŸï½YƒêAØÎѳåvºŸ+kÚöŸ³\SFûÝâC/9FßW#ÔÒ•øwµö'm^šÚ^%„Þÿ<PýfrE'æHÙ y²áؕɀˆÿºåÛöNôÒ¸”piõRJ

View File

@@ -1,7 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 jxhkLg a0rOqllhr8SnSsM53G4mAp2pSRRX1/EYLJQKgjPrjAY -> ssh-ed25519 jxhkLg zgYm0/IF1/Xdj7JBp+oICW/bEuZZD5rWRmrXCGx1qXI
UXUdyiq1ojxH9YZ/PwHf7+pGYtd5sKtA9aPccYB0wKM OXZHX6sVWb7YKg0xApx/yRTRQ4O6U/7Awuh3LtWDZJ0
-> ssh-ed25519 5VK9ng bd37JC2kqvXrsZSsH+fMt0S1ULiehdub0wZHVAUzNCY -> ssh-ed25519 tqMvRA WxKTFFHFMROV3FGz5n5En8Ng3ZA6ri7lTln+LmBW5Ds
U3VFp17t8ZiHjsGRJSQVD3+z2cpiDHSQkQo0RRWeklk BJ9hp5Xf43hOFVlXVdu5rQCVYgfvn2K6JRmK/mnB2Ps
--- nPOOj5Xq2B4Ts830QorRYXwxAkt1MQWLyUy8A6hhOo4 -> ssh-ed25519 5VK9ng 3HOprdaCdSOsxy4H4HulGTgxmKNHq3M+1eeGLxtXH34
KKgdÜ(ÑÝÆAöÖ_²÷RÚiŲ5[X3:ar°ÅsV|ÁÈ WLZ1xsVS3dg5yP5FabuIEjm/lgl3GLq9fbhfDgQ0nXM
--- aAncZ/pY0yGb3QZeBpew12pY8ubrL2PO0l8DZqTcRMY
¢Öî*Å…:ëA«yø"ò«EyÚ©NCQŠÆÇh­¸;ä[à9Õ}L«;ci÷z)ÌIªYt+¾´ú“e

View File

@@ -1,7 +1,10 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 jxhkLg rr+vKs1Qgs8MDzYUezyf5INNH7AJZmiGNtjDxcClfiI -> ssh-ed25519 jxhkLg irrsKDDay7MES1geZ15cqL3AyqBBzJ0mEC1kVeX97TE
bUYhP2R9eT4jJ1EV8eSJ+xCltXeaCgPkfVzM2Qun25Q 9dOyx3LRjDa6RREeHel08qKEMtmTvuH3o3Rit/lq9pI
-> ssh-ed25519 5VK9ng RZl7w8xP1fONgmk8iI8iyLIw+8SWjp2OKU7W0y/0PQg -> ssh-ed25519 tqMvRA pWZspBwWS1WDlHBMW4V3FzhmrHY+pSGGnoVLgqXK51M
9fLYbhO9Idn0qPqaI4aYFOL57Q3jPmJuHRK3UtqJ00c ob4bkKrj/UIpQlZpqra6hH3fS6p9aSCz0z1EYc+85cs
--- bYV4tQShFjdGpmMKM3Ox2TCheNBG/Vv9VsC3r/o1tDY -> ssh-ed25519 5VK9ng Ws1aNLFLK7OaDzX3x2h9QuJJ143Nx6jvxbVqhTYsahc
}ÃÆ<C383>¿»¿ˆ<>àéb÷iB˜íï¹0c1p`† qÃ3<> 2Pn1ndhbAO7axpfmfmaeLo37zSy2ZbIjpstwMJMERVM
--- WtjXEKoVwsTHH7OjsMlTAc6iVjh35tiRwBKcMgsqnDU
q4|žA<C5BE>"2À·d&4,;uH0
ÜîOñ¼-`FGÿ<16>×X

View File

@@ -1,7 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 jxhkLg MjLm6icSBfHv1BBG02B+lhz0YvPji9Om54M5XqHAFXY -> ssh-ed25519 jxhkLg Uc9jtkuMKoM3Dq9XrknXoDQB2RmegRPI8C8Sl6bk6xY
4ahvZ3SBT5Xrr2BwmtBCcDsVlYC1tPIcB5D6UA/WCEA WUE0ti7WHxO9xBtQRIqh12LdV7c25paqBVXPFwmgXYc
-> ssh-ed25519 5VK9ng /kynjS64KZzh0hbozlWC0cE13NXNYNetcP/H3b0rE10 -> ssh-ed25519 tqMvRA bfIfKq+o0mdMIxJ6PoGS9fOH7EE+XEeCCe5xUms0CE4
fwol5+4AGj4i7kF0LzV/eNA/fnGSZzCoNQDAH1pAyqE +NGLKID+i6adDd9o5FvkJhiUJzHDCtQ2ryYZ7AxqJpg
--- vsPRvqoFaVl87PWj7vSzHFafPdUbld2hVsARvuz0pLk -> ssh-ed25519 5VK9ng tdcfRS2iT1z8cDR0Wxia60Yg8/bRmov5TgA88R7Sixg
,ŽBÊr\|mdeëQ 2:ònN#æ®B_4Ûï÷CYÐÁ6s¶ºßYë*ùæ"4 8wNwRPn6xdMfjf5lUGu16yd5HamnC2urrp1XsYBoZdw
--- 880QcBbcatDgFTx0Ywqw7XRhKjRLAkh282Ur5YJeGlw
&,æÜ&6¢G}îÆ[Á޼²BQ^7ÕÜn@IÖ¶5<> ¸<39>ñÓDëz»P†Ɇ@{

Binary file not shown.

View File

@@ -1,7 +1,10 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 jxhkLg 84dBTYr7B4bxbAisPICSkRNek8NW2Kg6wstpKbG2whI -> ssh-ed25519 jxhkLg NrGG8qgpth4esKSjjEX5KZlVevWZ5KpPd3yNOOJCblE
R6zotscZ9DT9hUJs8+H6LkFxj8I1OQhyDbTxnOOk3jI 9GcLLdSiUFbR0pqjUdr2GB4EEwivBWeLne2To2O0T/M
-> ssh-ed25519 5VK9ng jrwdT0rYXg2Ab3M7L8VVVmZ2GCU/LwQ3jF0tqzA3ljo -> ssh-ed25519 tqMvRA Cdfw+1e6E9tV2me/22OPjb7w0ncoS0TgFlcscZ17RDc
GOB8/g8xPU7lQ7JS87P0K4rM1gyqnHIGkuL33+s7dHo Wucu5fsX2auUZ6B6+NncOFqTlSr7v+qhOhY+mwqI758
--- BLqErP1g1Gw/8bWlHoD/w2LIM73NZTAmXVZY23tPM+U -> ssh-ed25519 5VK9ng hlWUcnMHVCa7eqfg20vcQ/f5jnZghCmoF+CX32gd80U
“ÙåÅ~™H{³Š æ¦<C3A6>œi}#<23> Ë_ywR„kÏ­¦K„ó D¹»â<C2BB>ŠŽùÕ2 WXxYipBo4pgZ9nxqiVT1GRePAXqDWqnb5Eq23qbTrug
--- GcWiqMDG56mMLPju+NaLmBBpfJ7LAmeQ43+4FCN6cA0
8sóŸ¦iK¯Ä^_¡’æ=«ì+ºOœo ŸQ®
âŠ\÷þI+¤qÁû 

View File

@@ -1,7 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 jxhkLg oln5ya/9gIVWvlWBE11ZgUQYCN4tZQFa4Fe13q3o81s -> ssh-ed25519 jxhkLg bicqQd7H4Q9AIQYnh+WOH2l/mPCxEMeYET6aEtDDREI
69a7qRWUtQ6KAgT9zH6HzPqmoBx5OPMv8mhoc3F+FlQ skeR6/zF0dpsbl6nKIVWhPQ6hI8+MY78ize9d0dB13Y
-> ssh-ed25519 DVDL4g m2lTL6SD1HxqSJelHrpDli1uOCgM6/cjJApBQ0a4UD0 -> ssh-ed25519 tqMvRA MKQb4Tn0dvZQFnGaKEFaqMFWFGZvuwgjufBhNsc40xg
QhjMpiWQcovOPMxwX/658PkO0hgppG0rs5wQO5OUH78 PhtI3AcrjCP0IvdJoWQSLBTeb9wpEBJdfNk24jBIWbY
--- IW3/EHx3kYU5kLkRt9x2SQtqx/+krXcT4aPv3zh+u+0 -> ssh-ed25519 DVDL4g IzPTDKLmUpICvbhPLIss/4kh0QhkTMllkJlj0hj1U3s
ŽÒ8¨ÎƒPËø®óR«Dû°3¾¡7™ãÆdÕR3ëøðÜwï Ž€ iWxFdt8BMuUjSy3ngYytg0+ayXDNt//7OWiyWPUuOB0
--- OBusaZYu8lY3b+x54m2MFFkgd83kKjL8hjLFIV09GHU
Räqß=AEjÐÙ6°¡<óýv¤*ø'"¸#[R1Ü¡8cÌs)jBG<42>

Binary file not shown.