aboutsummaryrefslogtreecommitdiffstats
path: root/modules/media
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-07-15 20:32:36 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-07-15 20:32:36 +0530
commit23616c2e13f63f0262d64538032b98ce83cc0ec2 (patch)
tree3ea56e8c12c6735b5dddb34b5699c59c00066b0f /modules/media
parent01aaa7ad39c1fe8af6ffbca31abbab27dbfefc95 (diff)
downloadhome-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.nix7
-rw-r--r--modules/media/ffmpeg/default.nix6
-rw-r--r--modules/media/impala/default.nix6
-rw-r--r--modules/media/maim/default.nix6
-rw-r--r--modules/media/pamixer/default.nix6
-rw-r--r--modules/media/playerctl/default.nix6
-rw-r--r--modules/media/slop/default.nix6
-rw-r--r--modules/media/vlc/default.nix6
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";