From 225df216e1129f6375f71822c6e467843d9ad5ea Mon Sep 17 00:00:00 2001 From: ChUrl Date: Fri, 2 Sep 2022 19:40:53 +0200 Subject: [PATCH] fix mkLink bug (renew link) --- lib/modules.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/modules.nix b/lib/modules.nix index 15a4d5c5..f6818df5 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -17,11 +17,13 @@ rec { (lib.mkIf (!pred) do); # Creates a symlink if it doesn't exist + # If it exists renew the link mkLink = src: dest: '' - if [ ! -L "${dest}" ]; then - ln -sf ${src} ${dest} + if [ -L "${dest}" ]; then + rm ${dest} fi + ln -sf ${src} ${dest} ''; # Removes a symlink if it exists