Commit graph

742 commits

Author SHA1 Message Date
bfcd0c7ad6 flake.lock: Update
Flake lock file updates:

• Updated input 'angrr':
    'github:linyinfeng/angrr/e1b066a0dbdd6ed3208dd5405e7d6cde91b7e20d' (2026-04-03)
  → 'github:linyinfeng/angrr/ba9d5ef4c0bc5258f5ca2d09290aaaebf29a8181' (2026-04-10)
• Updated input 'angrr/treefmt-nix':
    'github:numtide/treefmt-nix/75925962939880974e3ab417879daffcba36c4a3' (2026-04-02)
  → 'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba' (2026-04-08)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/68d8aa3d661f0e6bd5862291b5bb263b2a6595c9' (2026-04-05)
  → 'github:NixOS/nixpkgs/4c1018dae018162ec878d42fec712642d214fdfa' (2026-04-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4e92bbcdb030f3b4782be4751dc08e6b6cb6ccf2' (2026-04-07)
  → 'github:NixOS/nixpkgs/54170c54449ea4d6725efd30d719c5e505f1c10e' (2026-04-10)
• Updated input 'nur':
    'github:nix-community/NUR/09b0001e733b3c28458ca676b1db5d345fbf9820' (2026-04-05)
  → 'github:nix-community/NUR/8528f8e48e09ad367e08119da5e8274ac701d6b0' (2026-04-12)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/6201e203d09599479a3b3450ed24fa81537ebc4e' (2026-04-01)
  → 'github:nixos/nixpkgs/4c1018dae018162ec878d42fec712642d214fdfa' (2026-04-09)
2026-04-12 15:16:15 +02:00
482fd6bdb5 direnv rc: impure not necessary 2026-04-09 18:26:24 +02:00
590666a5d6 common/secrets: reencrypt for thinknix 2026-04-09 17:56:15 +02:00
562785e0d2 sops: add thinknix key 2026-04-09 17:52:38 +02:00
1371229109 flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/6201e203d09599479a3b3450ed24fa81537ebc4e?narHash=sha256-ZojAnPuCdy657PbTq5V0Y%2BAHKhZAIwSIT2cb8UgAz/U%3D' (2026-04-01)
  → 'github:NixOS/nixpkgs/68d8aa3d661f0e6bd5862291b5bb263b2a6595c9?narHash=sha256-vPKLpjhIVWdDrfiUM8atW6YkIggCEKdSAlJPzzhkQlw%3D' (2026-04-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/36a601196c4ebf49e035270e10b2d103fe39076b?narHash=sha256-/74n1oQPtKG52Yw41cbToxspxHbYz6O3vi%2BXEw16Qe8%3D' (2026-04-04)
  → 'github:NixOS/nixpkgs/4e92bbcdb030f3b4782be4751dc08e6b6cb6ccf2?narHash=sha256-OEf7YqhF9IjJFYZJyuhAypgU%2BVsRB5lD4DuiMws5Ltc%3D' (2026-04-07)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/a4ee2de76efb759fe8d4868c33dec9937897916f?narHash=sha256-f50qrK0WwZ9z5EdaMGWOTtALgSF7yb7XwuE7LjCuDmw%3D' (2026-04-05)
  → 'github:Mic92/sops-nix/d2e8438d5886e92bc5e7c40c035ab6cae0c41f76?narHash=sha256-0E9PohY/VuESLq0LR4doaH7hTag513sDDW5n5qmHd1Q%3D' (2026-04-08)
2026-04-09 14:46:02 +02:00
42e61fd75d home/ssh: add mosh-tunnel 2026-04-09 14:44:05 +02:00
289eebc1d0 mpv: remove from darwin hosts due to build failure 2026-04-09 14:43:47 +02:00
91bfede3cb direnv: work around darwin build failure 2026-04-09 14:43:28 +02:00
e78c8b10d0 flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/80afbd13eea0b7c4ac188de949e1711b31c2b5f0?narHash=sha256-6MWaMLXK9QMndI94CIxeiPafi3wuO%2BimCtK9tfhsZdw%3D' (2026-04-03)
  → 'github:NixOS/nixos-hardware/c775c2772ba56e906cbeb4e0b2db19079ef11ff7?narHash=sha256-2ZBhDNZZwYkRmefK5XLOusCJHnoeKkoN95hoSGgMxWM%3D' (2026-04-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/bcd464ccd2a1a7cd09aa2f8d4ffba83b761b1d0e?narHash=sha256-d3Yx83vSrN%2B2z/loBh4mJpyRqr9aAJqlke4TkpFmRJA%3D' (2026-04-01)
  → 'github:NixOS/nixpkgs/36a601196c4ebf49e035270e10b2d103fe39076b?narHash=sha256-/74n1oQPtKG52Yw41cbToxspxHbYz6O3vi%2BXEw16Qe8%3D' (2026-04-04)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/8f093d0d2f08f37317778bd94db5951d6cce6c46?narHash=sha256-/0BoSi0Dg0ON7IW0oscM12WSPBaMSCn36XTt0lHZoy8%3D' (2026-04-03)
  → 'github:Mic92/sops-nix/a4ee2de76efb759fe8d4868c33dec9937897916f?narHash=sha256-f50qrK0WwZ9z5EdaMGWOTtALgSF7yb7XwuE7LjCuDmw%3D' (2026-04-05)
2026-04-06 23:58:42 +02:00
fe50bf0b58 sops: darwin: switch to SSH host keys
I've decided to just create some ssh host keys via `sudo ssh-keygen -A`
to make the key management parallel to linux hosts.
2026-04-06 23:58:42 +02:00
de64d0d8d6 sops: update keys for workmac (reencrypt secret) 2026-04-06 23:19:52 +02:00
76d79356c3 sops: fix config for darwin 2026-04-06 23:19:44 +02:00
281ca7ed03 sops: add workmac key 2026-04-06 22:36:19 +02:00
5366a47e77 flake.lock: Update
Flake lock file updates:

• Updated input 'angrr':
    'github:linyinfeng/angrr/bc5852e4d7fcd9ffe2d1562f8a7030b81e0679d9' (2026-03-27)
  → 'github:linyinfeng/angrr/e1b066a0dbdd6ed3208dd5405e7d6cde91b7e20d' (2026-04-03)
• Updated input 'angrr/flake-parts':
    'github:hercules-ci/flake-parts/f20dc5d9b8027381c474144ecabc9034d6a839a3' (2026-03-01)
  → 'github:hercules-ci/flake-parts/3107b77cd68437b9a76194f0f7f9c55f2329ca5b' (2026-04-01)
• Updated input 'angrr/nix-darwin':
    'github:nix-darwin/nix-darwin/da529ac9e46f25ed5616fd634079a5f3c579135f' (2026-03-08)
  → 'github:nix-darwin/nix-darwin/06648f4902343228ce2de79f291dd5a58ee12146' (2026-04-01)
• Updated input 'angrr/treefmt-nix':
    'github:numtide/treefmt-nix/71b125cd05fbfd78cab3e070b73544abe24c5016' (2026-03-12)
  → 'github:numtide/treefmt-nix/75925962939880974e3ab417879daffcba36c4a3' (2026-04-02)
• Updated input 'home-manager':
    'github:nix-community/home-manager/7afd8cebb99e25a64a745765920e663478eb8830' (2026-03-30)
  → 'github:nix-community/home-manager/0d02ec1d0a05f88ef9e74b516842900c41f0f2fe' (2026-04-05)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/f4c4c2c0c923d7811ac2a63ccc154767e4195337' (2026-03-31)
  → 'github:NixOS/nixos-hardware/80afbd13eea0b7c4ac188de949e1711b31c2b5f0' (2026-04-03)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/8110df5ad7abf5d4c0f6fb0f8f978390e77f9685' (2026-03-28)
  → 'github:NixOS/nixpkgs/6201e203d09599479a3b3450ed24fa81537ebc4e' (2026-04-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/107cba9eb4a8d8c9f8e9e61266d78d340867913a' (2026-03-29)
  → 'github:NixOS/nixpkgs/bcd464ccd2a1a7cd09aa2f8d4ffba83b761b1d0e' (2026-04-01)
• Updated input 'nur':
    'github:nix-community/NUR/95ed6efd2ba5aefb62f522c71ef3276b18a8b5a0' (2026-03-26)
  → 'github:nix-community/NUR/09b0001e733b3c28458ca676b1db5d345fbf9820' (2026-04-05)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9' (2026-03-24)
  → 'github:nixos/nixpkgs/6201e203d09599479a3b3450ed24fa81537ebc4e' (2026-04-01)
2026-04-06 00:16:58 +02:00
5a3ecbc6ef Merge branch 'sops-nix' into mainline 2026-04-06 00:15:36 +02:00
8914fa79ed sops: first secret integration (nix-settings) 2026-04-06 00:14:48 +02:00
e8e402e9b7 devShell with secrets management tools 2026-04-05 00:26:11 +02:00
32822bcc3a sops-nix: basic key setup 2026-04-05 00:16:33 +02:00
4b712b6b67 fixup! home/ssh: use %C for control socket paths 2026-04-04 23:40:48 +02:00
ab99ca6e1a flake.lock: Update
Flake lock file updates:

• Updated input 'angrr':
    'github:linyinfeng/angrr/9e327b2fa6e548ea9bebdabb667a09ce682aef0c?narHash=sha256-08QDVfScqZOrBhNdm8VUy1nIBnNgsnUhf7vHKKVdelw%3D' (2026-03-20)
  → 'github:linyinfeng/angrr/bc5852e4d7fcd9ffe2d1562f8a7030b81e0679d9?narHash=sha256-wZaNf8KbaiNWHUGKRe1LzXllMNcsTl7DkdLGd4Uczy0%3D' (2026-03-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/cf9686ba26f5ef788226843bc31fda4cf72e373b?narHash=sha256-dnHvv5EMUgTzGZmA%2B3diYjQU2O6BEpGLEOgJ1Qe9LaY%3D' (2026-03-23)
  → 'github:nix-community/home-manager/7afd8cebb99e25a64a745765920e663478eb8830?narHash=sha256-WPYlTmZvVa9dWlAziFkVjBdv1Z6giNIq40O1DxsBmiI%3D' (2026-03-30)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/de895be946ad1d8aafa0bb6dfc7e7e0e9e466a29?narHash=sha256-4v7HPm63Q90nNn4fgkgKsjW1AH2Klw7XzPtHJr562nM%3D' (2026-03-25)
  → 'github:NixOS/nixos-hardware/f4c4c2c0c923d7811ac2a63ccc154767e4195337?narHash=sha256-OrnCQeUO2bqaWUl0lkDWyGWjKsOhtCyd7JSfTedQNUE%3D' (2026-03-31)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9?narHash=sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc%3D' (2026-03-24)
  → 'github:NixOS/nixpkgs/8110df5ad7abf5d4c0f6fb0f8f978390e77f9685?narHash=sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg%3D' (2026-03-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1073dad219cb244572b74da2b20c7fe39cb3fa9e?narHash=sha256-tFwzTI0DdDzovdE9%2BRas6CUss0yn8P9XV4Ja6RjA%2BnU%3D' (2026-03-24)
  → 'github:NixOS/nixpkgs/107cba9eb4a8d8c9f8e9e61266d78d340867913a?narHash=sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw%3D' (2026-03-29)
2026-04-01 12:52:51 +02:00
22dad23af8 flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/632e4bfc21c01e5be900d0d8255a5368a5d6082f' (2026-03-25)
  → 'github:NixOS/nixos-hardware/de895be946ad1d8aafa0bb6dfc7e7e0e9e466a29' (2026-03-25)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/6c9a78c09ff4d6c21d0319114873508a6ec01655' (2026-03-21)
  → 'github:NixOS/nixpkgs/46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9' (2026-03-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/882df52d84cd37292ff8e825509a1c99e0d7c227' (2026-03-25)
  → 'github:NixOS/nixpkgs/1073dad219cb244572b74da2b20c7fe39cb3fa9e' (2026-03-24)
• Updated input 'nur':
    'github:nix-community/NUR/a7f3d5924871874a7a424f86d9a12baaa385017d' (2026-03-23)
  → 'github:nix-community/NUR/95ed6efd2ba5aefb62f522c71ef3276b18a8b5a0' (2026-03-26)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/6c9a78c09ff4d6c21d0319114873508a6ec01655' (2026-03-21)
  → 'github:nixos/nixpkgs/46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9' (2026-03-24)
2026-03-26 19:21:33 +01:00
491fbaae43 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4590696c8693fea477850fe379a01544293ca4e2?narHash=sha256-4XfMXU0DjN83o6HWZoKG9PegCvKvIhNUnRUI19vzTcQ%3D' (2026-03-23)
  → 'github:NixOS/nixpkgs/882df52d84cd37292ff8e825509a1c99e0d7c227?narHash=sha256-ldLafIihefRduWx84llscoNNI5O1MRvgNl4/O3rgVEY%3D' (2026-03-25)
2026-03-25 12:42:35 +01:00
0bf4afcfaa flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/a91b3ea73a765614d90360580b689c48102d1d33?narHash=sha256-WzBOBfSay3GYilUfKaUa1Mbf8/jtuAiJIedx7fWuIX4%3D' (2026-03-19)
  → 'github:nix-community/home-manager/cf9686ba26f5ef788226843bc31fda4cf72e373b?narHash=sha256-dnHvv5EMUgTzGZmA%2B3diYjQU2O6BEpGLEOgJ1Qe9LaY%3D' (2026-03-23)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/2d4b4717b2534fad5c715968c1cece04a172b365?narHash=sha256-HHYEwK1A22aSaxv2ibhMMkKvrDGKGlA/qObG4smrSqc%3D' (2026-03-20)
  → 'github:NixOS/nixos-hardware/632e4bfc21c01e5be900d0d8255a5368a5d6082f?narHash=sha256-o1xgNumjljdBBfOrcQX95hhKGFOJQYNZqpF3EfaScMk%3D' (2026-03-25)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/812b3986fd1568f7a858f97fcf425ad996ba7d25?narHash=sha256-NV/J%2BtTER0P5iJhUDL/8HO5MDjDceLQPRUYgdmy5wXw%3D' (2026-03-20)
  → 'github:NixOS/nixpkgs/4590696c8693fea477850fe379a01544293ca4e2?narHash=sha256-4XfMXU0DjN83o6HWZoKG9PegCvKvIhNUnRUI19vzTcQ%3D' (2026-03-23)
2026-03-25 12:33:18 +01:00
9a3e7afbbf flake.lock: Update
Flake lock file updates:

• Updated input 'angrr':
    'github:linyinfeng/angrr/3fd9f931cdcef7f7321179d962050a0bfdbf59ed' (2026-03-13)
  → 'github:linyinfeng/angrr/9e327b2fa6e548ea9bebdabb667a09ce682aef0c' (2026-03-20)
• Updated input 'home-manager':
    'github:nix-community/home-manager/0759e0e137305bc9d0c52c204c6d8dffe6f601a6' (2026-03-16)
  → 'github:nix-community/home-manager/a91b3ea73a765614d90360580b689c48102d1d33' (2026-03-19)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/f8e82243fd601afb9f59ad230958bd073795cbfe' (2026-03-15)
  → 'github:NixOS/nixos-hardware/2d4b4717b2534fad5c715968c1cece04a172b365' (2026-03-20)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/cda48547b432e8d3b18b4180ba07473762ec8558' (2026-03-17)
  → 'github:NixOS/nixpkgs/6c9a78c09ff4d6c21d0319114873508a6ec01655' (2026-03-21)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/fea3b367d61c1a6592bc47c72f40a9f3e6a53e96' (2026-03-18)
  → 'github:NixOS/nixpkgs/812b3986fd1568f7a858f97fcf425ad996ba7d25' (2026-03-20)
• Updated input 'nur':
    'github:nix-community/NUR/57a9dfc96d08424ea96f5187ecbdb19fdcc61c82' (2026-03-18)
  → 'github:nix-community/NUR/a7f3d5924871874a7a424f86d9a12baaa385017d' (2026-03-23)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/cda48547b432e8d3b18b4180ba07473762ec8558' (2026-03-17)
  → 'github:nixos/nixpkgs/6c9a78c09ff4d6c21d0319114873508a6ec01655' (2026-03-21)
2026-03-23 10:24:33 +01:00
2287685c2c home/ssh: use %C for control socket paths 2026-03-19 20:20:46 +01:00
a0b2f9da99 home/ssh: fix control socket 2026-03-19 12:42:34 +01:00
21606b8db9 home/desktop: refactor ssh config to use the new ssh.nix module 2026-03-18 18:55:30 +01:00
03291fdd05 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1f8f9e001235652cf54f9c1f7983f9c0e920944a' (2026-03-15)
  → 'github:nix-community/home-manager/0759e0e137305bc9d0c52c204c6d8dffe6f601a6' (2026-03-16)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/f59e980846fe86cd831899cd032fdbd1d6054086' (2026-03-14)
  → 'github:NixOS/nixpkgs/cda48547b432e8d3b18b4180ba07473762ec8558' (2026-03-17)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e9f278faa1d0c2fc835bd331d4666b59b505a410' (2026-03-14)
  → 'github:NixOS/nixpkgs/fea3b367d61c1a6592bc47c72f40a9f3e6a53e96' (2026-03-18)
• Updated input 'nur':
    'github:nix-community/NUR/aa6c62819dcf10b9965d8dd091c0ab24a15b12c1' (2026-03-13)
  → 'github:nix-community/NUR/57a9dfc96d08424ea96f5187ecbdb19fdcc61c82' (2026-03-18)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/fe416aaedd397cacb33a610b33d60ff2b431b127' (2026-03-12)
  → 'github:nixos/nixpkgs/cda48547b432e8d3b18b4180ba07473762ec8558' (2026-03-17)
2026-03-18 18:04:33 +01:00
703bdb8db0 home: introduce ssh module that enables defining multi-proxy targets
also defines some good defaults for ssh.
workmac config already refactored. desktop config tbd.
2026-03-18 01:54:09 +01:00
d66b6f5847 workmac/ssh: use ssh-multi-proxy for fcio hosts 2026-03-16 13:14:42 +01:00
d117d101ee flake.lock: Update
Flake lock file updates:

• Updated input 'angrr':
    'github:linyinfeng/angrr/15879b95d6777a2438c0e1e3fb8840e0a645639b?narHash=sha256-ek0E9gfAceGpwXk7znfB44UYVmZ5o2kA8m99D3T5GLk%3D' (2026-03-06)
  → 'github:linyinfeng/angrr/3fd9f931cdcef7f7321179d962050a0bfdbf59ed?narHash=sha256-te4STX10RGR78VqqcY/Nw3qKNdKdqoxkCWJ0/pFbFzA%3D' (2026-03-13)
• Updated input 'angrr/nix-darwin':
    'github:nix-darwin/nix-darwin/52d061516108769656a8bd9c6e811c677ec5b462?narHash=sha256-NG9LLTWlz4YiaTAiRGChbrzbVxBfX%2BAuq4Ab/SWmk4A%3D' (2026-03-01)
  → 'github:nix-darwin/nix-darwin/da529ac9e46f25ed5616fd634079a5f3c579135f?narHash=sha256-zm3ftUQw0MPumYi91HovoGhgyZBlM4o3Zy0LhPNwzXE%3D' (2026-03-08)
• Updated input 'angrr/treefmt-nix':
    'github:numtide/treefmt-nix/3710e0e1218041bbad640352a0440114b1e10428?narHash=sha256-IjU1FxYqm%2BVDe5qIOxoW%2BpISBlGvVApRjiw/Y/ttJzY%3D' (2026-03-04)
  → 'github:numtide/treefmt-nix/71b125cd05fbfd78cab3e070b73544abe24c5016?narHash=sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk%3D' (2026-03-12)
• Updated input 'home-manager':
    'github:nix-community/home-manager/5c0f63f8d55040a7eed69df7e3fcdd15dfb5a04c?narHash=sha256-rK0507bDuWBrZo%2B0zts9bCs/%2BRRUEHuvFE5DHWPxX/Q%3D' (2026-03-11)
  → 'github:nix-community/home-manager/1f8f9e001235652cf54f9c1f7983f9c0e920944a?narHash=sha256-nPV/IE0NwQjYcXkEGOmCIEsX9i8HFMeq2RupYzfVdiI%3D' (2026-03-15)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/3966ce987e1a9a164205ac8259a5fe8a64528f72?narHash=sha256-mUJxsNOrBMNOUJzN0pfdVJ1r2pxeqm9gI/yIKXzVVbk%3D' (2026-03-08)
  → 'github:NixOS/nixos-hardware/f8e82243fd601afb9f59ad230958bd073795cbfe?narHash=sha256-qonGfS2lzCgCl59Zl63jF6dIRRpvW3AJooBGMaXjHiY%3D' (2026-03-15)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/fe416aaedd397cacb33a610b33d60ff2b431b127?narHash=sha256-b/GV2ysM8mKHhinse2wz%2BuP37epUrSE%2BsAKXy/xvBY4%3D' (2026-03-12)
  → 'github:NixOS/nixpkgs/f59e980846fe86cd831899cd032fdbd1d6054086?narHash=sha256-Ra3l8zI7AYwaCxXcU4An8jAC1hhz/TEleXboJhWaBwY%3D' (2026-03-14)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0590cd39f728e129122770c029970378a79d076a?narHash=sha256-BHoB/XpbqoZkVYZCfXJXfkR%2BGXFqwb/4zbWnOr2cRcU%3D' (2026-03-11)
  → 'github:NixOS/nixpkgs/e9f278faa1d0c2fc835bd331d4666b59b505a410?narHash=sha256-Jms57zzlFf64ayKzzBWSE2SGvJmK%2BNGt8Gli71d9kmY%3D' (2026-03-14)
2026-03-16 06:10:35 +01:00
55d3e4af64 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/8f736f007139d7f70752657dff6a401a585d6cbc' (2026-03-08)
  → 'github:nix-community/home-manager/5c0f63f8d55040a7eed69df7e3fcdd15dfb5a04c' (2026-03-11)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/9dcb002ca1690658be4a04645215baea8b95f31d' (2026-03-08)
  → 'github:NixOS/nixpkgs/fe416aaedd397cacb33a610b33d60ff2b431b127' (2026-03-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/71caefce12ba78d84fe618cf61644dce01cf3a96' (2026-03-06)
  → 'github:NixOS/nixpkgs/0590cd39f728e129122770c029970378a79d076a' (2026-03-11)
• Updated input 'nur':
    'github:nix-community/NUR/00b462568165e5be619ad76c1bde0df65266ea78' (2026-03-09)
  → 'github:nix-community/NUR/aa6c62819dcf10b9965d8dd091c0ab24a15b12c1' (2026-03-13)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/9dcb002ca1690658be4a04645215baea8b95f31d' (2026-03-08)
  → 'github:nixos/nixpkgs/fe416aaedd397cacb33a610b33d60ff2b431b127' (2026-03-12)
2026-03-13 09:55:25 +01:00
a5d81b6414 flake.lock: Update
Flake lock file updates:

• Updated input 'angrr':
    'github:linyinfeng/angrr/efe8e391524bceda8820ad0e5607688eda4f3fc6' (2026-02-06)
  → 'github:linyinfeng/angrr/15879b95d6777a2438c0e1e3fb8840e0a645639b' (2026-03-06)
• Updated input 'angrr/flake-parts':
    'github:hercules-ci/flake-parts/57928607ea566b5db3ad13af0e57e921e6b12381' (2026-02-02)
  → 'github:hercules-ci/flake-parts/f20dc5d9b8027381c474144ecabc9034d6a839a3' (2026-03-01)
• Updated input 'angrr/nix-darwin':
    'github:nix-darwin/nix-darwin/0d7874ef7e3ba02d58bebb871e6e29da36fa1b37' (2026-02-04)
  → 'github:nix-darwin/nix-darwin/52d061516108769656a8bd9c6e811c677ec5b462' (2026-03-01)
• Updated input 'angrr/treefmt-nix':
    'github:numtide/treefmt-nix/337a4fe074be1042a35086f15481d763b8ddc0e7' (2026-02-04)
  → 'github:numtide/treefmt-nix/3710e0e1218041bbad640352a0440114b1e10428' (2026-03-04)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/aca4d95fce4914b3892661bcb80b8087293536c6' (2026-03-06)
  → 'github:NixOS/nixpkgs/9dcb002ca1690658be4a04645215baea8b95f31d' (2026-03-08)
• Updated input 'nur':
    'github:nix-community/NUR/2d42ec613293985e8bd0d38751a3d18dca9e6a92' (2026-02-21)
  → 'github:nix-community/NUR/00b462568165e5be619ad76c1bde0df65266ea78' (2026-03-09)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/0182a361324364ae3f436a63005877674cf45efb' (2026-02-17)
  → 'github:nixos/nixpkgs/9dcb002ca1690658be4a04645215baea8b95f31d' (2026-03-08)
2026-03-10 00:20:14 +01:00
d001d485d0 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/080657a04188aca25f8a6c70a0fb2ea7e37f1865?narHash=sha256-SO7JapRy2HPhgmqiLbfnW1kMx5rakPMKZ9z3wtRLQjI%3D' (2026-03-04)
  → 'github:nix-community/home-manager/8f736f007139d7f70752657dff6a401a585d6cbc?narHash=sha256-FdrNykOoY9VStevU4zjSUdvsL9SzJTcXt4omdEDZDLk%3D' (2026-03-08)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/41c6b421bdc301b2624486e11905c9af7b8ec68e?narHash=sha256-qwcDBtrRvJbrrnv1lf/pREQi8t2hWZxVAyeMo7/E9sw%3D' (2026-02-24)
  → 'github:NixOS/nixos-hardware/3966ce987e1a9a164205ac8259a5fe8a64528f72?narHash=sha256-mUJxsNOrBMNOUJzN0pfdVJ1r2pxeqm9gI/yIKXzVVbk%3D' (2026-03-08)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/80bdc1e5ce51f56b19791b52b2901187931f5353?narHash=sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN%2BUHzW1jc%3D' (2026-03-04)
  → 'github:NixOS/nixpkgs/aca4d95fce4914b3892661bcb80b8087293536c6?narHash=sha256-E1bxHxNKfDoQUuvriG71%2Bf%2Bs/NT0qWkImXsYZNFFfCs%3D' (2026-03-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/fabb8c9deee281e50b1065002c9828f2cf7b2239?narHash=sha256-YaHht/C35INEX3DeJQNWjNaTcPjYmBwwjFJ2jdtr%2B5U%3D' (2026-03-04)
  → 'github:NixOS/nixpkgs/71caefce12ba78d84fe618cf61644dce01cf3a96?narHash=sha256-yf3iYLGbGVlIthlQIk5/4/EQDZNNEmuqKZkQssMljuw%3D' (2026-03-06)
2026-03-09 11:53:37 +01:00
8f85630969 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/a07a44a839eb036e950bf397d9b782916f8dcab3?narHash=sha256-8C%2By46xA9bxcchj9GeDPJaRUDApaA3sy2fhJr1bTbUw%3D' (2026-03-01)
  → 'github:nix-community/home-manager/080657a04188aca25f8a6c70a0fb2ea7e37f1865?narHash=sha256-SO7JapRy2HPhgmqiLbfnW1kMx5rakPMKZ9z3wtRLQjI%3D' (2026-03-04)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/dd9b079222d43e1943b6ebd802f04fd959dc8e61?narHash=sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE%3D' (2026-02-27)
  → 'github:NixOS/nixpkgs/80bdc1e5ce51f56b19791b52b2901187931f5353?narHash=sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN%2BUHzW1jc%3D' (2026-03-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1267bb4920d0fc06ea916734c11b0bf004bbe17e?narHash=sha256-7DaQVv4R97cii/Qdfy4tmDZMB2xxtyIvNGSwXBBhSmo%3D' (2026-02-25)
  → 'github:NixOS/nixpkgs/fabb8c9deee281e50b1065002c9828f2cf7b2239?narHash=sha256-YaHht/C35INEX3DeJQNWjNaTcPjYmBwwjFJ2jdtr%2B5U%3D' (2026-03-04)
2026-03-05 23:33:36 +01:00
41d2ca98ec flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/36e38ca0d9afe4c55405fdf22179a5212243eecc?narHash=sha256-aqBl3GNpCadMoJ/hVkWTijM1Aeilc278MjM%2BLA3jK6g%3D' (2026-02-25)
  → 'github:nix-community/home-manager/a07a44a839eb036e950bf397d9b782916f8dcab3?narHash=sha256-8C%2By46xA9bxcchj9GeDPJaRUDApaA3sy2fhJr1bTbUw%3D' (2026-03-01)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/2fc6539b481e1d2569f25f8799236694180c0993?narHash=sha256-0MAd%2B0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU%3D' (2026-02-23)
  → 'github:NixOS/nixpkgs/dd9b079222d43e1943b6ebd802f04fd959dc8e61?narHash=sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE%3D' (2026-02-27)
2026-03-02 10:14:07 +01:00
5e489fb7c8 home/git: add alias for git tree-sync sync
I decided to implement this as a shell alias, to allow directly
referencing the package here instead of relying on it to be in path.
2026-02-27 23:45:05 +01:00
a87738a2ff fc-scripts: more fine-grained packaging
It makes sense to put each individual script into its own derivation, as
some of the scripts require certain other dependencies that others
don't.
2026-02-27 23:45:05 +01:00
4b11a0c633 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/cb6c151f5c9db4df0b69d06894dc8484de1f16a0?narHash=sha256-EDLi%2BYAsEEAmMeZe1v6GccuGRbCkpSZp/%2BA6g%2BpivR8%3D' (2026-02-22)
  → 'github:nix-community/home-manager/36e38ca0d9afe4c55405fdf22179a5212243eecc?narHash=sha256-aqBl3GNpCadMoJ/hVkWTijM1Aeilc278MjM%2BLA3jK6g%3D' (2026-02-25)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/08585aacc3d6d6c280a02da195fdbd4b9cf083c2?narHash=sha256-owcSz2ICqTSvhBbhPP%2B1eWzi88e54rRZtfCNE5E/wwg%3D' (2026-01-05)
  → 'github:LnL7/nix-darwin/ebec37af18215214173c98cf6356d0aca24a2585?narHash=sha256-Utk0zd8STPsUJPyjabhzPc5BpPodLTXrwkpXBHYnpeg%3D' (2026-02-26)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/740a22363033e9f1bb6270fbfb5a9574067af15b?narHash=sha256-yRKJ7gpVmXbX2ZcA8nFi6CMPkJXZGjie2unsiMzj3Ig%3D' (2026-02-18)
  → 'github:NixOS/nixos-hardware/41c6b421bdc301b2624486e11905c9af7b8ec68e?narHash=sha256-qwcDBtrRvJbrrnv1lf/pREQi8t2hWZxVAyeMo7/E9sw%3D' (2026-02-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/afbbf774e2087c3d734266c22f96fca2e78d3620?narHash=sha256-nhZJPnBavtu40/L2aqpljrfUNb2rxmWTmSjK2c9UKds%3D' (2026-02-21)
  → 'github:NixOS/nixpkgs/1267bb4920d0fc06ea916734c11b0bf004bbe17e?narHash=sha256-7DaQVv4R97cii/Qdfy4tmDZMB2xxtyIvNGSwXBBhSmo%3D' (2026-02-25)
2026-02-27 12:12:36 +01:00
0d5ffd3803 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/0d782ee42c86b196acff08acfbf41bb7d13eed5b?narHash=sha256-3iVX1%2B7YUIt23hBx1WZsUllhbmP2EnXrV8tCRbLxHc8%3D' (2026-02-05)
  → 'github:nix-community/home-manager/cb6c151f5c9db4df0b69d06894dc8484de1f16a0?narHash=sha256-EDLi%2BYAsEEAmMeZe1v6GccuGRbCkpSZp/%2BA6g%2BpivR8%3D' (2026-02-22)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/0182a361324364ae3f436a63005877674cf45efb?narHash=sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ%3D' (2026-02-17)
  → 'github:NixOS/nixpkgs/2fc6539b481e1d2569f25f8799236694180c0993?narHash=sha256-0MAd%2B0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU%3D' (2026-02-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c217913993d6c6f6805c3b1a3bda5e639adfde6d?narHash=sha256-D1PA3xQv/s4W3lnR9yJFSld8UOLr0a/cBWMQMXS%2B1Qg%3D' (2026-02-20)
  → 'github:NixOS/nixpkgs/afbbf774e2087c3d734266c22f96fca2e78d3620?narHash=sha256-nhZJPnBavtu40/L2aqpljrfUNb2rxmWTmSjK2c9UKds%3D' (2026-02-21)
2026-02-24 11:05:55 +01:00
0f8d4df7cf flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/531af1dbaee7cfdd7aed1e595ce418b7e2e99a80' (2026-02-15)
  → 'github:NixOS/nixos-hardware/740a22363033e9f1bb6270fbfb5a9574067af15b' (2026-02-18)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/a82ccc39b39b621151d6732718e3e250109076fa' (2026-02-13)
  → 'github:NixOS/nixpkgs/0182a361324364ae3f436a63005877674cf45efb' (2026-02-17)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f8a68d8ce473ec59300d9fb510a1b545c1290939' (2026-02-17)
  → 'github:NixOS/nixpkgs/c217913993d6c6f6805c3b1a3bda5e639adfde6d' (2026-02-20)
• Updated input 'nur':
    'github:nix-community/NUR/d276f783aa79c80d42efc749905670d3146c20f7' (2026-02-16)
  → 'github:nix-community/NUR/2d42ec613293985e8bd0d38751a3d18dca9e6a92' (2026-02-21)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/a82ccc39b39b621151d6732718e3e250109076fa' (2026-02-13)
  → 'github:nixos/nixpkgs/0182a361324364ae3f436a63005877674cf45efb' (2026-02-17)
2026-02-21 13:39:54 +01:00
87f08c462a fc-scripts: init at 20260202
collection of useful scripts from the FlyingCircus crew
2026-02-18 18:36:47 +01:00
eab86cf718 unify overlays
We used to have overlay definitions in home/overlays and
packages/default. Let's unify them.
Using the exposed overlay from the flake required some changes in the
home-manager config though.
2026-02-18 18:36:16 +01:00
3160908c0b darwin: regularly run angrr as timer job 2026-02-18 16:39:25 +01:00
ec32be92c7 vscode-pets: 1.25.1 -> 1.34.0 2026-02-18 01:41:19 +01:00
0f370e4bcf home/vscodium: un.vendor mypy-type-checker extension 2026-02-18 01:40:37 +01:00
213cb3a10d vscodium/mypy: use bundled mypy
works around compatibility issues between mypy package and (old)
extension
2026-02-18 01:33:44 +01:00
86199f194d flake.lock: Update nixpkgs to fast-track inetutils build fix
• Updated input 'nixpkgs':

'github:NixOS/nixpkgs/3aadb7ca9eac2891d52a9dec199d9580a6e2bf44?narHash=sha256-O1XDr7EWbRp%2BkHrNNgLWgIrB0/US5wvw9K6RERWAj6I%3D'
(2026-02-14)
  →
'github:NixOS/nixpkgs/f8a68d8ce473ec59300d9fb510a1b545c1290939?narHash=sha256-CCItBNMyLmtWqxTVaDAeeaIigbuaiZuN3WO8PZNkGBc%3D'
(2026-02-17)
2026-02-17 19:57:47 +01:00
cbdc07f3bc hosts/nixzusehn: switch back to LTS kernel due to virtualbox module compatibility 2026-02-16 17:25:34 +01:00
a529a88ab1 flake.lock: Update
kown-broken on darwin due to inetutils build failure

Flake lock file updates:

• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/a351494b0e35fd7c0b7a1aae82f0afddf4907aa8' (2026-01-25)
  → 'github:NixOS/nixos-hardware/531af1dbaee7cfdd7aed1e595ce418b7e2e99a80' (2026-02-15)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/00c21e4c93d963c50d4c0c89bfa84ed6e0694df2' (2026-02-04)
  → 'github:NixOS/nixpkgs/a82ccc39b39b621151d6732718e3e250109076fa' (2026-02-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e576e3c9cf9bad747afcddd9e34f51d18c855b4e' (2026-02-03)
  → 'github:NixOS/nixpkgs/3aadb7ca9eac2891d52a9dec199d9580a6e2bf44' (2026-02-14)
• Updated input 'nur':
    'github:nix-community/NUR/faba35f526f1a92d4c90fac2ac67c48413b28e6c' (2026-02-05)
  → 'github:nix-community/NUR/d276f783aa79c80d42efc749905670d3146c20f7' (2026-02-16)
• Updated input 'nur/nixpkgs':
    'github:nixos/nixpkgs/00c21e4c93d963c50d4c0c89bfa84ed6e0694df2' (2026-02-04)
  → 'github:nixos/nixpkgs/a82ccc39b39b621151d6732718e3e250109076fa' (2026-02-13)
2026-02-16 17:25:13 +01:00