flake.nix | 23 +- modules/home/default.nix | 1 + modules/macos/tiling/aerospace.nix | 2 +- packages/autofmt/autofmt.js | 12 +- packages/autofmt/default.nix | 16 +- packages/jj-import-merge/default.nix | 9 + packages/jj-import-merge/jj-import-merge.js | 871 ++++++++++++++++++++++++++++++++ users/clover/AGENTS.md | 55 ++ users/clover/home.nix | 90 +++- users/clover/paperback/home.nix | 13 +- users/clover/sandwich/home.nix | 7 + users/clover/switch-admin.sh | 26 + users/clover/work/home.nix | 16 +- users/natalie/home.nix | 14 +- users/natalie/home/vicinae.nix | 10 +- users/natalie/laptop/configuration.nix | 5 +- users/natalie/laptop/home.nix | 3 + users/natalie/packages.nix | 2 - users/natalie/vim/languages.nix | 2 + users/natalie/vim/latex.nix | 4 +- 20 files changed, 1110 insertions(+), 71 deletions(-)