Commit Graph
100 Commits
Author SHA1 Message Date
alexion 9ece182099 refactor(nixos): disable guest SSH by default 2026-10-05 23:05:55 -04:00
alexion 9aea13b8c2 refactor(dotfiles): inline module imports 2026-10-05 00:28:34 -04:00
alexion 369c7512c6 refactor(nixos): clarify stable UID validation 2026-10-05 00:26:28 -04:00
alexion 8c91a210b2 docs(nixos): clarify registry option descriptions 2026-10-05 00:13:31 -04:00
alexion d602581a99 refactor(nixos): inline shell shortcut type 2026-10-05 00:11:51 -04:00
alexion c3a6271582 refactor(nixos): model route protocols explicitly 2026-10-05 00:09:09 -04:00
alexion a7db0b745c refactor(nixos): use Home Manager session variables 2026-10-04 22:22:55 -04:00
alexion 4a8e8920ea refactor(dotfiles): clarify registry validation 2026-10-04 22:01:03 -04:00
alexion 3e9295134e feat(natu): detect redundant let expressions 2026-10-04 21:23:35 -04:00
alexion c91094234f refactor(natu): remove single-use binding rule 2026-10-04 14:08:13 -04:00
alexion 11b490d1e8 chore: apply generic updates 2026-10-04 13:56:23 -04:00
alexion 43b5d07a27 revert(nixos): undo bad system update
Restore the pre-update Pi packaging and Rofi option from PR 124 after the associated deployment exposed a performance regression.

