diff options
| -rw-r--r-- | docs/canonical-laptop.md | 6 | ||||
| -rw-r--r-- | dot_codex/AGENTS.md | 2 | ||||
| -rw-r--r-- | dot_config/nvim/nvim-pack-lock.json | 18 | ||||
| -rw-r--r-- | nix/common.nix | 1 | ||||
| -rw-r--r-- | nix/host.nix | 2 | ||||
| -rw-r--r-- | nix/vm.nix | 4 |
6 files changed, 21 insertions, 12 deletions
diff --git a/docs/canonical-laptop.md b/docs/canonical-laptop.md index 9fa62ce..7479b46 100644 --- a/docs/canonical-laptop.md +++ b/docs/canonical-laptop.md @@ -143,6 +143,12 @@ a terminal tool; this role does not install the pass Secret Service daemon. The lists are in `meta/canonical/`. Ghostty's classic confinement is explicit. +The corporate profile uses Ubuntu's coreutils for account lookup through authd. +It does not install Nix coreutils. If a Nix program cannot resolve your user or +group, compare it with the corresponding `/usr/bin` command. Do not change the +account UID or add a duplicate entry to `/etc/passwd`. The test VM uses a local +account and does not test authd lookups. + Tuicr's Rust crates are fetched from the official static archive server with Cargo.lock checksum verification. `just nix-crate-check` tests a fresh download without using its cached output. Bootstrap does not need a manual crate prefetch. diff --git a/dot_codex/AGENTS.md b/dot_codex/AGENTS.md index 24841b6..4535c08 100644 --- a/dot_codex/AGENTS.md +++ b/dot_codex/AGENTS.md @@ -78,6 +78,8 @@ When running inside `aibox`: Make commits atomic, single-concern, and independently reviewable. +- After completing and validating a task, commit its changes without waiting + for a separate request. Leave unrelated changes uncommitted. - Before staging, ask whether the commit can be smaller and still make sense. - Each commit should pass the relevant checks for the change at the HEAD of that commit. diff --git a/dot_config/nvim/nvim-pack-lock.json b/dot_config/nvim/nvim-pack-lock.json index 6c6b830..58024ee 100644 --- a/dot_config/nvim/nvim-pack-lock.json +++ b/dot_config/nvim/nvim-pack-lock.json @@ -26,7 +26,7 @@ "src": "https://github.com/saghen/blink.lib" }, "blink.pairs": { - "rev": "70673231ba75e3b6094c43a62ac3bf5967926a30", + "rev": "c382bc4ba0229211c8ae19491bb7aa930c051a42", "src": "https://github.com/saghen/blink.pairs", "version": ">=0.0.0" }, @@ -51,7 +51,7 @@ "src": "https://github.com/AndreM222/copilot-lualine" }, "copilot.lua": { - "rev": "69fa45f8bcde5aaf436b43ff208c36d7c6ee5b42", + "rev": "b2b899f93544047ac94d452ecd5af1e63a94377a", "src": "https://github.com/zbirenbaum/copilot.lua" }, "debugmaster.nvim": { @@ -68,11 +68,11 @@ "src": "https://github.com/j-hui/fidget.nvim" }, "friendly-snippets": { - "rev": "a5a73e586521fe5c12d751ad81a0db67649a94ed", + "rev": "b4d01b0fdf3c9a549961c2f9ffe8dc09be166219", "src": "https://github.com/rafamadriz/friendly-snippets" }, "fzf-lua": { - "rev": "05e44d38de0a79c11fba5f7bf8138791b1dbdd1e", + "rev": "02bc882f208f3481aa959dbbee8ce5edad2fd8b2", "src": "https://github.com/ibhagwan/fzf-lua", "version": "'main'" }, @@ -85,7 +85,7 @@ "src": "https://github.com/ruifm/gitlinker.nvim" }, "gitsigns.nvim": { - "rev": "f2421c550618d257048afa650413d9e542ddbe67", + "rev": "8d79f2410c76e62b92e51c28c82e28c1c5a3daeb", "src": "https://github.com/lewis6991/gitsigns.nvim" }, "gruvbox.nvim": { @@ -113,7 +113,7 @@ "src": "https://github.com/NeogitOrg/neogit" }, "nvim-dap": { - "rev": "c9a0738e45f1bd41d792a126941348dce661cf9b", + "rev": "cfa2d58f4537aca6ca83e2de1a0d9f1491121264", "src": "https://github.com/mfussenegger/nvim-dap" }, "nvim-dap-repl-highlights": { @@ -129,7 +129,7 @@ "src": "https://github.com/mfussenegger/nvim-lint" }, "nvim-lspconfig": { - "rev": "84b6b6c3f13cb34a6c8a0354b0da4c67d8ccf867", + "rev": "ac9d2f7c4757db6320cab6697fe73e5e8adb2457", "src": "https://github.com/neovim/nvim-lspconfig" }, "nvim-surround": { @@ -137,7 +137,7 @@ "src": "https://github.com/kylechui/nvim-surround" }, "nvim-treesitter": { - "rev": "d4d59cb369da46b95699bd2200efbcffc6dadb3b", + "rev": "9a168f6357ed21c3a636e1727bc7d382abc451b8", "src": "https://github.com/nvim-treesitter/nvim-treesitter", "version": "'main'" }, @@ -174,7 +174,7 @@ "src": "https://github.com/stevearc/quicker.nvim" }, "rustaceanvim": { - "rev": "5ec2831e486ec7a940c1e4ad29e3511a87cc47a2", + "rev": "a968f5133b8b24f481de12f08cd79420d1ace559", "src": "https://github.com/mrcjkb/rustaceanvim" }, "smart-splits.nvim": { diff --git a/nix/common.nix b/nix/common.nix index 143b161..fb97dfd 100644 --- a/nix/common.nix +++ b/nix/common.nix @@ -89,7 +89,6 @@ in # Prefer Rust uutils for the unprefixed replacements that pass repo-local # usage checks. Keep GNU tar on the system PATH for now; uutils-tar still # rejects common GNU tar invocations like `tar -czf`. - uutils-coreutils-noprefix uutils-diffutils uutils-findutils uutils-procps diff --git a/nix/host.nix b/nix/host.nix index b3d9d60..1ad857b 100644 --- a/nix/host.nix +++ b/nix/host.nix @@ -54,6 +54,8 @@ in home.sessionVariables.NVIM_TREESITTER_CC = "${pkgs.stdenv.cc}/bin/cc"; home.packages = with pkgs; [ + uutils-coreutils-noprefix + # ── Thunderbird helpers ─────────────────────────────────────────────────── external-editor-revived @@ -1,4 +1,4 @@ -{ ... }: +{ pkgs, ... }: # VM-only Home-Manager package profile. { @@ -11,5 +11,5 @@ PODMAN_IGNORE_CGROUPSV1_WARNING = "1"; }; - home.packages = [ ]; + home.packages = [ pkgs.uutils-coreutils-noprefix ]; } |
