treewide: use mkEnableOption with overrides over mkOption

This commit is contained in:
Elec3137 2026-02-27 10:13:29 -08:00
commit 710db7b0d5
3 changed files with 4 additions and 11 deletions

View file

@ -13,11 +13,8 @@ in
options.nixowos.cli.${name} = { options.nixowos.cli.${name} = {
enable = lib.mkEnableOption name; enable = lib.mkEnableOption name;
delta.enable = lib.mkOption { delta.enable = lib.mkEnableOption "delta within git" // {
default = true; default = true;
example = false;
description = "Whether to enable delta within git.";
type = lib.types.bool;
}; };
}; };

View file

@ -15,11 +15,9 @@ in
package = lib.mkPackageOption pkgs name { }; package = lib.mkPackageOption pkgs name { };
useFullFFmpeg = lib.mkOption { useFullFFmpeg = lib.mkEnableOption "ffmpeg-full within mpv" // {
type = lib.types.bool;
default = false;
description = '' description = ''
Use pkgs.ffmpeg-full within mpv, for more media support. Whether to use pkgs.ffmpeg-full within mpv, for more media support.
For instance, this makes jxl viewing and screenshots possible. For instance, this makes jxl viewing and screenshots possible.
However, this will (almost certainly) require a local compilation of mpv However, this will (almost certainly) require a local compilation of mpv

View file

@ -13,9 +13,7 @@ in
options.nixowos.graphical.${name} = { options.nixowos.graphical.${name} = {
enable = lib.mkEnableOption name; enable = lib.mkEnableOption name;
startOnFirstTTY = lib.mkOption { startOnFirstTTY = lib.mkEnableOption "starting plasma from tty1" // {
type = lib.types.bool;
default = false;
description = '' description = ''
Whether to start ${name} automatically from tty1. Whether to start ${name} automatically from tty1.