aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/programs/bottom/default.nix12
-rw-r--r--modules/programs/feh/default.nix12
-rw-r--r--modules/programs/opencode/default.nix12
-rw-r--r--modules/programs/tmux/default.nix15
-rw-r--r--modules/programs/zathura/default.nix15
5 files changed, 59 insertions, 7 deletions
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;
+ };
+ };
+}