function mkhomedirs --description 'Make common directories in $HOME' set -f saveumask (umask) umask 0077 mkdir -p \ ~/Config \ ~/.config/fish/conf.d \ ~/.config/fish/functions \ ~/.local/bin \ ~/.local/share/nvim/site/pack/local/start \ ~/.gnupg if string match -q -e 'Linux' (uname) mkdir -p \ ~/.local/share/applications \ ~/.config/systemd/user end umask $saveumask end