From bc27c34aad74d9a1bd538b14d7a29aafc4678154 Mon Sep 17 00:00:00 2001 From: Max Bucknell Date: Sat, 20 Apr 2024 22:28:53 +1000 Subject: [PATCH] Add XDG support --- .../UltiSnips/sql.snippets | 0 .../UltiSnips/typescript.snippets | 0 .../UltiSnips/typescriptreact.snippets | 0 .../after/plugin/animate.vim | 0 .../after/plugin/coc.vim | 0 .../after/plugin/fzf.vim | 0 .../coc-settings.json | 0 .../colors/default-light.vim | 0 nvim/{nvim.symlink => nvim.xdg.symlink}/colors/dim.vim | 0 nvim/{nvim.symlink => nvim.xdg.symlink}/init.vim | 0 .../plugin/automkdir.vim | 0 .../plugin/fugitive.vim | 0 .../plugin/pathviewer.vim | 0 .../plugin/startup.vim | 0 .../plugin/synstack.vim | 0 .../plugin/windowmanagement.vim | 0 .../{nvim.symlink => nvim.xdg.symlink}/plugin/zoom.vim | 0 script/bootstrap.sh | 10 ++++++++-- 18 files changed, 8 insertions(+), 2 deletions(-) rename nvim/{nvim.symlink => nvim.xdg.symlink}/UltiSnips/sql.snippets (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/UltiSnips/typescript.snippets (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/UltiSnips/typescriptreact.snippets (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/after/plugin/animate.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/after/plugin/coc.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/after/plugin/fzf.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/coc-settings.json (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/colors/default-light.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/colors/dim.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/init.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/plugin/automkdir.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/plugin/fugitive.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/plugin/pathviewer.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/plugin/startup.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/plugin/synstack.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/plugin/windowmanagement.vim (100%) rename nvim/{nvim.symlink => nvim.xdg.symlink}/plugin/zoom.vim (100%) diff --git a/nvim/nvim.symlink/UltiSnips/sql.snippets b/nvim/nvim.xdg.symlink/UltiSnips/sql.snippets similarity index 100% rename from nvim/nvim.symlink/UltiSnips/sql.snippets rename to nvim/nvim.xdg.symlink/UltiSnips/sql.snippets diff --git a/nvim/nvim.symlink/UltiSnips/typescript.snippets b/nvim/nvim.xdg.symlink/UltiSnips/typescript.snippets similarity index 100% rename from nvim/nvim.symlink/UltiSnips/typescript.snippets rename to nvim/nvim.xdg.symlink/UltiSnips/typescript.snippets diff --git a/nvim/nvim.symlink/UltiSnips/typescriptreact.snippets b/nvim/nvim.xdg.symlink/UltiSnips/typescriptreact.snippets similarity index 100% rename from nvim/nvim.symlink/UltiSnips/typescriptreact.snippets rename to nvim/nvim.xdg.symlink/UltiSnips/typescriptreact.snippets diff --git a/nvim/nvim.symlink/after/plugin/animate.vim b/nvim/nvim.xdg.symlink/after/plugin/animate.vim similarity index 100% rename from nvim/nvim.symlink/after/plugin/animate.vim rename to nvim/nvim.xdg.symlink/after/plugin/animate.vim diff --git a/nvim/nvim.symlink/after/plugin/coc.vim b/nvim/nvim.xdg.symlink/after/plugin/coc.vim similarity index 100% rename from nvim/nvim.symlink/after/plugin/coc.vim rename to nvim/nvim.xdg.symlink/after/plugin/coc.vim diff --git a/nvim/nvim.symlink/after/plugin/fzf.vim b/nvim/nvim.xdg.symlink/after/plugin/fzf.vim similarity index 100% rename from nvim/nvim.symlink/after/plugin/fzf.vim rename to nvim/nvim.xdg.symlink/after/plugin/fzf.vim diff --git a/nvim/nvim.symlink/coc-settings.json b/nvim/nvim.xdg.symlink/coc-settings.json similarity index 100% rename from nvim/nvim.symlink/coc-settings.json rename to nvim/nvim.xdg.symlink/coc-settings.json diff --git a/nvim/nvim.symlink/colors/default-light.vim b/nvim/nvim.xdg.symlink/colors/default-light.vim similarity index 100% rename from nvim/nvim.symlink/colors/default-light.vim rename to nvim/nvim.xdg.symlink/colors/default-light.vim diff --git a/nvim/nvim.symlink/colors/dim.vim b/nvim/nvim.xdg.symlink/colors/dim.vim similarity index 100% rename from nvim/nvim.symlink/colors/dim.vim rename to nvim/nvim.xdg.symlink/colors/dim.vim diff --git a/nvim/nvim.symlink/init.vim b/nvim/nvim.xdg.symlink/init.vim similarity index 100% rename from nvim/nvim.symlink/init.vim rename to nvim/nvim.xdg.symlink/init.vim diff --git a/nvim/nvim.symlink/plugin/automkdir.vim b/nvim/nvim.xdg.symlink/plugin/automkdir.vim similarity index 100% rename from nvim/nvim.symlink/plugin/automkdir.vim rename to nvim/nvim.xdg.symlink/plugin/automkdir.vim diff --git a/nvim/nvim.symlink/plugin/fugitive.vim b/nvim/nvim.xdg.symlink/plugin/fugitive.vim similarity index 100% rename from nvim/nvim.symlink/plugin/fugitive.vim rename to nvim/nvim.xdg.symlink/plugin/fugitive.vim diff --git a/nvim/nvim.symlink/plugin/pathviewer.vim b/nvim/nvim.xdg.symlink/plugin/pathviewer.vim similarity index 100% rename from nvim/nvim.symlink/plugin/pathviewer.vim rename to nvim/nvim.xdg.symlink/plugin/pathviewer.vim diff --git a/nvim/nvim.symlink/plugin/startup.vim b/nvim/nvim.xdg.symlink/plugin/startup.vim similarity index 100% rename from nvim/nvim.symlink/plugin/startup.vim rename to nvim/nvim.xdg.symlink/plugin/startup.vim diff --git a/nvim/nvim.symlink/plugin/synstack.vim b/nvim/nvim.xdg.symlink/plugin/synstack.vim similarity index 100% rename from nvim/nvim.symlink/plugin/synstack.vim rename to nvim/nvim.xdg.symlink/plugin/synstack.vim diff --git a/nvim/nvim.symlink/plugin/windowmanagement.vim b/nvim/nvim.xdg.symlink/plugin/windowmanagement.vim similarity index 100% rename from nvim/nvim.symlink/plugin/windowmanagement.vim rename to nvim/nvim.xdg.symlink/plugin/windowmanagement.vim diff --git a/nvim/nvim.symlink/plugin/zoom.vim b/nvim/nvim.xdg.symlink/plugin/zoom.vim similarity index 100% rename from nvim/nvim.symlink/plugin/zoom.vim rename to nvim/nvim.xdg.symlink/plugin/zoom.vim diff --git a/script/bootstrap.sh b/script/bootstrap.sh index 7a2ab28..647e018 100755 --- a/script/bootstrap.sh +++ b/script/bootstrap.sh @@ -109,8 +109,14 @@ install_dotfiles () { for src in $(find "$DOTFILES_ROOT" -maxdepth 2 -name '*.symlink') do - dst="$HOME/.$(basename "${src%.*}")" - link_file "$src" "$dst" + if [[ "$src" == *.xdg.symlink ]] + then + dst="$HOME/.config/$(basename "${src%.xdg.symlink}")" + link_file "$src" "$dst" + else + dst="$HOME/.$(basename "${src%.symlink}")" + link_file "$src" "$dst" + fi done }