aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/ri/river/module.nix
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-06-23 00:06:09 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-06-23 00:06:09 +0200
commitfb1fdc95e35233278580724b26395ae7307caa65 (patch)
tree78a06464e4f8f1e60b7ea945f92df8537f6fda81 /modules/by-name/ri/river/module.nix
parentmodules/common: Enable steam again (diff)
downloadnixos-config-fb1fdc95e35233278580724b26395ae7307caa65.zip
modules/{river,foot,i3bar-river}: Use systemd services for background stuff
Diffstat (limited to '')
-rw-r--r--modules/by-name/ri/river/module.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/modules/by-name/ri/river/module.nix b/modules/by-name/ri/river/module.nix
index bafaf0a3..bc747c9d 100644
--- a/modules/by-name/ri/river/module.nix
+++ b/modules/by-name/ri/river/module.nix
@@ -35,7 +35,9 @@
else builtins.map esa input
);
in "err_fail ${program} &";
- longRunningPrograms = builtins.concatStringsSep "\n" (builtins.map mkLrProgram cfg.init.backgroundStart);
+ longRunningPrograms =
+ builtins.concatStringsSep "\n" (builtins.map mkLrProgram
+ cfg.init.autoStart);
keymapFormat = pkgs.formats.json {};
keymapGenerate = name: value:
@@ -163,12 +165,12 @@ in {
'';
};
- backgroundStart = lib.mkOption {
- type = lib.types.listOf (lib.types.either lib.types.package (lib.types.listOf lib.types.str));
- description = "List of programs to start in the background";
+ autoStart = lib.mkOption {
+ type = lib.types.listOf lib.types.package;
+ description = "List of programs to be started at river start";
example = ''
[
- pkgs.gammastep
+ ''${lib.getExe pkgs.foot}
]
'';
};