Commit Graph

500 Commits

Author SHA1 Message Date
e733c3d86d Migrate to Secretive fully 2026-04-28 16:30:48 +02:00
57144414f1 Support darwin and HM in local nix-deploy 2026-04-28 07:19:31 +00:00
a7c1cc3bd7 Keep sshfs on deimos also during logout 2026-04-28 06:24:55 +00:00
8e6f9a3fde Fix Gemini policy config for new syntax 2026-04-28 06:24:37 +00:00
fb274bb6f1 Fix colorcolumn 2026-04-20 15:49:59 +00:00
3111ac4dce Use a standard color scheme and move ftplugin 2026-04-20 15:28:51 +00:00
5212277efe Allow a couple more commands for gemini 2026-04-20 14:51:37 +00:00
4d9399290c Migrate vim plugins to nixos modules 2026-04-20 14:51:12 +00:00
87569883a3 Allow nix flake check 2026-04-16 09:28:22 +02:00
eeadf2c382 nix flake update 2026-04-16 09:26:57 +02:00
c8689d21e8 Allow nix-hash 2026-04-16 07:26:17 +00:00
4a614e1c66 Add nix to the list of available jailed packages
This will allow agent to run python/esphome/etc without
attempting to download and install them
2026-04-13 16:38:46 +00:00
d521f95a67 Prefer gemini3 models 2026-04-05 20:10:10 +00:00
3da7b843fb Do not install systemwide gemini-cli 2026-04-05 20:09:46 +00:00
6d4d4393ed nix flake update for newest packages 2026-04-05 20:02:52 +00:00
eeded33577 Move stow under home-manager activation 2026-04-05 17:41:18 +00:00
dee90c84a7 Allow gemini a few more commands 2026-04-05 17:38:47 +00:00
7b0c69ec60 Workaround for broken nix-deploy 2026-04-03 20:04:47 +00:00
9d3cca1395 Add procps for pgrep 2026-04-03 19:57:09 +00:00
e69dd65d53 bubblewrap gemini-cli 2026-04-03 19:52:41 +00:00
5115a41917 Remove freeradius mount (config moved to nix) 2026-04-03 06:28:57 +00:00
bfaa50ea8f Enable zsh on-host to populate /etc/zshrc with nix 2026-04-03 06:23:16 +00:00
c8ddc04c40 Implement "impermanence" for LXC 2026-04-03 06:20:42 +00:00
979c1aa080 Add jail to flake.nix
Inspired by
https://dev.to/andersonjoseph/how-i-run-llm-agents-in-a-secure-nix-sandbox-1899
2026-04-01 11:45:38 +00:00
28ffd61581 Remove unused config from host (set in home.nix) 2026-04-01 11:44:26 +00:00
727aa4fb02 nix flake update fw_nix
Update local nix cache paths
2026-03-29 17:53:19 +00:00
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