refactor(theming): simplify stylix module #176

Merged
alexion merged 1 commits from refactor/theming-module-cleanup into main 2026-10-11 22:44:54 -04:00
Owner

Summary

  • Replace the manual ImageMagick binary path with lib.getExe.
  • Remove the one-use user binding.
  • Keep the Home Manager theming settings before registry environment exports.

Verification

  • nix eval --json '.#nixosConfigurations.zeus.config.stylix.image' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.stylix.cursor.name' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.stylix.cursor.size' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.registry.env.zeus.HYPRCURSOR_THEME' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.registry.env.zeus.HYPRCURSOR_SIZE' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.home.pointerCursor.enable' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.stylix.targets.nixvim.enable' | jq .
  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/desktop/utilities/theming.nix
## Summary - Replace the manual ImageMagick binary path with `lib.getExe`. - Remove the one-use `user` binding. - Keep the Home Manager theming settings before registry environment exports. ## Verification - `nix eval --json '.#nixosConfigurations.zeus.config.stylix.image' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.stylix.cursor.name' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.stylix.cursor.size' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.registry.env.zeus.HYPRCURSOR_THEME' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.registry.env.zeus.HYPRCURSOR_SIZE' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.home.pointerCursor.enable' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.stylix.targets.nixvim.enable' | jq .` - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/desktop/utilities/theming.nix`
alexion added 1 commit 2026-10-11 22:43:46 -04:00
alexion merged commit 20a3990979 into main 2026-10-11 22:44:54 -04:00
alexion deleted branch refactor/theming-module-cleanup 2026-10-11 22:44:54 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#176