Skip to content

Desktop tweaks: emacs vertico, redshift, k3s, xfce/xorg attr fixes - #91

Merged
chadac merged 5 commits into
nix-configfrom
feature/desktop-tweaks
Jul 22, 2026
Merged

Desktop tweaks: emacs vertico, redshift, k3s, xfce/xorg attr fixes#91
chadac merged 5 commits into
nix-configfrom
feature/desktop-tweaks

Conversation

@chadac

@chadac chadac commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Groups the assorted desktop/config changes that had accumulated in the working tree into logical commits, rebased onto the latest nix-config (post-cachix-migration).

Commits

  • emacs: add vs2008 theme and switch to vertico completion — replace ivy with vertico + orderless + marginalia, load a new vs2008 custom theme, install the cozette / nerd-fonts.cousine fonts it relies on.
  • redshift: add app and enable warm night screen on odin — new default-disabled apps.redshift (x11), enabled on odin.
  • display: use flattened xfce/xorg package attributes — nixpkgs moved these out of the xfce/xorg scopes (xfce.ristrettoristretto, xfce.thunar*thunar*, xfce.tumblertumbler, xorg.xrdbxrdb, xorg.xrandrxrandr).
  • odin: enable k3s — import the existing k3s.nix module into odin.
  • ci: build with --keep-going so partial results still cache — on a failed derivation, keep building independent paths; cachix-action pushes each as it's built, so a partial build still primes the cache.

Validation

nixosConfigurations.odin and homeConfigurations.odin both evaluate cleanly against the current nixpkgs. CI (Cachix) builds odin/thor NixOS + home.

🤖 Generated with Claude Code

chadac and others added 5 commits July 22, 2026 16:34
Replace ivy with vertico + orderless + marginalia, load a new vs2008
custom theme, and install the fonts (cozette, nerd-fonts.cousine) the
config relies on.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add a default-disabled apps.redshift (x11) that warms color temperature
at night, and enable it on odin.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
nixpkgs moved these out of the xfce/xorg scopes: xfce.ristretto,
xfce.thunar*, xfce.tumbler -> ristretto/thunar*/tumbler; xorg.xrdb,
xorg.xrandr -> xrdb/xrandr (display + libvirtd guest).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Import the existing k3s.nix module into odin's configuration.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
On a failed derivation, keep building everything that doesn't depend on
it; cachix-action's daemon pushes each path as it's built, so a partial
build still populates the cache and saves rebuild time on the next run.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@chadac
chadac merged commit 0b63e9a into nix-config Jul 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant