-
5ca717ca4a
feat(desktop): toggle the tiling layout on Super+Shift+T
alexion
2026-07-22 10:08:26 -04:00
-
c0ec330024
fix(desktop): switch the terminal from Ghostty to Alacritty
alexion
2026-07-22 09:46:27 -04:00
-
b9749dd6a2
fix(desktop): correct dwindle keybinds and speed up the terminal
alexion
2026-07-22 09:02:51 -04:00
-
4b6fbfe732
feat(desktop): add the desktop group and Hyprland session (task 0021)
alexion
2026-07-22 07:47:14 -04:00
-
f552269cb3
docs: plan the hyprland desktop epic (spec, ADR, tasks)
alexion
2026-07-22 07:35:51 -04:00
-
fc3380f8ce
feat(pi): install the coding agent for a side-by-side trial (task 0020)
alexion
2026-07-21 19:29:15 -04:00
-
6f34c95c51
fix(claude-code): remove the erroring attention-bell hook
alexion
2026-07-21 15:23:03 -04:00
-
908d7719fb
feat(fish): restore ctrl-f autosuggestion accept in vi insert mode
alexion
2026-07-20 21:52:00 -04:00
-
310ff13c77
feat(gitea-axi): install the CLI and wire its agent context
alexion
2026-07-20 21:37:33 -04:00
-
e49fb929d8
feat(fish): rebuild the flake for the running host
alexion
2026-07-20 13:57:19 -04:00
-
78081143cf
refactor: flatten the single-file lib and system directories
alexion
2026-07-20 13:02:26 -04:00
-
6b5729b98a
refactor(ssh): state the admitted keys directly instead of deriving them
alexion
2026-07-20 12:57:23 -04:00
-
f18b40091c
feat(ssh): adopt the client key as a secret and derive access from roles (task 0019)
alexion
2026-07-20 12:41:17 -04:00
-
4ecb86052b
docs(git): record the verified deployment (task 0015)
alexion
2026-07-20 12:22:36 -04:00
-
62eb6286b4
feat(git): enable the module per host rather than by default
alexion
2026-07-20 12:20:13 -04:00
-
75c5745cbd
feat(git): carry the commit identity on every host
alexion
2026-07-20 11:15:15 -04:00
-
c9fc17ecf5
feat(git): declare the operator's commit identity (task 0015)
alexion
2026-07-20 10:53:47 -04:00
-
0d685ce277
docs: close out task 0014 after confirming the timers
alexion
2026-07-20 10:27:40 -04:00
-
c63c3079be
feat(nix): bound the store, generations and boot menu (task 0014)
alexion
2026-07-20 10:21:24 -04:00
-
dcc03155a2
docs(install): revise for sops-provisioned identities (task 0012)
alexion
2026-07-20 10:04:12 -04:00
-
11d7cb053c
docs(tasks): add task 0019, user SSH keys and an access policy
alexion
2026-07-20 09:29:26 -04:00
-
ec40892560
refactor(ssh): flatten the module to a single file
alexion
2026-07-20 09:29:13 -04:00
-
a6ada9dac3
chore(neogaia): comment the host public keys as the machine, not root
alexion
2026-07-20 07:57:40 -04:00
-
42ff195556
refactor(ssh): extract the host key wiring into a module
alexion
2026-07-20 07:40:47 -04:00
-
60738f65c2
docs: correct the forge CLI gotcha, a tea login does exist
alexion
2026-07-19 23:54:08 -04:00
-
61ce9cc1be
feat(neogaia): restore the SSH host keys from sops (task 0011)
alexion
2026-07-19 23:53:01 -04:00
-
ce103a7353
feat(secrets): decrypt the login password from sops (task 0010)
alexion
2026-07-19 23:29:26 -04:00
-
7711b841dd
docs(neogaia): record the boot verification for task 0017
alexion
2026-07-19 23:12:14 -04:00
-
66582b498c
fix(neogaia): replace guessed hardware detection with a real scan (task 0017)
alexion
2026-07-19 22:28:02 -04:00
-
54c191f801
feat(claude-code): share sudo's credential cache across sessions (task 0018)
alexion
2026-07-19 22:18:58 -04:00
-
d0bfc7b21b
docs: correct the gitea-axi gotcha and record home.file's absolute keys
alexion
2026-07-19 19:08:54 -04:00
-
e5d8f69f16
feat(claude-code): ask questions in prose, never via AskUserQuestion
alexion
2026-07-19 19:04:48 -04:00
-
42c602b814
docs: close out task 0016 after reimaging neogaia
alexion
2026-07-19 18:53:17 -04:00
-
431f75aad7
feat(neogaia): declare a 2 GiB EFI system partition (task 0016)
alexion
2026-07-19 17:14:18 -04:00
-
488bb15683
docs: correct two stale claims in the install procedure
alexion
2026-07-19 17:07:37 -04:00
-
13e5a9bb56
docs: describe the current secrets design in the install procedure
alexion
2026-07-19 16:56:36 -04:00
-
5b3ebdccf3
docs: correct the repository name in the install procedure
alexion
2026-07-19 16:55:10 -04:00
-
8c85c02a7d
docs: close out task 0013 after confirming it on hardware
alexion
2026-07-19 16:51:03 -04:00
-
f94aaba6c1
docs: correct the gotcha claiming the Gitea CLI is installed
alexion
2026-07-19 16:41:39 -04:00
-
25049c8aef
feat(neogaia): adopt the upstream hardware profile (task 0013)
alexion
2026-07-19 16:41:34 -04:00
-
4c0d36324c
docs: unblock the reimage from the non-boot-affecting tasks
alexion
2026-07-19 16:20:21 -04:00
-
f80ea948ea
docs: plan the post-boot hygiene tasks
alexion
2026-07-19 16:11:52 -04:00
-
5e254857b9
docs: plan sops secrets with two-tier age identities
alexion
2026-07-19 14:57:41 -04:00
-
7cd9370366
docs: refresh the gotchas for a self-hosting dev machine
alexion
2026-07-19 11:44:08 -04:00
-
066bf467ba
feat: remap caps lock to escape on every host
alexion
2026-07-19 11:43:41 -04:00
-
7809e079e3
docs(claude-code): teach the skill-management skills the Nix layout
alexion
2026-07-19 08:34:22 -04:00
-
bdb6f01934
docs: standardise on gitea-axi as the Gitea CLI
alexion
2026-07-19 08:28:34 -04:00
-
064971f601
docs: adopt Conventional Commits for commit messages
alexion
2026-07-19 08:24:06 -04:00
-
41709bb977
chore!: remove the pre-NixOS dotfiles tree
alexion
2026-07-19 08:01:49 -04:00
-
77e853ab49
docs: rewrite the in-file comment convention
alexion
2026-07-19 07:50:04 -04:00
-
6a10f760cf
refactor(lib): remove the unused scriptFromFile helper
alexion
2026-07-19 07:49:32 -04:00
-
91d0a7d8e4
style: trim verbose comments to concise, self-contained notes
alexion
2026-07-19 07:47:54 -04:00
-
7810425849
docs(neogaia): document the one-shot install flow
alexion
2026-07-19 00:54:12 -04:00
-
b7363ed7e1
feat(claude-code): manage the user's global config in the Module
alexion
2026-07-19 00:06:24 -04:00
-
505002bb2b
feat(claude-code): add a Module and enable it on neogaia
alexion
2026-07-18 23:49:05 -04:00
-
6f9309d329
feat(nvim): configure Neovim via nixvim with Nix-managed plugins
alexion
2026-07-18 23:30:48 -04:00
-
98fecc314f
chore: untrack the reference/ snapshot and gitignore it
alexion
2026-07-18 23:28:48 -04:00
-
80d1587189
feat(tmux): add a native Module and enable it on neogaia
alexion
2026-07-18 20:12:31 -04:00
-
7e53ecd946
style(fish): split the plugin comment and drop a redundant one
alexion
2026-07-18 19:15:18 -04:00
-
2d6eb929d7
refactor(fish): merge the config fragments back into one config.fish
alexion
2026-07-18 19:10:05 -04:00
-
f54d0460ad
refactor(fish): split config.fish into fragments concatenated by Nix
alexion
2026-07-18 19:05:39 -04:00
-
95869fb11f
refactor(fish): assemble the interactive init in Nix, not at runtime
alexion
2026-07-18 18:56:07 -04:00
-
5a89d4addb
refactor(fish): lay the Module out like ~/.config/fish
alexion
2026-07-18 18:45:06 -04:00
-
b91e434c87
docs(fish): record the file-extraction in the project notes
alexion
2026-07-18 18:35:21 -04:00
-
16f29bd64a
refactor(fish): read the non-trivial snippets from files
alexion
2026-07-18 18:34:42 -04:00
-
9eb0fe797a
feat(fish): gate the default shell and prefer abbreviations
alexion
2026-07-18 18:17:48 -04:00
-
8346d63e64
feat(fish): add a native Module and set it as neogaia's login shell
alexion
2026-07-18 16:25:11 -04:00
-
20f5b33e00
feat(neogaia): enable networking and set the base locale
alexion
2026-07-18 15:56:58 -04:00
-
194d64dacd
docs: require an agent sign-off on Gitea comments
alexion
2026-07-18 15:47:24 -04:00
-
8f83c3ca8c
refactor(neogaia): drop the zram Module and enable zram inline
alexion
2026-07-18 15:41:43 -04:00
-
053c4de529
feat(neogaia): add the CachyOS kernel and hardware enablement
alexion
2026-07-18 15:28:39 -04:00
-
bfc9e6f75b
style(neogaia): scope the hardware comments to the current file state
alexion
2026-07-18 14:21:09 -04:00
-
da30375413
feat(neogaia): declare the encrypted disk with disko
alexion
2026-07-18 14:09:52 -04:00
-
cfe8d4ff9f
style: scope in-file comments to the current file state
alexion
2026-07-18 11:13:47 -04:00
-
25e12f79de
build(deps): pin the stable overlay and stateVersion to 26.05
alexion
2026-07-18 10:26:02 -04:00
-
9b36cfadd6
feat: build the Skeleton and a minimal neogaia Host
alexion
2026-07-18 08:05:36 -04:00
-
d5b67947f9
docs: establish domain model, MVI spec, and environment reference
alexion
2026-07-18 00:54:25 -04:00
-
42491d3dd0
Drop stale node path from fish_user_paths
alexion
2026-07-14 19:43:56 -04:00
-
a9cc1dc309
Guard rustup env sourcing
alexion
2026-07-14 19:42:56 -04:00
-
1020865026
Adjust fish PATH entries
alexion
2026-07-14 19:42:51 -04:00
-
b4650c03b8
Remove the gitea skill
alexion
2026-07-14 19:42:44 -04:00
-
8d3915ad0e
Enforce TDD in the implement flow
alexion
2026-07-14 19:42:39 -04:00
-
0046a87130
skill: Add skill to use tea-cli.
alexion
2026-07-13 18:54:23 -04:00
-
1ca5033bc8
claude: forbid PR attribution trailers, default to opus
alexion
2026-07-11 20:05:49 -04:00
-
aced50f67f
skills: implement branches off main and opens a PR; TDD tests come from a sub-agent
alexion
2026-07-11 20:05:44 -04:00
-
08ee0a2f59
chore: added node and cargo runtime
alexion
2026-07-11 08:21:58 -04:00
-
eee7c8190d
claude: Add attention-bell hook so tmux flags Claude sessions needing input
alexion
2026-07-10 22:48:01 -04:00
-
8c35889884
dotcli: Wrapper for VPN connection.
alexion
2026-07-10 10:13:02 -04:00
-
62109e993a
dev: Configured Bun and Android Studio.
alexion
2026-07-09 08:56:50 -04:00
-
14f8618c0a
skills: add instructions to prevent unsolicited implementations.
alexion
2026-07-09 08:53:05 -04:00
-
b8e91ee042
docs: Remove tree-sitter-cooklang mention.
alexion
2026-07-07 09:35:17 -04:00
-
d0364d5d9e
kde: Keybind to kill windows.
alexion
2026-07-07 08:20:22 -04:00
-
00edf973fd
docs: added specs about implementing cooklang.
alexion
2026-07-07 08:18:09 -04:00
-
4af1e967ed
kde: Add terminal shortcut
alexion
2026-07-06 17:35:50 -04:00
-
2f08adbfb7
nvim: QoL plugins
alexion
2026-07-06 19:13:01 -04:00
-
3732ccd4d8
chore: Change task numbering to decimal.
alexion
2026-07-06 16:50:24 -04:00
-
1fd8e7e773
dotcli: add dot setup folders (XDG short-name migration)
alexion
2026-07-06 16:19:06 -04:00
-
540928f24f
chore: Fix task numbering not using hex.
alexion
2026-07-06 13:34:26 -04:00
-
864d643da9
chore: Don't track __pycache__
alexion
2026-07-05 22:36:14 -04:00
-
f15713d183
dotcli: Enable shortcuts to be discovered by diff.
alexion
2026-07-05 22:21:26 -04:00