Commit graph

1756 commits

Author SHA1 Message Date
10a1eafca4
syncthing: Disable zsh history syncing 2026-02-07 21:47:16 +01:00
e520ed03ea
seb: Enable atuin client 2026-02-07 21:46:47 +01:00
c64820af7f
vps-private: Enable atuin server 2026-02-07 21:46:35 +01:00
eef54ae432
atuin: Init server and client modules 2026-02-07 21:46:10 +01:00
fa2bef14f4
syncthing: Add phone in a hacky way 2026-02-07 20:35:54 +01:00
ed070e6abe
scripts: Rename nebula scripts 2026-02-06 22:15:56 +01:00
0f69eb0355
scripts: Move nebula scripts into subdirectory 2026-02-06 21:42:59 +01:00
b94ff46b24
scripts: Install depending script with the runtime inputs 2026-02-06 15:59:12 +01:00
d54e079db8
modules/home: Remove standalone hm compatibility layer 2026-02-06 15:09:08 +01:00
e0c8bb401b
Only auto collect 2G of garbage at a time 2026-02-06 00:06:17 +01:00
066a8e624f
nebula: Fix malformed groups in the certificates 2026-02-05 23:50:06 +01:00
dfdabfb5b1
nebula: Switch to group-based firewall rules 2026-02-05 23:32:52 +01:00
ec0d5b839e
scripts: Use trap to clean up temp directory 2026-02-05 22:55:36 +01:00
2c76d23692
scripts: Add nebula-regen-all-host-certs 2026-02-05 22:08:33 +01:00
d45f8cd297
scripts: Let nebula-regen-host-cert optionally accept the ca key as an argument 2026-02-05 21:59:54 +01:00
a96b31d4e1
scripts: Fix BW_SESSION export 2026-02-05 21:10:17 +01:00
f00f85074b
Concentrate all dev shells in one file 2026-02-05 21:02:47 +01:00
2cb6bb6a3c
Extract shell scripts into a scripts directory 2026-02-05 20:57:58 +01:00
6e8cea6a1f
vscode: Increase font size of chat 2026-02-05 20:48:20 +01:00
b36627095a
Add script nebula-regen-host-cert 2026-02-05 20:46:31 +01:00
f8b30ac57b
Add nebula devshell 2026-02-05 20:45:35 +01:00
d8ce0a52ed
justfile: Improve formatting 2026-02-04 20:40:00 +01:00
7ab6b77048
Move user configuration into profiles 2026-02-04 20:31:11 +01:00
f1e10f728e
syncthing: Read device id from file by default 2026-02-04 17:53:05 +01:00
a4aaaabbe7
Remove .envrc to disable direnv 2026-02-04 11:22:07 +01:00
59551461e6
lib: Refactor 2026-02-04 00:17:14 +01:00
1f6a3818a5
Remove devshell 2026-02-04 00:14:37 +01:00
a6f8b6eaf0
flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/aaa750c668f39351876b9c94a62ffecc3428aee8?dir=pkgs/firefox-addons&narHash=sha256-hpfniy1borNcmVUr%2BI3iamwT9KB%2B1rXfT8QWVF6rs2Q%3D' (2026-01-31)
  → 'gitlab:rycee/nur-expressions/4f827ff035c6ddc58d04c45abe5b777d356b926a?dir=pkgs/firefox-addons&narHash=sha256-9Sqq/hxq8ZDLRSzu%2Bedn0OfWG%2BFAPWFpwMKaJobeLec%3D' (2026-02-03)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/80daad04eddbbf5a4d883996a73f3f542fa437ac?narHash=sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY%3D' (2026-01-11)
  → 'github:hercules-ci/flake-parts/57928607ea566b5db3ad13af0e57e921e6b12381?narHash=sha256-AnYjnFWgS49RlqX7LrC4uA%2BsCCDBj0Ry/WOJ5XWAsa0%3D' (2026-02-02)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/2075416fcb47225d9b68ac469a5c4801a9c4dd85?narHash=sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo%3D' (2025-12-14)
  → 'github:nix-community/nixpkgs.lib/72716169fe93074c333e8d0173151350670b824c?narHash=sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ%2BQDT/KDuyHXVJOpM%3D' (2026-02-01)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/fa83fd837f3098e3e678e6cf017b2b36102c7211?narHash=sha256-e7VO/kGLgRMbWtpBqdWl0uFg8Y2XWFMdz0uUJvlML8o%3D' (2026-01-28)
  → 'github:nixos/nixpkgs/e576e3c9cf9bad747afcddd9e34f51d18c855b4e?narHash=sha256-tlFqNG/uzz2%2B%2BaAmn4v8J0vAkV3z7XngeIIB3rM3650%3D' (2026-02-03)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/bfc1b8a4574108ceef22f02bafcf6611380c100d?narHash=sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI%3D' (2026-01-26)
  → 'github:nixos/nixpkgs/e6eae2ee2110f3d31110d5c222cd395303343b08?narHash=sha256-KHFT9UWOF2yRPlAnSXQJh6uVcgNcWlFqqiAZ7OVlHNc%3D' (2026-02-03)