Refs: 1b4dc7762
2026-10-04 13:50:10 -04:00
alexion 1b4dc77627 fix(nixos): build vendored pi independently 2026-10-03 07:57:41 -04:00
alexion 1cbdcee8ac feat(natu): ignore imported let bindings 2026-10-01 21:54:09 -04:00
alexion 3fbb0aca32 refactor(dotfiles): remove registry replication 2026-10-01 21:50:58 -04:00
alexion 87776c8994 chore(dotfiles): defer registry binding findings 2026-09-30 11:28:29 -04:00
alexion 17597526c5 refactor(dotfiles): inline MAC octet helper 2026-09-30 11:22:38 -04:00
alexion 14c9a418b6 feat(natu): support preceding suppressions 2026-09-30 11:03:32 -04:00
alexion 589e37f52e refactor(dotfiles): inline host configurations 2026-09-30 10:46:20 -04:00
alexion 78492739f3 feat(natu): detect single-use let bindings 2026-09-30 10:43:05 -04:00
alexion 2265dfc558 feat(natu): lint redundant parameter forwarding 2026-09-30 00:19:27 -04:00
alexion becbb50491 docs(nix): clarify completed Nix prose 2026-09-29 22:59:14 -04:00
alexion 54335ead82 refactor(dotfiles): inline registry definitions 2026-09-29 20:16:15 -04:00
alexion 16c69e01e1 refactor(dotfiles): inline registry options 2026-09-29 00:27:15 -04:00
alexion 5af563d70f refactor(dotfiles): split registry responsibilities 2026-09-27 23:31:44 -04:00
alexion 0e5731145e feat(natu): lint direct listToAttrs maps 2026-09-27 18:05:16 -04:00
alexion b6469567e1 fix(zeus): ignore power button presses 2026-09-27 14:47:00 -04:00
alexion 8f0837a4b5 feat(desktop): copy screenshots before annotation 2026-09-27 10:09:17 -04:00
alexion 0937f15260 fix(dotfiles): qualify stable UID helpers 2026-09-27 10:09:17 -04:00
alexion 61efef1a7d fix(dotfiles): stop passing unused guest libraries 2026-09-27 10:07:57 -04:00
alexion 8eabdee2a0 docs(nix-style): allow general basename use 2026-09-27 09:42:50 -04:00
alexion 43b3ff4b09 refactor(dotfiles): centralize Nix file names 2026-09-27 09:39:10 -04:00
alexion 3b2d16743e refactor(dotfiles): share Nix file discovery 2026-09-26 23:49:03 -04:00
alexion 11d11c7c02 feat(style-nix): require shared file discovery 2026-09-26 23:49:03 -04:00
alexion 869d6a2cbd feat(review): run natu for Nix targets 2026-09-26 23:49:03 -04:00
alexion e5b76515f1 refactor(nix): order let bindings 2026-09-26 23:43:45 -04:00
alexion 324d40c85d style(nixos): suppress cfg order findings 2026-09-26 23:32:34 -04:00
alexion dd82367dcb feat(natu): support inline suppressions 2026-09-26 23:30:01 -04:00
alexion ac5cc8d659 fix(natu): preserve NixOS cfg bindings 2026-09-26 23:24:54 -04:00
alexion 5e5c3e2534 feat(natu): report expected let order 2026-09-26 23:20:00 -04:00
alexion 09a2093f90 feat(nvim): enable nixd 2026-09-26 22:36:03 -04:00
alexion 8000367613 refactor(dotfiles): order let bindings 2026-09-26 21:04:57 -04:00
alexion 38dff04ece fix(natu): resolve inherited attributes 2026-09-26 20:27:48 -04:00
alexion 0c1a1c1ffa refactor(natu): rename xatu 2026-09-26 20:12:57 -04:00
alexion 27d9194ac3 feat(xatu): check let binding order 2026-09-26 20:06:14 -04:00
alexion c4ea12b3ce feat(xatu): add scope graph 2026-09-26 20:05:59 -04:00
alexion 16ce11fc52 chore(valheim): select butter-chicken world 2026-09-26 13:40:57 -04:00
alexion a73636a84f feat(zeus): install r2modman 2026-09-25 13:21:40 -04:00
alexion 80db2b61e6 chore: update 2026-09-24 23:11:47 -04:00
alexion 7cc066b55d chore(nixos): update Pi default model 2026-09-24 23:10:12 -04:00
alexion 74e7d2d211 feat(skills): enable craft skill repo-wide 2026-09-23 23:38:30 -04:00
alexion 98d734e977 docs: add valheim progression note 2026-09-23 09:51:55 -04:00
alexion dda05559a5 feat(nixos): add copyparty opds volume 2026-09-20 20:38:15 -04:00
alexion 594877c4ba fix(nixos): mirror copyparty volume paths 2026-09-20 12:14:45 -04:00
alexion f9aff6839e feat(xatu): add manual inherit from lint 2026-09-19 23:30:56 -04:00
alexion 4b7d3834ab feat(xatu): add manual inherit lint 2026-09-19 21:27:23 -04:00
alexion 213cd84642 refactor(xatu): narrow lint rule set 2026-09-19 20:17:24 -04:00
alexion 6e19169e11 feat(xatu): report empty let expressions 2026-09-19 18:25:25 -04:00
alexion be8744795c feat(xatu): report unquoted URI literals 2026-09-19 17:51:46 -04:00
alexion ad00301ac9 docs(rust-style): order declarations by dependency 2026-09-19 17:38:09 -04:00
alexion 87dc93513b feat(xatu): set CLI exit statuses 2026-09-19 17:06:11 -04:00
alexion 58f2350d5f fix(xatu): ignore testdata directories 2026-09-19 16:49:50 -04:00
alexion 4b9beae501 refactor(flake): split root output wiring 2026-09-19 16:19:55 -04:00
alexion addcf7ca8e feat(xatu): report deprecated toPath calls 2026-09-19 15:17:38 -04:00
alexion 6887b104d6 build(rust): vendor googletest crate 2026-09-19 14:53:22 -04:00
alexion a6fe84190e test(xatu): cover future sight findings 2026-09-18 23:25:00 -04:00
alexion 1fa3962fed refactor(xatu): return structured reports 2026-09-18 22:43:17 -04:00
alexion 113018a62c feat(xatu): reject files with parse errors 2026-09-18 21:14:00 -04:00
alexion 11f1eba26f feat(xatu): add lint architecture 2026-09-18 20:57:39 -04:00
alexion d974a46211 chore(vendor): remove unused anyhow crate 2026-09-17 15:14:18 -04:00
alexion 6b29f2c2b9 feat(status): add error context 2026-09-17 15:07:14 -04:00
alexion 49cf043035 feat(status): add status type 2026-09-17 14:57:50 -04:00
alexion 37539682d4 chore(vendor): add anyhow crate 2026-09-17 14:13:23 -04:00
alexion 7a3a3d6b90 feat(xatu): scaffold source collection 2026-09-17 14:09:47 -04:00
alexion 87916a8e17 docs(skills): add build style skill 2026-09-17 12:45:29 -04:00
alexion 498d0dd467 docs: update project todo list 2026-09-17 09:57:17 -04:00
alexion b4b77faaa9 refactor(rust): align workspace with style rules 2026-09-17 09:57:11 -04:00
alexion cf9a671fb8 feat(skills): add style review workflow 2026-09-17 09:56:58 -04:00
alexion 247712582a chore: remove unused Rust projects 2026-09-17 01:14:58 -04:00
alexion ddc7952399 feat(xatu): scaffold project
Add the Xatu Rust package as a minimal hello-world skeleton with Cargo workspace metadata and Bazel library, binary, and test targets.

