mirror of
https://github.com/nmasur/dotfiles
synced 2026-10-18 20:29:54 +00:00
atuin: disable checks; PTY e2e tests time out in darwin sandbox
This commit is contained in:
@@ -1,5 +1,16 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2026-10-17: disable atuin tests
|
||||||
|
|
||||||
|
- Added `overlays/atuin.nix` to disable atuin 18.23.0's `checkPhase`. Its
|
||||||
|
PTY-driven e2e tests (`tests/e2e_capture.rs`, `tests/e2e_pty.rs`, notably the
|
||||||
|
bash-preexec variants) time out in the darwin build sandbox ("timed out
|
||||||
|
waiting for shell session ID", `captured: []`), which broke
|
||||||
|
`nh home switch` for `lookingglass` after the flake update. atuin isn't in
|
||||||
|
the binary cache for aarch64-darwin, so it gets built locally. Skipping
|
||||||
|
individual tests wasn't viable: cargo stops at the first failing test binary,
|
||||||
|
hiding later failures behind ~13-minute rebuilds. The 554 unit tests passed.
|
||||||
|
|
||||||
## 2026-10-17: fix flake check for AWS-only arrow
|
## 2026-10-17: fix flake check for AWS-only arrow
|
||||||
|
|
||||||
- `nix flake check` (run by the weekly Update Flake workflow) failed evaluating `packages.x86_64-linux.arrow-iso`: arrow now imports `amazon-image.nix` directly, which conflicts with the `iso` and `qcow-efi` generator formats (`boot.loader.timeout` 1 vs 10, and similar).
|
- `nix flake check` (run by the weekly Update Flake workflow) failed evaluating `packages.x86_64-linux.arrow-iso`: arrow now imports `amazon-image.nix` directly, which conflicts with the `iso` and `qcow-efi` generator formats (`boot.loader.timeout` 1 vs 10, and similar).
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
_inputs: _final: prev: {
|
||||||
|
|
||||||
|
# atuin 18.23.0's PTY-driven e2e tests (e2e_capture, e2e_pty) time out in the
|
||||||
|
# darwin build sandbox: shell hooks never report a session ID or history
|
||||||
|
# entry. Unit tests pass, but cargo aborts on the first failing e2e binary.
|
||||||
|
atuin = prev.atuin.overrideAttrs (_old: {
|
||||||
|
doCheck = false;
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
@@ -33,7 +33,7 @@ in
|
|||||||
# size = 11.0;
|
# size = 11.0;
|
||||||
};
|
};
|
||||||
services.polybar.config."bar/main".font-0 = "Hack Nerd Font:size=10;2";
|
services.polybar.config."bar/main".font-0 = "Hack Nerd Font:size=10;2";
|
||||||
programs.rofi.font = "Hack Nerd Font 14";
|
programs.rofi.settings.font = "Hack Nerd Font 14";
|
||||||
programs.alacritty.settings.font.normal.family = "Maple Mono NF";
|
programs.alacritty.settings.font.normal.family = "Maple Mono NF";
|
||||||
programs.kitty.font.name = "Maple Mono NF";
|
programs.kitty.font.name = "Maple Mono NF";
|
||||||
nmasur.presets.programs.wezterm.font = "Maple Mono NF";
|
nmasur.presets.programs.wezterm.font = "Maple Mono NF";
|
||||||
|
|||||||
Reference in New Issue
Block a user