• Updated input 'sops':
    'github:Mic92/sops-nix/c5eebd4eb2e3372fe12a8d70a248a6ee9dd02eff?narHash=sha256-wFcr32ZqspCxk4%2BFvIxIL0AZktRs6DuF8oOsLt59YBU%3D' (2026-01-26)
  → 'github:Mic92/sops-nix/17eea6f3816ba6568b8c81db8a4e6ca438b30b7c?narHash=sha256-ktjWTq%2BD5MTXQcL9N6cDZXUf9kX8JBLLBLT0ZyOTSYY%3D' (2026-02-03)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/2b93cd3f310d6a9d24ccfc154740d591288d6754?narHash=sha256-8CpJxXwRyN8gSzjT0e4QjWPwVs/W0uHRJ6fEPGaTk7I%3D' (2026-01-31)
  → 'github:nix-community/nix-vscode-extensions/4badc6c89256856f3537d05e14dce64674f39382?narHash=sha256-mufcsiTsh04F5pocBQcdKWjIah0YwFGtM57UXXmiBm4%3D' (2026-02-03)
2026-02-03 23:40:40 +01:00
3df7d8f5f0
dns: Disable forwarding and resolve all requests yourself 2026-02-03 23:37:52 +01:00
56c7b22bf1
Route all DNS traffic to my own DNS servers 2026-02-03 23:06:00 +01:00
100f02a2d8
profiles: Introduce core, server and workstation profiles 2026-02-03 21:09:06 +01:00
1c0f293c3d
Switch to the "new" standard hm-modules flake ouput name
See https://github.com/NixOS/nix/pull/10858
2026-02-03 19:16:57 +01:00
fee1ddd9a9
Replace deploy-rs with nh for remote push deployments 2026-02-03 19:04:48 +01:00
5c61459fe7
Enable comin on remaining servers 2026-02-03 18:42:12 +01:00
9bcbe7e031
Install btop everywhere 2026-02-03 18:38:36 +01:00
16b8bbf076
vps-private: Enable comin 2026-02-03 18:31:51 +01:00
3aa54b226f
comin: Init module 2026-02-03 18:31:40 +01:00
fe94d7f146
restic: Add restic-backup-all and restic-restore-all scripts 2026-02-02 23:43:04 +01:00
a322ebb623
restic: Refactor 2026-02-02 21:31:39 +01:00
e20ad1398b
Improve wording of assertion messages 2026-02-02 19:20:46 +01:00
93652012d0
caddy: Rework assertions 2026-02-02 18:52:16 +01:00
586a0907d4
memos: Remove module 2026-02-01 22:52:32 +01:00
277dd188ae
vps-private: Disable memos 2026-02-01 22:52:11 +01:00
6d5a9538a7
vps-private: Disable freshrss 2026-01-31 19:32:10 +01:00
018565dd38
Reduce use of lib.optionalString 2026-01-31 19:26:36 +01:00
31bc84ee6c
flake.lock: Update
Flake lock file updates:

• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/02ae5ccdcbe8defe6047840a7b46e67e215bef69?dir=pkgs/firefox-addons&narHash=sha256-MEBKRsOj9s65KRvvugu4i7ytW2eASk67pFDgxgwsEr4%3D' (2026-01-27)
  → 'gitlab:rycee/nur-expressions/aaa750c668f39351876b9c94a62ffecc3428aee8?dir=pkgs/firefox-addons&narHash=sha256-hpfniy1borNcmVUr%2BI3iamwT9KB%2B1rXfT8QWVF6rs2Q%3D' (2026-01-31)
• Updated input 'home-manager':
    'github:nix-community/home-manager/75ed713570ca17427119e7e204ab3590cc3bf2a5?narHash=sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg%3D' (2026-01-20)
  → 'github:nix-community/home-manager/366d78c2856de6ab3411c15c1cb4fb4c2bf5c826?narHash=sha256-tNqCP/%2B2%2BpeAXXQ2V8RwsBkenlfWMERb%2BUy6xmevyhM%3D' (2026-01-28)
• Updated input 'impermanence':
    'github:nix-community/impermanence/69ecf31e8fddc9354a4b418f3a517445d486bb54?narHash=sha256-OyxsfXNcOkt06/kM%2B4bnuC8moDx%2Bt7Qr%2BRB0BBa83Ig%3D' (2026-01-20)
  → 'github:nix-community/impermanence/7b1d382faf603b6d264f58627330f9faa5cba149?narHash=sha256-03%2BJxvzmfwRu%2B5JafM0DLbxgHttOQZkUtDWBmeUkN8Y%3D' (2026-01-27)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1cd347bf3355fce6c64ab37d3967b4a2cb4b878c?narHash=sha256-Mjx6p96Pkefks3%2BaA%2B72lu1xVehb6mv2yTUUqmSet6Q%3D' (2026-01-25)
  → 'github:nixos/nixpkgs/fa83fd837f3098e3e678e6cf017b2b36102c7211?narHash=sha256-e7VO/kGLgRMbWtpBqdWl0uFg8Y2XWFMdz0uUJvlML8o%3D' (2026-01-28)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/c5296fdd05cfa2c187990dd909864da9658df755?narHash=sha256-oMmN1lVQU0F0W2k6OI3bgdzp2YOHWYUAw79qzDSjenU%3D' (2026-01-23)
  → 'github:nixos/nixpkgs/bfc1b8a4574108ceef22f02bafcf6611380c100d?narHash=sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI%3D' (2026-01-26)
• Updated input 'treefmt':
    'github:numtide/treefmt-nix/f46bb205f239b415309f58166f8df6919fa88377?narHash=sha256-J0G1ACrUK29M0THPAsz429eZX07GmR9Bs/b0pB3N0dQ%3D' (2026-01-25)
  → 'github:numtide/treefmt-nix/28b19c5844cc6e2257801d43f2772a4b4c050a1b?narHash=sha256-8aAYwyVzSSwIhP2glDhw/G0i5%2BwOrren3v6WmxkVonM%3D' (2026-01-29)
• Updated input 'vscode-extensions':
    'github:nix-community/nix-vscode-extensions/526331948fbe33571c32407f47a0bb943c348fcc?narHash=sha256-Ycucrq0R1wbx2iMyPg2E1lix1VmDcV3iZU40mDeEgqw%3D' (2026-01-27)
  → 'github:nix-community/nix-vscode-extensions/2b93cd3f310d6a9d24ccfc154740d591288d6754?narHash=sha256-8CpJxXwRyN8gSzjT0e4QjWPwVs/W0uHRJ6fEPGaTk7I%3D' (2026-01-31)
2026-01-31 12:14:46 +01:00
feaf941082
desktop: Remove redundant option 2026-01-31 02:04:36 +01:00
a14692c6d6
nebula: Auto enable as default overlay implementation 2026-01-31 01:53:30 +01:00
27b5c57023
networking: Unify underlay config across hosts 2026-01-30 20:39:59 +01:00
1d1709e1ba
btop: Use different dark theme 2026-01-30 19:33:18 +01:00