Commit Graph

474 Commits

Author SHA1 Message Date
0e9885920b Update fw_nix for htop fix 2026-03-29 17:43:01 +02:00
df3ce1c299 nix flake update fw_nix
This should get us local git server public keys.
2026-03-29 16:34:50 +02:00
8c375d0a99 Use secretive agent for SSH 2026-03-29 13:48:58 +02:00
58fb358955 Split configuration into reusable modules 2026-03-29 11:50:03 +02:00
5a8f0aa4df Extract primaryUser into module args 2026-03-29 09:41:38 +02:00
2b6a9f52b9 Split mac-portable module out 2026-03-29 09:36:29 +02:00
5637b6188f Upgrade flake with pre-commit hooks and devShell 2026-03-28 23:18:52 +01:00
20913e8a21 Refactor brew installation and add system options 2026-03-28 23:06:50 +01:00
2aec0d341d Fix git config override 2026-03-28 22:54:01 +01:00
a0e97dd1f5 Initial nix-darwin config for mars 2026-03-28 20:33:58 +01:00
bca195af38 Fix build broken by legacy channel.nix logic 2026-03-28 17:52:29 +00:00
fc70e3437b nix flake update fw_nix 2026-03-28 17:33:35 +00:00
2c92686d78 Iterate on host/user split 2026-03-28 18:04:55 +01:00
2bde3e4732 Move configs into individual modules 2026-03-28 16:27:22 +00:00
8155416fcd Fix systemd user umount problems 2026-03-28 15:14:54 +00:00
2303e201db Auto-mount freeradius and haremote 2026-03-28 14:45:32 +00:00
7416a1cedc Add config for deimos 2026-03-27 21:48:25 +00:00
921afda0cc One more nix command for allowlist 2026-03-27 21:48:09 +00:00
be34170875 Set preferredEditor in Gemini 2026-03-27 20:26:57 +00:00
974b98b6b2 Add coding policy 2026-03-27 20:26:55 +00:00
dbc0f893f4 Make ephemeral_sshd a bit safer 2026-03-26 18:34:15 +01:00
38c680836a nix flake update 2026-03-21 16:08:32 +01:00
282f89ddba Add TODO for eventually adding mac config 2026-03-21 16:06:47 +01:00
443f83635e GEMINI.md: more nixos commands, config update 2026-03-20 16:40:44 +00:00
84a3fa73f6 Policy for nix build 2026-03-20 15:40:07 +00:00
a756bb201e Add vscode-server and antigravity-server 2026-02-25 20:04:56 +00:00
cf3c3e7a0d Move env from .zshrc_local to .zshenv
.zshenv is loaded also for non-interactive shells, which is quite
useful for tokens etc
2026-02-25 19:41:58 +00:00
abd2c55d1c Add antigravity to the list of tools 2026-02-25 20:40:33 +01:00
096cc4c04d Remap keys on German keyboard 2026-02-25 20:40:31 +01:00
dde01afb7f Fallback to bundled zshrc 2026-02-12 06:07:00 +00:00
6259127661 Export home.nix as homeModules.main 2026-02-12 06:03:03 +00:00
6c649be56b Add vlc, dosbox and wireguard 2026-02-11 21:21:56 +01:00
334f31008d Fix screen auto-start via SSH 2026-02-08 13:58:13 +00:00
ce0bb160cc Remove screen (bad version) 2026-02-08 12:45:28 +00:00
d79d8824cf Modularize home-manager config 2026-02-08 12:36:32 +00:00
e6601f04c7 Manage .zshrc with Nix 2026-02-08 12:38:37 +01:00
dddd05638d Migrate to stow for nix compatibility 2026-02-08 12:12:57 +01:00
3762505715 Deprecate .zshenv
One less moving part when sharing these dotfiles with nix.
2026-02-08 11:51:50 +01:00
d27f236d63 Add home-manager to install packages 2026-02-07 13:40:25 +01:00
339b870f41 Move [include] to the bottom 2026-02-07 12:15:02 +00:00
ad5f88c34c Add Gemini MCP for Nix and HASS (hass-cli) 2026-02-07 12:12:35 +00:00
12832942d3 Only auto-format modified lines on save 2026-02-07 12:12:12 +00:00
3aba88b6d9 Symlink vscode serve-web config to Desktop config 2026-02-07 12:11:52 +00:00
ec99dde93e Update flag names and use nom 2026-01-05 19:27:42 +00:00
636046a38b Sign commits automatically using SSH keys 2025-12-12 15:55:06 +00:00
67976f0547 Configure formatter and nix LS 2025-10-23 18:33:04 +02:00
17fc4c8bc9 Formatting change in settings.json (sigh) 2025-10-17 09:55:54 +02:00
3146dabff7 Poor man's "nix develop" detector 2025-10-16 18:16:03 +00:00
77a149c698 Add direnv 2025-10-16 18:16:03 +00:00
2bc2d22e03 Remove old parts of backup-home 2025-10-16 18:16:03 +00:00