aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-04-21 01:25:02 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-04-21 01:25:02 +0100
commit932deff228dd3d0a33527b2256c3a675b45696a1 (patch)
tree5ee962673fca648f6f35138c3377cfd29c4fde2f
parent678c361b4142b1bfeb34d2b33b9747fd48aff695 (diff)
downloaddotfiles-932deff228dd3d0a33527b2256c3a675b45696a1.tar.gz
dotfiles-932deff228dd3d0a33527b2256c3a675b45696a1.tar.bz2
dotfiles-932deff228dd3d0a33527b2256c3a675b45696a1.zip
chore: ignore bootstrap.sh in chezmoi, mask xdg-user-dirs-update
bootstrap.sh is host-only bootstrapping and should not deploy into $HOME. The xdg-user-dirs-update.service user unit (shipped enabled by the xdg-user-dirs package) rewrites ~/.config/user-dirs.dirs on login, clobbering the tracked short-path variant (docs/dl/pics/vids). Mask it by symlinking to /dev/null.
-rw-r--r--.chezmoiignore1
-rw-r--r--dot_config/systemd/user/symlink_xdg-user-dirs-update.service1
2 files changed, 2 insertions, 0 deletions
diff --git a/.chezmoiignore b/.chezmoiignore
index b2c7c3b..ebb6a6f 100644
--- a/.chezmoiignore
+++ b/.chezmoiignore
@@ -1,6 +1,7 @@
KEYBINDS.md
README.md
create-efi.sh
+bootstrap.sh
.editorconfig
.github/
.worktrees/
diff --git a/dot_config/systemd/user/symlink_xdg-user-dirs-update.service b/dot_config/systemd/user/symlink_xdg-user-dirs-update.service
new file mode 100644
index 0000000..b555872
--- /dev/null
+++ b/dot_config/systemd/user/symlink_xdg-user-dirs-update.service
@@ -0,0 +1 @@
+/dev/null