refactor(nixos): inline module enable conditions #134

Merged
alexion merged 1 commits from refactor/inline-module-enable-options into main 2026-10-06 22:28:05 -04:00
Owner

Summary

  • inline module enable options used only as lib.mkIf conditions
  • remove the corresponding cfg bindings and Natu suppressions

Validation

  • nix run .#fix
  • bazel run //src/natu:natu -- $(git diff --name-only -- 'configs/nixos/modules/**/*.nix' 'configs/nixos/modules/*.nix')\n- nix build .#nixosConfigurations.pikachu.config.system.build.toplevel .#nixosConfigurations.neogaia.config.system.build.toplevel .#nixosConfigurations.zeus.config.system.build.toplevel --no-link
## Summary - inline module enable options used only as `lib.mkIf` conditions - remove the corresponding `cfg` bindings and Natu suppressions ## Validation - `nix run .#fix` - `bazel run //src/natu:natu -- $(git diff --name-only -- 'configs/nixos/modules/**/*.nix' 'configs/nixos/modules/*.nix')`\n- `nix build .#nixosConfigurations.pikachu.config.system.build.toplevel .#nixosConfigurations.neogaia.config.system.build.toplevel .#nixosConfigurations.zeus.config.system.build.toplevel --no-link`
alexion added 1 commit 2026-10-06 22:26:50 -04:00
alexion merged commit f48bac5ec1 into main 2026-10-06 22:28:05 -04:00
alexion deleted branch refactor/inline-module-enable-options 2026-10-06 22:28:05 -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#134