summaryrefslogtreecommitdiffstats
path: root/tv/5pkgs/simple/alacritty-tv.nix
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2023-01-17 00:42:15 +0100
committertv <tv@krebsco.de>2023-01-18 17:23:38 +0100
commitf950ff90e26ccaf3d4ba32be391601bf15edea74 (patch)
tree801ac0ae41c6e7e6ea567fb3dbbf2a9d89d08b78 /tv/5pkgs/simple/alacritty-tv.nix
parentd5b4f09fd3a48bad10ef40a454d0f908809ef5cd (diff)
tv alacritty: admit missing ref file
Diffstat (limited to 'tv/5pkgs/simple/alacritty-tv.nix')
-rw-r--r--tv/5pkgs/simple/alacritty-tv.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/tv/5pkgs/simple/alacritty-tv.nix b/tv/5pkgs/simple/alacritty-tv.nix
index 7e24b7e..1c7730a 100644
--- a/tv/5pkgs/simple/alacritty-tv.nix
+++ b/tv/5pkgs/simple/alacritty-tv.nix
@@ -101,7 +101,8 @@ let
# rust-xdg requires XDG_RUNTIME_DIR to be secure:
# https://docs.rs/xdg/2.4.1/src/xdg/lib.rs.html#311
${pkgs.coreutils}/bin/mkdir -m 0700 -p "$HOME"
- if test "$(${pkgs.coreutils}/bin/cat "$HOME"/ref)" != ${config-file}; then
+ ref=$(! test -e "$HOME"/ref || ${pkgs.coreutils}/bin/cat "$HOME"/ref)
+ if test "$ref" != ${config-file}; then
echo ${config-file} > "$HOME"/ref
${pkgs.coreutils}/bin/cp ${config-file} "$HOME"/.alacritty.yml
fi