diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-02-03 16:16:06 +0100 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-02-03 16:20:44 +0100 |
commit | 50d4c21a7f7d049448cebd483eda7109fafa4880 (patch) | |
tree | 7882ec2313dc7b75b237f5c57b20a9617b650cae /modules | |
parent | fix(modules/lf/colors): Remove unused hidden home files (diff) | |
download | nixos-config-50d4c21a7f7d049448cebd483eda7109fafa4880.zip |
fix(pkgs/river-start): Create a wrapper script for river to store logs
Diffstat (limited to 'modules')
-rwxr-xr-x | modules/by-name/ri/river/init_base.sh | 10 | ||||
-rw-r--r-- | modules/by-name/ri/river/module.nix | 4 |
2 files changed, 10 insertions, 4 deletions
diff --git a/modules/by-name/ri/river/init_base.sh b/modules/by-name/ri/river/init_base.sh index 5ed1d00a..938b46b1 100755 --- a/modules/by-name/ri/river/init_base.sh +++ b/modules/by-name/ri/river/init_base.sh @@ -1,5 +1,8 @@ #!/usr/bin/env sh +# NOTE: Keep this in sync with the file from `river-start` <2025-02-03> +RIVER_LOG_FILE="$HOME/.local/share/river/log" + err_fail() { if ! "$@"; then output="" @@ -10,11 +13,10 @@ err_fail() { output="$output '$arg'" fi done - printf "%s failed!\n" "$output" >>~/river_log + printf "%s failed!\n" "$output" >>"$RIVER_LOG_FILE" fi } -err_fail rm ~/river_log -exec 1>>"$HOME"/river_log -exec 2>>"$HOME"/river_log +exec 1>>"$RIVER_LOG_FILE" +exec 2>>"$RIVER_LOG_FILE" # Start of the generated stuff. diff --git a/modules/by-name/ri/river/module.nix b/modules/by-name/ri/river/module.nix index 1f1f2cae..c0b38bc5 100644 --- a/modules/by-name/ri/river/module.nix +++ b/modules/by-name/ri/river/module.nix @@ -183,6 +183,10 @@ in { # }}} }; + home.packages = [ + pkgs.river-start + ]; + xdg.configFile."river/init".text = let mkHeading = text: other_stuff: '' # ${text} |