diff options
| author | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-08-29 11:15:12 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-08-29 11:15:12 +0530 |
| commit | f0459ec406f8abb304153557843af74e1b175352 (patch) | |
| tree | 40fb7081d61e2e7f0b5af15baec6b8f4fc53fb32 /modules/media | |
| parent | e92a419085527e2d223462f26d1313b1f257177a (diff) | |
| download | home-manager-config-f0459ec406f8abb304153557843af74e1b175352.tar.gz home-manager-config-f0459ec406f8abb304153557843af74e1b175352.zip | |
refactor: using lib.mkOption for exposing used packages
Diffstat (limited to 'modules/media')
| -rw-r--r-- | modules/media/grim/default.nix | 7 | ||||
| -rw-r--r-- | modules/media/pamixer/default.nix | 7 | ||||
| -rw-r--r-- | modules/media/playerctl/default.nix | 7 | ||||
| -rw-r--r-- | modules/media/slurp/default.nix | 7 | ||||
| -rw-r--r-- | modules/media/vlc/default.nix | 7 | ||||
| -rw-r--r-- | modules/media/wf-recorder/default.nix | 7 |
6 files changed, 36 insertions, 6 deletions
diff --git a/modules/media/grim/default.nix b/modules/media/grim/default.nix index 5a0536c..549ed01 100644 --- a/modules/media/grim/default.nix +++ b/modules/media/grim/default.nix @@ -8,7 +8,12 @@ { options.media.grim = { enable = lib.mkEnableOption "Enables grim."; - package = lib.mkPackageOption pkgs "grim" { }; + package = lib.mkOption { + type = lib.types.package; + readOnly = true; + default = pkgs.grim; + description = "The grim package to use."; + }; }; config = lib.mkIf config.media.grim.enable { diff --git a/modules/media/pamixer/default.nix b/modules/media/pamixer/default.nix index 9934648..e3c42be 100644 --- a/modules/media/pamixer/default.nix +++ b/modules/media/pamixer/default.nix @@ -8,7 +8,12 @@ { options.media.pamixer = { enable = lib.mkEnableOption "Enables pamixer."; - package = lib.mkPackageOption pkgs "pamixer" { }; + package = lib.mkOption { + type = lib.types.package; + readOnly = true; + default = pkgs.pamixer; + description = "The pamixer package to use."; + }; }; config = lib.mkIf config.media.pamixer.enable { diff --git a/modules/media/playerctl/default.nix b/modules/media/playerctl/default.nix index 3c15f11..bf71f06 100644 --- a/modules/media/playerctl/default.nix +++ b/modules/media/playerctl/default.nix @@ -8,7 +8,12 @@ { options.media.playerctl = { enable = lib.mkEnableOption "Enables playerctl."; - package = lib.mkPackageOption pkgs "playerctl" { }; + package = lib.mkOption { + type = lib.types.package; + readOnly = true; + default = pkgs.playerctl; + description = "The playerctl package to use."; + }; }; config = lib.mkIf config.media.playerctl.enable { diff --git a/modules/media/slurp/default.nix b/modules/media/slurp/default.nix index 39a8a12..d1d8e32 100644 --- a/modules/media/slurp/default.nix +++ b/modules/media/slurp/default.nix @@ -8,7 +8,12 @@ { options.media.slurp = { enable = lib.mkEnableOption "Enables slurp."; - package = lib.mkPackageOption pkgs "slurp" { }; + package = lib.mkOption { + type = lib.types.package; + readOnly = true; + default = pkgs.slurp; + description = "The slurp package to use."; + }; }; config = lib.mkIf config.media.slurp.enable { diff --git a/modules/media/vlc/default.nix b/modules/media/vlc/default.nix index 0d32e3b..34d8fb8 100644 --- a/modules/media/vlc/default.nix +++ b/modules/media/vlc/default.nix @@ -8,7 +8,12 @@ { options.media.vlc = { enable = lib.mkEnableOption "Enables vlc."; - package = lib.mkPackageOption pkgs "vlc" { }; + package = lib.mkOption { + type = lib.types.package; + readOnly = true; + default = pkgs.vlc; + description = "The vlc package to use."; + }; }; config = lib.mkIf config.media.vlc.enable { diff --git a/modules/media/wf-recorder/default.nix b/modules/media/wf-recorder/default.nix index 6f19a38..5c2cbd6 100644 --- a/modules/media/wf-recorder/default.nix +++ b/modules/media/wf-recorder/default.nix @@ -8,7 +8,12 @@ { options.media.wf-recorder = { enable = lib.mkEnableOption "Enables wf-recorder."; - package = lib.mkPackageOption pkgs "wf-recorder" { }; + package = lib.mkOption { + type = lib.types.package; + readOnly = true; + default = pkgs.wf-recorder; + description = "The wf-recorder package to use."; + }; }; config = lib.mkIf config.media.wf-recorder.enable { |
