Signed-off-by: Christoph Schmatzler <christoph@schmatzler.com>
This commit is contained in:
2025-10-31 11:16:29 +01:00
parent 83ffe7f97e
commit 72048a3f5e
4 changed files with 73 additions and 22 deletions

42
flake.lock generated
View File

@@ -135,11 +135,11 @@
]
},
"locked": {
"lastModified": 1761395627,
"narHash": "sha256-9wQpgBRW2PzYw1wx+MgCt1IbPAYz93csApLMgSZOJCk=",
"lastModified": 1761878381,
"narHash": "sha256-lCRaipHgszaFZ1Cs8fdGJguVycCisBAf2HEFgip5+xU=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "7296022150cd775917e4c831c393026eae7c2427",
"rev": "4ac96eb21c101a3e5b77ba105febc5641a8959aa",
"type": "github"
},
"original": {
@@ -151,11 +151,11 @@
"homebrew-cask": {
"flake": false,
"locked": {
"lastModified": 1761403603,
"narHash": "sha256-yQyMNX4dyB0geoKIQAwjb+RtbBbKiEV1DzOYUwy4xv8=",
"lastModified": 1761904043,
"narHash": "sha256-or9H6mRE2bjYI3TBpvNBeumvzEwXC0ZIoD398yJeRw0=",
"owner": "homebrew",
"repo": "homebrew-cask",
"rev": "fdd34edc3468c92354723796041884bbf8c4397b",
"rev": "1e188631f1b8563752f6f0c65f85f29eb5f9e8c6",
"type": "github"
},
"original": {
@@ -167,11 +167,11 @@
"homebrew-core": {
"flake": false,
"locked": {
"lastModified": 1761404762,
"narHash": "sha256-Tx8ZOT+R5byuwaqRK6EUtVIAJgI/4snXAdYGj2A3/Uc=",
"lastModified": 1761901391,
"narHash": "sha256-q2v0Joa12ZB3wJ4FFwcRPNi6p5nTQwXwpyOt9uPEKq8=",
"owner": "homebrew",
"repo": "homebrew-core",
"rev": "c8bc734fa7179283f4e24b82b5fc4bb446b318c2",
"rev": "c9a0cb8e272bd24d2da9fb59c99e573e4cb63b2a",
"type": "github"
},
"original": {
@@ -228,11 +228,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1761404475,
"narHash": "sha256-LBOIbfx2bK/Xrp/+3q3z9+P1sDTj4voCkVekDbUEd9g=",
"lastModified": 1761904617,
"narHash": "sha256-p3uL3UCbH6vZPNzsfsvRwag6IOqhrDy5Muadqzr2bRY=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "1b73b607cb39ea173cfca239e4f23cb42bf01863",
"rev": "48a5887cb3a5e12b4e393f885ed3595a8ce61b4c",
"type": "github"
},
"original": {
@@ -259,11 +259,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1761236834,
"narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
"lastModified": 1761656231,
"narHash": "sha256-EiED5k6gXTWoAIS8yQqi5mAX6ojnzpHwAQTS3ykeYMg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
"rev": "e99366c665bdd53b7b500ccdc5226675cfc51f45",
"type": "github"
},
"original": {
@@ -297,11 +297,11 @@
"systems": "systems_2"
},
"locked": {
"lastModified": 1761347655,
"narHash": "sha256-/YfeddQ06qFJQJxBzdkYQ00AS8sxXeauOV5jyurJ9qo=",
"lastModified": 1761829429,
"narHash": "sha256-VuFa5OzKyYl4XvQwaWS9ZfhVrtpCYPE3Dgy83kDPf30=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "baa99016bc76881762540cedb7b1ed46d9f91e56",
"rev": "0420aa712f01b08b4d9f36b1a46b2f26c720aa80",
"type": "github"
},
"original": {
@@ -320,11 +320,11 @@
]
},
"locked": {
"lastModified": 1760652422,
"narHash": "sha256-C88Pgz38QIl9JxQceexqL2G7sw9vodHWx1Uaq+NRJrw=",
"lastModified": 1761730856,
"narHash": "sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY=",
"owner": "NuschtOS",
"repo": "search",
"rev": "3ebeebe8b6a49dfb11f771f761e0310f7c48d726",
"rev": "e29de6db0cb3182e9aee75a3b1fd1919d995d85b",
"type": "github"
},
"original": {

View File

@@ -9,7 +9,22 @@
services.syncthing.settings.folders = {
"Projects/Personal" = {
path = "/Users/${user}/Projects/Personal";
devices = ["tahani" "jason"];
devices = ["jason" "jason"];
};
};
sops.secrets = {
jason-syncthing-cert = {
sopsFile = ../../secrets/jason-syncthing-cert;
format = "binary";
owner = user;
path = "/Users/${user}/.config/syncthing/cert.pem";
};
jason-syncthing-key = {
sopsFile = ../../secrets/jason-syncthing-key;
format = "binary";
owner = user;
path = "/Users/${user}/.config/syncthing/key.pem";
};
};

View File

@@ -0,0 +1,18 @@
{
"data": "ENC[AES256_GCM,data:IrIsUn1YZAYvDbuivV6Sm557Ej+N/WaFTRUg1PrX0bsaZwW4mDrTaeQagWGkxJl0uUkTuozfNQJ1E5s0g6QDZKS4dOVEWeCJ+XUvFomtLneoDNyc1YG5+mmSWdudq3T/6Nf9rE9yn3kgeMoQM8AjmEOR5S4mqoObQD0d4s8IAoHd7V2QXmeCt9QOafaDenb7XRoAm9McnGKM7BPBRbkW4DavithMCi80TwjcbenArMAIl9b5kHmXaJtwZAO604DGCCf32xqq7SMYOkhBWHUsuuAuBNn/IPvLdpA3FshASxlIP/NwW2kEFYZBV28NQLguawmXGOGvg9fKKnHpGl0xQmQnTHro+HoWSIG+TBG12slABXJDBQHwW8ALqME2912AN2nbYv8AwDt3F873t/A9HREQOiFNMiNx/CamO/c8L8pH3NZIvrhNB3opQmjv0CtwfppsKRYwlPv0U3Gw2er+v5i0clXtNAqcbqmDWLwThLHfUVqH+iI66virAQEijW8MRzjISzdq7qLx2HVU+arA+Cx1rvRZB/hZJPjcwX+ZtNLEh7UTT8YWXrsajnMe51tCAYsEZ5YbQuy6WDzyJ8iXqgvtXCinY7bQyPV8lGlylMSASn71ipc2QqWo5CHmaWygtKqFiozNMVtSh4ztwLBIdtYQAAGqqtarnT/eJb8/aYVV7Q+/ydDAk0DzyMFdbLpMLHMu9Vo/WqLumOYmI9JU+wa/M3iuLERyd2itxNiSwg04M+6Up4M0+SNhzYDrvbTUo700osi7ScRAwIHtTMIJiEplhsQpCFFWH+6/bOF3+UNG3c2tQ31Cr6YeEwHHkCf6vm6ivSzBq3YhuQ+7KreywX3QhHUU1SyNvA8iEwN/m629YKtI2CUGJGobRQCqBKEC7X6ZV2MPhmWWeJTEOImsBTRU+NNI9FMBk69vNH4izNbM3Ld/xRJfHo1ASYTDSdWNPo6dWY/RLKRYeddeRK/z8lzACQPMMKRmkdIjYzaf9HTHtL4gT6termsj6JlBfAoux0M6k2eFbsLIOFuEnhjKt5L305fcoB7Cutc=,iv:sibVoH3jTpYzhdG6XCh9UmjRyBcwxBD0KzTvXjqjNTI=,tag:rgNyZK8cFZk2ZgWgLbzz7w==,type:str]",
"sops": {
"age": [
{
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwYlR4cHkrZWhBWTVWcnlQ\nV1VmZnltZHIvYVdOc3NQdUZKdEl4TlNqdGljClE5YklpZFRKaExkVXl6Ym0vLzVC\ndU94Sk9MWHZoUjVxRUdla3FUdDZnWVEKLS0tIEk3dVZidm03Zy8zMVpiOUNvZHZD\nVVh5WURQdGhyWHh0SnFIUzVIM04vZE0K/77QkielaNsp3qtHp9n6ngoYw8NhMmhf\nocw2G14YtVtlNdEvrqGhM7pWNB693EpSl7UNQzO+guLM6lH63hiy6w==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjbmpiNG1mdURVMVlrMCtm\nTmwxbjljcUZxT0kyTEJBZUhQcnRJaFRKN0JVCjdZZGlKVmpYbFVFemNHcXIxQ0dY\nRGxJUVIzSEhuUExIbTRYRE1wdXhwZ2cKLS0tIENXME5TSHlJN1FFYUYvcEs5V2pz\nR01EWDlPWURuaEdJL1JkeVI2UDV5Q2cK66th8ZrKBLuox6B/n6hoK6Mg4G5ktucP\nqNXt6RRgzTY4DaDv9Z5rhBAbi4Ye8kvf7MbK9Rpr3GnFoLjPgxXDqg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-10-31T10:15:38Z",
"mac": "ENC[AES256_GCM,data:0G2sHFPmGeN6284+PbNT/ddyMWbA3iRedlI6e5wyrQSNDj7tiBQ8aeOgsG0oNADCqly34upSKO7CEBX5jK8eCh8aFTP4mBU9UidO4B6jPoQRLZrlSF3nzav6IvslxREjtI06dg9q0i75HiJfOU67QSwbr9lHUhV1z0mV/i6zBc8=,iv:AiyudM4sRRRe3xv9H+4DRBMe4eRMmuZ22kCrwA3XOns=,tag:FU4jhXCC/sBI2pJfxsO7fQ==,type:str]",
"version": "3.11.0"
}
}

View File

@@ -0,0 +1,18 @@
{
"data": "ENC[AES256_GCM,data:0g5ml8S2kLxtJnBxgl/Ecvo45TxXuGz/3ojQaQ3foKJ4D9+6PyXLrRwvdC1gxGlK10GQzFso4KudbjPljeeQAVf//q5XUuXfKwU1Z+eHlkXnqUhoisDL0TwXQiydqswSxjaeHmbckcVgfyq0za4Tknga5M+Jcs8ktUSM8Z74LrA7hfJJr7oiPuMSaDZbojRCuWcBySlbYfu1+UjiTJKTB4/dT1QFIcZyfvCT6fozEr2YroHTAZXovMKBpwmD3Iek+aIAncvXzUUa/TZF8HrCdwuBoDHZJoT+ALw8wSUddZpm29L4V5JHR4H1ZZe8JIjizQVfqeLmfM3fLpdkS3xCp/BcQXkVZww4etqrdeI2RDy5FOY6cbUIToigS1acU8+/,iv:VKl0hjg10tKLLKZp5QpL/dTPN8XpLT7v4d36pi7h2ww=,tag:NMMvHlsuZYR/3s2+T/vOiw==,type:str]",
"sops": {
"age": [
{
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOYnRuc3A0ODZWenlsVHZF\nL2dDRitkSzE3U0IzZ2l2SmlhUzRYS29vN1NVCmk4bC9WQ1A0bDlTZlVYTi9xUEEr\nS0owR2g4UTQwRmdtSFR5RUNvTzdsU1kKLS0tIEZnWnZwbzMxNllDVlAxalZqMzhj\ndzlrYlpxaTBVM00zakx6NDBxaHBmaVkK99Pf19rvgJ/KIsC+xB4zPWps6eE0HdR8\nzsyLU6RiPq7Wtwg70hjNSXMwNdB4bMVH9cDVNqiQE6RvFAXatx9ssQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKSmxjR3hQSU5ZMDh1UGZG\nZ1pWdmZ4VmRrSmh0eHAwOEZKeTNNQ2hkR1RvClBiUnMzYVBEcXhERFRzY21NYlpU\nYnBNbTVNOFRIT0xTUUxUUkhzVk9QRGMKLS0tIFlZTnQvMS9DT2thUk8zb3VmOHBl\nOGwxRnpFWWZici84ZFB4OCtSOUFicE0KWQPVKEUxIZxvRdcQuQjwu+j9+FyXIHuC\na1UJAr6DDmqlGtC/VLsHkUzLKLygqDY3CjuzoCebDyn94rnWWYTccg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-10-31T10:15:42Z",
"mac": "ENC[AES256_GCM,data:jL3PHJi0FData84vNfhCtEECkOGF+rNQUc6CQmgI5+iyTPYNBqG3I5x500BA83/XHWrR3Nq6leQHsir/V7pMmkUnr2Mb7A9v3zZLBq6veti8M88WTxkL78Y1BYMf0hQmAn7wwtye1+Jbv+uuRbsCw2pCpFt6ho1Hah3QM7zQ9tU=,iv:OlM/PlHiZHqZS2V8ZkR8IoFkrmw7KcXHH0gY6VEvEUM=,tag:8TO5GAghGK76ZmtKhzd+iA==,type:str]",
"version": "3.11.0"
}
}