2023-01-30 02:10:12 +00:00
|
|
|
{ lib, sane-lib, ...}:
|
2023-01-28 03:57:35 +00:00
|
|
|
|
|
|
|
{
|
|
|
|
# XDG defines things like ~/Desktop, ~/Downloads, etc.
|
|
|
|
# these clutter the home, so i mostly don't use them.
|
2023-01-30 09:27:19 +00:00
|
|
|
sane.user.fs.".config/user-dirs.dirs" = sane-lib.fs.wantedText ''
|
2023-01-28 03:57:35 +00:00
|
|
|
XDG_DESKTOP_DIR="$HOME/.xdg/Desktop"
|
|
|
|
XDG_DOCUMENTS_DIR="$HOME/dev"
|
|
|
|
XDG_DOWNLOAD_DIR="$HOME/tmp"
|
|
|
|
XDG_MUSIC_DIR="$HOME/Music"
|
|
|
|
XDG_PICTURES_DIR="$HOME/Pictures"
|
|
|
|
XDG_PUBLICSHARE_DIR="$HOME/.xdg/Public"
|
|
|
|
XDG_TEMPLATES_DIR="$HOME/.xdg/Templates"
|
|
|
|
XDG_VIDEOS_DIR="$HOME/Videos"
|
|
|
|
'';
|
|
|
|
|
|
|
|
# prevent `xdg-user-dirs-update` from overriding/updating our config
|
|
|
|
# see <https://manpages.ubuntu.com/manpages/bionic/man5/user-dirs.conf.5.html>
|
2023-01-30 09:27:19 +00:00
|
|
|
sane.user.fs.".config/user-dirs.conf" = sane-lib.fs.wantedText "enabled=False";
|
2023-01-28 03:57:35 +00:00
|
|
|
}
|