config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit 7777c3765003dea16a0a3ef295c4a2ea96332cba
parent 0bed841db295a628b7306405a738ce5d37d63e19
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Thu, 25 Mar 2021 21:54:07 -0700

Move XDG directories to ~/local

This is much more elegant than hidden directories in the user's
home directory. Unfortunately, due ot a limitation with cast(1),
the substitutions must be entered manually. ~/.local/bin was also
moved to ~/local.

Diffstat:
Mlocal/Makefile | 5+++--
Mlocal/profile/.profile | 8++++----
2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/local/Makefile b/local/Makefile @@ -1,3 +1,4 @@ +CFLAGS = -s.config=local/config -s.local=local MODULES =\ bin\ dalias\ @@ -23,7 +24,7 @@ MODULES =\ all: install install: - cast -p ${MODULES} ${HOME} + cast ${CFLAGS} -p ${MODULES} ${HOME} uninstall: - rm -v `cast -v ${MODULES} ${HOME}` + rm ${CFLAGS} -v `cast -v ${MODULES} ${HOME}` diff --git a/local/profile/.profile b/local/profile/.profile @@ -14,9 +14,9 @@ export TERMINAL=st export VISUAL=$EDITOR # xdg directories -export XDG_CACHE_HOME="$HOME/.cache/" -export XDG_CONFIG_HOME="$HOME/.config/" -export XDG_DATA_HOME="$HOME/.local/share" +export XDG_CACHE_HOME="$HOME/local/cache/" +export XDG_CONFIG_HOME="$HOME/local/config/" +export XDG_DATA_HOME="$HOME/local/share/" # etc export CDPATH=".:$HOME/own:$HOME/.local" @@ -32,7 +32,7 @@ export MANPATH="/usr/share/man:/usr/X11R6/man:/usr/local/man:/usr/local/plan9/ma export MANPREFIX="/usr/local/man/" export MPC_FORMAT="%file%" export PASSWORD_STORE_DIR="$HOME/.local/var/pass/" -export PATH="$HOME/.local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin:/usr/games:/usr/local/plan9/bin" +export PATH="$HOME/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin:/usr/games:/usr/local/plan9/bin" export PREFIX="/usr/local/" export PWDLOG="$HOME/.local/var/log/pwd" export SHELL_MODULES="aliases cd etc fs hist mpc openbsd private xorg"