From 09dc1fefcf73dd3e57939105c22d050a65222211 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Sun, 1 Dec 2024 10:31:03 +0100 Subject: add sway The config is the default config copied from /etc/sway/config. --- link-user | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 link-user (limited to 'link-user') diff --git a/link-user b/link-user new file mode 100755 index 0000000..2cef63d --- /dev/null +++ b/link-user @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +# Symlinks the files in user/ into my XDG_CONFIG_HOME. + +XDG_CONFIG_HOME=$HOME/.config + +cd $(dirname "$0") # change to the directory of the script +cd user + +for dir in $(find . -type d); do + homedir="$XDG_CONFIG_HOME/$dir" + if [ ! -d $homedir ]; then + mkdir "$homedir" + fi + if [ -L $homedir ]; then + rm "$homedir" + mkdir "$homedir" + fi +done + +for file in $(find . -type f); do + homefile="$XDG_CONFIG_HOME/$file" + if [ -L $homefile ]; then + rm "$homefile" + fi + ln -s "$PWD/$file" "$homefile" +done -- cgit v1.2.3