From b3f80e0818269eace4e313a4e270b798aa588667 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Fri, 5 Jul 2024 13:16:42 +0200 Subject: [PATCH] only create symlink if not present --- hosts/nb-new.cloonar.com/users/dominik.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hosts/nb-new.cloonar.com/users/dominik.nix b/hosts/nb-new.cloonar.com/users/dominik.nix index d2c35d5..12b5d0c 100644 --- a/hosts/nb-new.cloonar.com/users/dominik.nix +++ b/hosts/nb-new.cloonar.com/users/dominik.nix @@ -316,8 +316,12 @@ in home.activation.symlinks = lib.hm.dag.entryAfter ["writeBoundary"] '' PATH="${pkgs.git}/bin:${pkgs.openssh}/bin:$PATH" set +eu - ln -s /home/dominik/.local/share/Cryptomator/mnt/Documents ~/Documents - ln -s /home/dominik/.local/share/Cryptomator/mnt/Downloads ~/Downloads + if [ ! -L ~/Documents ]; then + ln -s /home/dominik/.local/share/Cryptomator/mnt/Documents ~/Documents + fi + if [ ! -L ~/Downloads ]; then + ln -s /home/dominik/.local/share/Cryptomator/mnt/Downloads ~/Downloads + fi set -eu '';