diff options
| author | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-07-15 20:32:36 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-07-15 20:32:36 +0530 |
| commit | 23616c2e13f63f0262d64538032b98ce83cc0ec2 (patch) | |
| tree | 3ea56e8c12c6735b5dddb34b5699c59c00066b0f /modules/media | |
| parent | 01aaa7ad39c1fe8af6ffbca31abbab27dbfefc95 (diff) | |
| download | home-manager-config-23616c2e13f63f0262d64538032b98ce83cc0ec2.tar.gz home-manager-config-23616c2e13f63f0262d64538032b98ce83cc0ec2.zip | |
feat: renamed the options to reflect their changed directory stucture
Renamed the options for the configurations based on the sub-module that
they belong to
Diffstat (limited to 'modules/media')
| -rw-r--r-- | modules/media/feh/default.nix | 7 | ||||
| -rw-r--r-- | modules/media/ffmpeg/default.nix | 6 | ||||
| -rw-r--r-- | modules/media/impala/default.nix | 6 | ||||
| -rw-r--r-- | modules/media/maim/default.nix | 6 | ||||
| -rw-r--r-- | modules/media/pamixer/default.nix | 6 | ||||
| -rw-r--r-- | modules/media/playerctl/default.nix | 6 | ||||
| -rw-r--r-- | modules/media/slop/default.nix | 6 | ||||
| -rw-r--r-- | modules/media/vlc/default.nix | 6 |
8 files changed, 27 insertions, 22 deletions
diff --git a/modules/media/feh/default.nix b/modules/media/feh/default.nix index 401a68a..f3486e5 100644 --- a/modules/media/feh/default.nix +++ b/modules/media/feh/default.nix @@ -7,8 +7,13 @@ # Feh - Lightweight image viewer and wallpaper setter { - config = lib.mkIf config.programs.feh.enable { + options.media.feh = { + enable = lib.mkEnableOption "Enables feh."; + }; + + config = lib.mkIf config.media.feh.enable { programs.feh = { + enable = true; package = pkgs.feh; }; diff --git a/modules/media/ffmpeg/default.nix b/modules/media/ffmpeg/default.nix index d86b5a6..9526ff5 100644 --- a/modules/media/ffmpeg/default.nix +++ b/modules/media/ffmpeg/default.nix @@ -7,12 +7,12 @@ # FFmpeg - Command-line audio/video converter and streaming tool { - options.programs.ffmpeg = { + options.media.ffmpeg = { enable = lib.mkEnableOption "Enables ffmpeg."; package = lib.mkPackageOption pkgs "ffmpeg-full" { }; }; - config = lib.mkIf config.programs.ffmpeg.enable { - home.packages = [ config.programs.ffmpeg.package ]; + config = lib.mkIf config.media.ffmpeg.enable { + home.packages = [ config.media.ffmpeg.package ]; }; } diff --git a/modules/media/impala/default.nix b/modules/media/impala/default.nix index 9c4d1f4..1a14412 100644 --- a/modules/media/impala/default.nix +++ b/modules/media/impala/default.nix @@ -7,13 +7,13 @@ # Impala - Apache Impala: SQL query engine for Apache Hadoop { - options.programs.impala = { + options.media.impala = { enable = lib.mkEnableOption "Enables impala."; package = lib.mkPackageOption pkgs "impala" { }; }; - config = lib.mkIf config.programs.impala.enable { - home.packages = [ config.programs.impala.package ]; + config = lib.mkIf config.media.impala.enable { + home.packages = [ config.media.impala.package ]; xdg.mimeApps.defaultApplications = { "x-scheme-handler/impala" = "impala.desktop"; diff --git a/modules/media/maim/default.nix b/modules/media/maim/default.nix index 3e30c88..fcf53b7 100644 --- a/modules/media/maim/default.nix +++ b/modules/media/maim/default.nix @@ -7,12 +7,12 @@ # Maim - Screenshot utility (slop-based region selection) { - options.programs.maim = { + options.media.maim = { enable = lib.mkEnableOption "Enables maim."; package = lib.mkPackageOption pkgs "maim" { }; }; - config = lib.mkIf config.programs.maim.enable { - home.packages = [ config.programs.maim.package ]; + config = lib.mkIf config.media.maim.enable { + home.packages = [ config.media.maim.package ]; }; } diff --git a/modules/media/pamixer/default.nix b/modules/media/pamixer/default.nix index b84e9cf..3632ecc 100644 --- a/modules/media/pamixer/default.nix +++ b/modules/media/pamixer/default.nix @@ -7,12 +7,12 @@ # Pamixer - PulseAudio command-line mixer (volume control) { - options.programs.pamixer = { + options.media.pamixer = { enable = lib.mkEnableOption "Enables pamixer."; package = lib.mkPackageOption pkgs "pamixer" { }; }; - config = lib.mkIf config.programs.pamixer.enable { - home.packages = [ config.programs.pamixer.package ]; + config = lib.mkIf config.media.pamixer.enable { + home.packages = [ config.media.pamixer.package ]; }; } diff --git a/modules/media/playerctl/default.nix b/modules/media/playerctl/default.nix index d501abd..58619a4 100644 --- a/modules/media/playerctl/default.nix +++ b/modules/media/playerctl/default.nix @@ -7,12 +7,12 @@ # Playerctl - CLI for controlling media players (Spotify, MPRIS, etc.) { - options.programs.playerctl = { + options.media.playerctl = { enable = lib.mkEnableOption "Enables playerctl."; package = lib.mkPackageOption pkgs "playerctl" { }; }; - config = lib.mkIf config.programs.playerctl.enable { - home.packages = [ config.programs.playerctl.package ]; + config = lib.mkIf config.media.playerctl.enable { + home.packages = [ config.media.playerctl.package ]; }; } diff --git a/modules/media/slop/default.nix b/modules/media/slop/default.nix index c86181b..8e2c01d 100644 --- a/modules/media/slop/default.nix +++ b/modules/media/slop/default.nix @@ -7,12 +7,12 @@ # Slop - Region selector for screenshots (used by maim/flameshot) { - options.programs.slop = { + options.media.slop = { enable = lib.mkEnableOption "Enables slop."; package = lib.mkPackageOption pkgs "slop" { }; }; - config = lib.mkIf config.programs.slop.enable { - home.packages = [ config.programs.slop.package ]; + config = lib.mkIf config.media.slop.enable { + home.packages = [ config.media.slop.package ]; }; } diff --git a/modules/media/vlc/default.nix b/modules/media/vlc/default.nix index 8069f3e..7e008fb 100644 --- a/modules/media/vlc/default.nix +++ b/modules/media/vlc/default.nix @@ -7,13 +7,13 @@ # VLC - Versatile multimedia player for audio/video playback { - options.programs.vlc = { + options.media.vlc = { enable = lib.mkEnableOption "Enables vlc."; package = lib.mkPackageOption pkgs "vlc" { }; }; - config = lib.mkIf config.programs.vlc.enable { - home.packages = [ config.programs.vlc.package ]; + config = lib.mkIf config.media.vlc.enable { + home.packages = [ config.media.vlc.package ]; xdg.mimeApps.defaultApplications = { "x-scheme-handler/vlc" = "vlc.desktop"; |
