From 99f4cfbb1e5f9ec5dbfb304ef594343a87db9e14 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 27 Apr 2026 08:38:54 +0200 Subject: [PATCH] Configure user directories with just modern relevancy --- install/config/all.sh | 1 + install/config/user-dirs.sh | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 install/config/user-dirs.sh diff --git a/install/config/all.sh b/install/config/all.sh index 526449fa..1c2a5139 100644 --- a/install/config/all.sh +++ b/install/config/all.sh @@ -14,6 +14,7 @@ run_logged $OMARCHY_INSTALL/config/mise-work.sh run_logged $OMARCHY_INSTALL/config/fix-powerprofilesctl-shebang.sh run_logged $OMARCHY_INSTALL/config/docker.sh run_logged $OMARCHY_INSTALL/config/mimetypes.sh +run_logged $OMARCHY_INSTALL/config/user-dirs.sh run_logged $OMARCHY_INSTALL/config/nautilus-python.sh run_logged $OMARCHY_INSTALL/config/localdb.sh run_logged $OMARCHY_INSTALL/config/walker-elephant.sh diff --git a/install/config/user-dirs.sh b/install/config/user-dirs.sh new file mode 100644 index 00000000..331d5dfc --- /dev/null +++ b/install/config/user-dirs.sh @@ -0,0 +1,12 @@ +mkdir -p ~/Downloads ~/Pictures ~/Videos ~/.config/gtk-3.0 + +xdg-user-dirs-update --set TEMPLATES "$HOME" +xdg-user-dirs-update --set PUBLICSHARE "$HOME" +xdg-user-dirs-update --set DESKTOP "$HOME" + +rmdir ~/Templates ~/Public ~/Desktop 2>/dev/null || true + +touch ~/.config/gtk-3.0/bookmarks +for dir in Downloads Pictures Videos; do + printf 'file://%s/%s %s\n' "$HOME" "$dir" "$dir" >>~/.config/gtk-3.0/bookmarks +done