Commit Graph
100 Commits
Author SHA1 Message Date
artem c4fb365814 Remove ag (dropped from nix) 2026-06-08 18:42:01 +00:00
artem b4383e0d19 Use system browser in iTerm2 2026-06-07 20:23:32 +02:00
artem e57b3e6937 Avoid warning about darwin-x86_64 expiring 2026-06-05 06:21:39 +00:00
artem 0938c76f1b Extract "artem" into a variable 2026-06-05 06:21:05 +00:00
artem 2e02f82ae2 Leave symlink to latest nix-deploy'ed version
This will keep gc root on the linked derivation and prevent
nix-collect-garbage from removing it.
2026-05-26 17:02:09 +00:00
artem 2c380eaf10 Move mcp server settings to antigravity-cli 2026-05-25 08:59:19 +00:00
artem 76061f4919 gemini-cli -> antigravity-cli 2026-05-25 08:20:48 +00:00
artem 159daf0630 Move from legacyPackages to proper import 2026-05-25 08:17:19 +00:00
artem 82419c57ad Move allowUnfree to all of homes
Eventually for antigravity-cli
2026-05-25 08:10:12 +00:00
artem 6df89b4b06 Allow access to KVM 2026-05-25 07:52:24 +00:00
artem 3fabad4344 nix flake update 2026-05-23 17:58:29 +00:00
artem 616a81d29d nix flake update
```
Version changes:
[U.]  #1  gemini-cli   0.40.1 -> 0.41.2
[U.]  #2  libgit2      1.9.2-lib -> 1.9.3-lib
[U.]  #3  nodejs       22.22.2 -> 22.22.3
[U.]  #4  nodejs-slim  22.22.2, 22.22.2-corepack, 22.22.2-npm -> 22.22.3, 22.22.3-corepack, 22.22.3-npm
[U.]  #5  vscode       1.116.0 -> 1.119.0
```
2026-05-17 16:31:54 +02:00
artem 5a1da34702 iTerm scrollback 1k -> 1M 2026-05-17 16:14:35 +02:00
artem 8b813e6345 Periodic nix-collect-garbage on darwin 2026-05-17 11:06:48 +02:00
artem 080cd5b1cc Fix undefined variable when deployed in NixOS 2026-05-15 19:55:18 +00:00
artem 28a2a91d93 Remove redundant variable 2026-05-15 15:39:00 +00:00
artem f878110e49 Move common into imports
This follows the same pattern as modules
2026-05-15 15:36:11 +00:00
artem a57b0f2fef Sprinkle a bit of standard library in home config 2026-05-15 15:25:52 +00:00
artem 0160a8aa80 Add nvd (version diff) 2026-05-15 15:15:27 +00:00
artem 3b688fd5a2 Mark all known signers as allowed 2026-05-15 13:31:40 +00:00
artem 0ee7266b3d Populate allowedSignersFile 2026-05-15 13:05:41 +00:00
artem ecb0dc092e Migrate .gitconfig to home-manager 2026-05-15 12:55:42 +00:00
artem 97248c0da3 Use identities from fw_nix 2026-05-15 12:24:03 +00:00
artem 7819928be2 Hint for where to look up system setting values 2026-05-14 19:25:32 +02:00
artem 6e1631d77b Describe layout 2026-05-14 15:38:40 +02:00
artem ac28afc5eb Update signing key 2026-05-14 15:22:08 +02:00
artem ac3712aec5 Correct path to test legacy presence 2026-05-14 15:20:23 +02:00
artem a453390013 Clarify "migrated" .zshrc 2026-05-14 15:19:41 +02:00
artem 00049f5255 Make homeDirectory setting a default
Some hosts may have different home path
2026-05-14 15:17:23 +02:00
artem 6f260619a7 Add git signingkey and name/email to personal file 2026-05-14 14:38:06 +02:00
artem 031eab1b27 Clarify FIDO2 key limitations 2026-05-14 14:04:34 +02:00
artem 231a769de5 Update fw_nix to pick up new cache paths 2026-05-13 20:53:04 +00:00
artem 6df6976cd2 nix flake update 2026-05-11 19:14:38 +00:00
artem 9f5e9b00e8 Enable mosh on linux-headless 2026-05-11 19:10:04 +00:00
artem 7b85d3b585 Give gemini esphome 2026-05-11 19:09:52 +00:00
artem ce75ee4024 Show timezone next to timestamp in tmux 2026-05-08 15:41:02 +00:00
artem 94800586f6 Add MIT license 2026-05-04 09:27:04 +00:00
artem efbcd546f9 TODO for better integration between zsh and iTerm2 2026-05-03 16:20:53 +02:00
artem 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
artem 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
artem d7be1664ae nix flake update 2026-04-29 20:48:39 +00:00
artem 24055ddfe7 Extract linux bits into a new module 2026-04-29 22:44:15 +02:00
artem 7bde25ebec Avoid affinity warnings for ag 2026-04-29 19:57:14 +00:00
artem 930d951625 Migrate from GNU screen to tmux 2026-04-29 19:56:58 +00:00
artem 4261c3e605 Add safe key 2026-04-29 17:13:05 +00:00
artem 612ffea3ad Note on application setting 2026-04-29 19:12:32 +02:00
artem 5ef6f5e636 Reformat settings.json (again...) 2026-04-29 17:53:42 +02:00
artem 84f4a855cf Swap for FIDO2 keys 2026-04-29 15:31:08 +00:00
artem 757602449b Definitively switch PIV->FIDO2 for SSH
And move Security section from home/home
2026-04-29 17:14:24 +02:00
artem 090889f324 Move to iTerm2
Mostly for tmux integration
2026-04-29 17:12:08 +02:00
artem 20af840d34 Update vim plugin name 2026-04-29 17:11:34 +02:00
artem 7c4a46bd53 Allow reverse SSH via regular trusted keys 2026-04-29 17:10:49 +02:00
artem 2bf2f60bde Use sudo with darwin-rebuild, too 2026-04-28 21:07:53 +02:00
artem dbc6551b0c Allow diff 2026-04-28 17:47:21 +00:00
artem e733c3d86d Migrate to Secretive fully 2026-04-28 16:30:48 +02:00
artem 57144414f1 Support darwin and HM in local nix-deploy 2026-04-28 07:19:31 +00:00
artem a7c1cc3bd7 Keep sshfs on deimos also during logout 2026-04-28 06:24:55 +00:00
artem 8e6f9a3fde Fix Gemini policy config for new syntax 2026-04-28 06:24:37 +00:00
artem fb274bb6f1 Fix colorcolumn 2026-04-20 15:49:59 +00:00
artem 3111ac4dce Use a standard color scheme and move ftplugin 2026-04-20 15:28:51 +00:00
artem 5212277efe Allow a couple more commands for gemini 2026-04-20 14:51:37 +00:00
artem 4d9399290c Migrate vim plugins to nixos modules 2026-04-20 14:51:12 +00:00
artem 87569883a3 Allow nix flake check 2026-04-16 09:28:22 +02:00
artem eeadf2c382 nix flake update 2026-04-16 09:26:57 +02:00
artem c8689d21e8 Allow nix-hash 2026-04-16 07:26:17 +00:00
artem 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
artem d521f95a67 Prefer gemini3 models 2026-04-05 20:10:10 +00:00
artem 3da7b843fb Do not install systemwide gemini-cli 2026-04-05 20:09:46 +00:00
artem 6d4d4393ed nix flake update for newest packages 2026-04-05 20:02:52 +00:00
artem eeded33577 Move stow under home-manager activation 2026-04-05 17:41:18 +00:00
artem dee90c84a7 Allow gemini a few more commands 2026-04-05 17:38:47 +00:00
artem 7b0c69ec60 Workaround for broken nix-deploy 2026-04-03 20:04:47 +00:00
artem 9d3cca1395 Add procps for pgrep 2026-04-03 19:57:09 +00:00
artem e69dd65d53 bubblewrap gemini-cli 2026-04-03 19:52:41 +00:00
artem 5115a41917 Remove freeradius mount (config moved to nix) 2026-04-03 06:28:57 +00:00
artem bfaa50ea8f Enable zsh on-host to populate /etc/zshrc with nix 2026-04-03 06:23:16 +00:00
artem c8ddc04c40 Implement "impermanence" for LXC 2026-04-03 06:20:42 +00:00
artem 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
artem 28ffd61581 Remove unused config from host (set in home.nix) 2026-04-01 11:44:26 +00:00
artem 727aa4fb02 nix flake update fw_nix
Update local nix cache paths
2026-03-29 17:53:19 +00:00
artem 0e9885920b Update fw_nix for htop fix 2026-03-29 17:43:01 +02:00
artem df3ce1c299 nix flake update fw_nix
This should get us local git server public keys.
2026-03-29 16:34:50 +02:00
artem 8c375d0a99 Use secretive agent for SSH 2026-03-29 13:48:58 +02:00
artem 58fb358955 Split configuration into reusable modules 2026-03-29 11:50:03 +02:00
artem 5a8f0aa4df Extract primaryUser into module args 2026-03-29 09:41:38 +02:00
artem 2b6a9f52b9 Split mac-portable module out 2026-03-29 09:36:29 +02:00
artem 5637b6188f Upgrade flake with pre-commit hooks and devShell 2026-03-28 23:18:52 +01:00
artem 20913e8a21 Refactor brew installation and add system options 2026-03-28 23:06:50 +01:00
artem 2aec0d341d Fix git config override 2026-03-28 22:54:01 +01:00
artem a0e97dd1f5 Initial nix-darwin config for mars 2026-03-28 20:33:58 +01:00
artem bca195af38 Fix build broken by legacy channel.nix logic 2026-03-28 17:52:29 +00:00
artem fc70e3437b nix flake update fw_nix 2026-03-28 17:33:35 +00:00
artem 2c92686d78 Iterate on host/user split 2026-03-28 18:04:55 +01:00
artem 2bde3e4732 Move configs into individual modules 2026-03-28 16:27:22 +00:00
artem 8155416fcd Fix systemd user umount problems 2026-03-28 15:14:54 +00:00
artem 2303e201db Auto-mount freeradius and haremote 2026-03-28 14:45:32 +00:00
artem 7416a1cedc Add config for deimos 2026-03-27 21:48:25 +00:00
artem 921afda0cc One more nix command for allowlist 2026-03-27 21:48:09 +00:00
artem be34170875 Set preferredEditor in Gemini 2026-03-27 20:26:57 +00:00
artem 974b98b6b2 Add coding policy 2026-03-27 20:26:55 +00:00