docs(nix-style): add package command rules #163

Merged
alexion merged 2 commits from refactor/login-store-paths into main 2026-10-11 17:38:33 -04:00
Owner

Summary

  • add Nix style rules for package executable paths and package ownership
  • apply the executable-helper rule to Ghostty, hypridle, and hyprlock command paths

Verification

  • nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus' | jq '{ghostty:.ghostty.action.command, hyprlock_lock:."hyprlock-lock".action.command}'
  • nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hypridle.conf".text'
  • grep check for the listed manual ${pkg}/bin paths in touched files
  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/desktop/apps/ghostty.nix configs/nixos/modules/desktop/session/hyprland/hypridle.nix configs/nixos/modules/desktop/session/hyprland/hyprlock.nix
## Summary - add Nix style rules for package executable paths and package ownership - apply the executable-helper rule to Ghostty, hypridle, and hyprlock command paths ## Verification - `nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus' | jq '{ghostty:.ghostty.action.command, hyprlock_lock:."hyprlock-lock".action.command}'` - `nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hypridle.conf".text'` - `grep` check for the listed manual `${pkg}/bin` paths in touched files - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/desktop/apps/ghostty.nix configs/nixos/modules/desktop/session/hyprland/hypridle.nix configs/nixos/modules/desktop/session/hyprland/hyprlock.nix`
alexion changed title from refactor(login): use store path for uwsm to refactor(login): use package executable helpers 2026-10-11 17:30:07 -04:00
alexion changed title from refactor(login): use package executable helpers to docs(nix-style): add package command rules 2026-10-11 17:33:54 -04:00
alexion added 2 commits 2026-10-11 17:38:19 -04:00
alexion force-pushed refactor/login-store-paths from 8eba91cf80 to d1face10ec 2026-10-11 17:38:19 -04:00 Compare
alexion merged commit d1face10ec into main 2026-10-11 17:38:33 -04:00
alexion deleted branch refactor/login-store-paths 2026-10-11 17:38:33 -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#163