Include the Statix and Deadnix evaluation notes so the new linter work starts with the prior rule and architecture research.
2026-09-17 00:26:12 -04:00
alexion 885124c240 feat(nix): lint let binding order 2026-09-16 18:13:35 -04:00
alexion 7b09cea3af feat(nix): add style linter scaffold 2026-09-16 16:03:59 -04:00
alexion 82ad65a3a4 build(rust): vendor rnix parser crate 2026-09-16 15:51:43 -04:00
alexion cbdf482422 refactor(dotfiles): order default let bindings 2026-09-16 14:50:19 -04:00
alexion 82b727e437 refactor(dotfiles): use formatter output in fix app 2026-09-16 14:19:28 -04:00
alexion 652b92d4f4 docs(skills): add nix let review rule 2026-09-16 13:44:35 -04:00
alexion 8154feba5a feat(skills): add nix style guidance 2026-09-16 11:27:24 -04:00
alexion e15ce7f16b style(nix): apply style fixes 2026-09-16 00:16:08 -04:00
alexion d24f58a4c9 feat(nix): add style tooling 2026-09-16 00:13:28 -04:00
alexion 5d40b43dd9 fix(nixos): avoid redundant deploy closure transfers 2026-09-15 21:16:30 -04:00
alexion 9a038d9821 feat(nixos): add pikachu homepage guest 2026-09-15 20:44:56 -04:00
alexion fca37666d3 fix(nixos): keep palworld server stopped by default 2026-09-15 19:03:00 -04:00
alexion aa1a330ef3 fix(nixos): decouple game startup from guest readiness 2026-09-15 18:04:51 -04:00
alexion 7be45ac44c fix(nixos): deploy from source checkout 2026-09-15 17:08:49 -04:00
alexion 4b3ca27637 docs(obsidian): process inbox notes 2026-09-15 09:44:36 -04:00
alexion a73b59aa0a feat(copyparty): add read-only root volume 2026-09-14 22:50:45 -04:00
alexion 6159d87d10 fix(valheim): disable raids 2026-09-14 21:21:00 -04:00
alexion e65eb8389f chore(pi): drop obsolete tool validation patch 2026-09-14 20:29:37 -04:00
alexion 212ed506a2 fix(pi): reject broken managed tool binaries 2026-09-14 10:57:23 -04:00
alexion a8a18d27e9 fix(pi): discover ancestor project resources 2026-09-14 10:57:18 -04:00