Commit Graph

519 Commits

Author SHA1 Message Date
ce75ee4024 Show timezone next to timestamp in tmux 2026-05-08 15:41:02 +00:00
94800586f6 Add MIT license 2026-05-04 09:27:04 +00:00
efbcd546f9 TODO for better integration between zsh and iTerm2 2026-05-03 16:20:53 +02:00
f75a9f1ccb Finish migrating to tmux
fix environment variable being reset to most recent value in new panels
2026-05-01 19:49:21 +00:00
e38f96eedb Move linux-lxc away from linux-headless
Not every linux-headless is LXC; e.g. venus
2026-04-30 13:12:34 +02:00
d7be1664ae nix flake update 2026-04-29 20:48:39 +00:00
24055ddfe7 Extract linux bits into a new module 2026-04-29 22:44:15 +02:00
7bde25ebec Avoid affinity warnings for ag 2026-04-29 19:57:14 +00:00
930d951625 Migrate from GNU screen to tmux 2026-04-29 19:56:58 +00:00
4261c3e605 Add safe key 2026-04-29 17:13:05 +00:00
612ffea3ad Note on application setting 2026-04-29 19:12:32 +02:00
5ef6f5e636 Reformat settings.json (again...) 2026-04-29 17:53:42 +02:00
84f4a855cf Swap for FIDO2 keys 2026-04-29 15:31:08 +00:00
757602449b Definitively switch PIV->FIDO2 for SSH
And move Security section from home/home
2026-04-29 17:14:24 +02:00
090889f324 Move to iTerm2
Mostly for tmux integration
2026-04-29 17:12:08 +02:00
20af840d34 Update vim plugin name 2026-04-29 17:11:34 +02:00
7c4a46bd53 Allow reverse SSH via regular trusted keys 2026-04-29 17:10:49 +02:00
2bf2f60bde Use sudo with darwin-rebuild, too 2026-04-28 21:07:53 +02:00
dbc6551b0c Allow diff 2026-04-28 17:47:21 +00:00
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