From ec87f10653a2fa184666bff292118af444c2684a Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Fri, 24 Apr 2026 15:48:06 +0530 Subject: explicitely added the packages used for each program configuration --- modules/programs/bottom/default.nix | 12 +++++++++++- modules/programs/feh/default.nix | 12 +++++++++++- modules/programs/opencode/default.nix | 12 +++++++++++- modules/programs/tmux/default.nix | 15 +++++++++++++-- modules/programs/zathura/default.nix | 15 +++++++++++++-- 5 files changed, 59 insertions(+), 7 deletions(-) (limited to 'modules/programs') diff --git a/modules/programs/bottom/default.nix b/modules/programs/bottom/default.nix index 0fd2853..3ecda86 100644 --- a/modules/programs/bottom/default.nix +++ b/modules/programs/bottom/default.nix @@ -1,5 +1,15 @@ -{ ... }: +{ + config, + lib, + pkgs, + ... +}: # Bottom - Cross-platform graphical process/system monitor (Rust-based) { + config = lib.mkIf config.programs.bottom.enable { + programs.bottom = { + package = pkgs.bottom; + }; + }; } diff --git a/modules/programs/feh/default.nix b/modules/programs/feh/default.nix index 050934e..426b545 100644 --- a/modules/programs/feh/default.nix +++ b/modules/programs/feh/default.nix @@ -1,5 +1,15 @@ -{ ... }: +{ + config, + lib, + pkgs, + ... +}: # Feh - Lightweight image viewer and wallpaper setter { + config = lib.mkIf config.programs.feh.enable { + programs.feh = { + package = pkgs.feh; + }; + }; } diff --git a/modules/programs/opencode/default.nix b/modules/programs/opencode/default.nix index 0941db0..cf8e681 100644 --- a/modules/programs/opencode/default.nix +++ b/modules/programs/opencode/default.nix @@ -1,5 +1,15 @@ -{ ... }: +{ + config, + lib, + pkgs, + ... +}: # Opencode - AI-powered coding assistant (opencode.ai) { + config = lib.mkIf config.programs.opencode.enable { + programs.opencode = { + package = pkgs.opencode; + }; + }; } diff --git a/modules/programs/tmux/default.nix b/modules/programs/tmux/default.nix index 92d9a94..e2e76c9 100644 --- a/modules/programs/tmux/default.nix +++ b/modules/programs/tmux/default.nix @@ -1,4 +1,15 @@ -{ ... }: +{ + config, + lib, + pkgs, + ... +}: # Tmux - Terminal multiplexer (window/pane management) -{ } +{ + config = lib.mkIf config.programs.tmux.enable { + programs.tmux = { + package = pkgs.tmux; + }; + }; +} diff --git a/modules/programs/zathura/default.nix b/modules/programs/zathura/default.nix index c10ecd2..e40d11e 100644 --- a/modules/programs/zathura/default.nix +++ b/modules/programs/zathura/default.nix @@ -1,4 +1,15 @@ -{ ... }: +{ + config, + lib, + pkgs, + ... +}: # Zathura - Minimalistic document viewer (PDF, DJVU, etc.) -{ } +{ + config = lib.mkIf config.programs.zathura.enable { + programs.zathura = { + package = pkgs.zathura; + }; + }; +} -- cgit v1.2.3