summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--docs/canonical-laptop.md6
-rw-r--r--dot_codex/AGENTS.md2
-rw-r--r--dot_config/nvim/nvim-pack-lock.json18
-rw-r--r--nix/common.nix1
-rw-r--r--nix/host.nix2
-rw-r--r--nix/vm.nix4
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
diff --git a/nix/vm.nix b/nix/vm.nix
index 9e6352f..621c73f 100644
--- a/nix/vm.nix
+++ b/nix/vm.nix
@@ -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 ];
}