1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-15 21:41:09 +01:00

treewide: use mkPackageOption (#6727)

This commit is contained in:
Austin Horstman 2025-03-29 11:48:55 -05:00 committed by GitHub
parent 1f679ed2a2
commit f1d4acaa10
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
29 changed files with 39 additions and 195 deletions

View file

@ -14,12 +14,7 @@ in {
enableNotifications = mkEnableOption "lorri build notifications";
package = mkOption {
type = types.package;
default = pkgs.lorri;
defaultText = literalExpression "pkgs.lorri";
description = "Which lorri package to install.";
};
package = lib.mkPackageOption pkgs "lorri" { };
nixPackage = mkOption {
type = types.package;

View file

@ -72,12 +72,8 @@ in {
services.polybar = {
enable = mkEnableOption "Polybar status bar";
package = mkOption {
type = types.package;
default = pkgs.polybar;
defaultText = literalExpression "pkgs.polybar";
description = "Polybar package to install.";
example = literalExpression ''
package = lib.mkPackageOption pkgs "polybar" {
example = ''
pkgs.polybar.override {
i3GapsSupport = true;
alsaSupport = true;

View file

@ -49,12 +49,7 @@ in {
in {
enable = mkEnableOption "idle manager for Wayland";
package = mkOption {
type = types.package;
default = pkgs.swayidle;
defaultText = literalExpression "pkgs.swayidle";
description = "Swayidle package to install.";
};
package = lib.mkPackageOption pkgs "swayidle" { };
timeouts = mkOption {
type = with types; listOf (submodule timeoutModule);