Use lib.mkDefault more extensively #14

Closed
opened 2025-05-07 21:32:32 +02:00 by thomas-zahner · 0 comments
thomas-zahner commented 2025-05-07 21:32:32 +02:00 (Migrated from github.com)

Use lib.mkDefault for various configuration options so that it doesn't have to be forced by users.

Example error

       error: The option `nix.settings.experimental-features' is defined multiple times while it's expected to be unique.

       Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.

Some affected options I encountered

  • experimental-features
  • systemd-boot.enable
  • efi.canTouchEfiVariables
  • boot.loader.grub
Use `lib.mkDefault` for various configuration options so that it doesn't have to be forced by users. Example error ``` error: The option `nix.settings.experimental-features' is defined multiple times while it's expected to be unique. Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions. ``` Some affected options I encountered - [ ] `experimental-features` - [ ] `systemd-boot.enable` - [ ] `efi.canTouchEfiVariables` - [ ] `boot.loader.grub `
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Xetibo/DashNix#14
No description provided.