diff options
Diffstat (limited to 'zsh/profile.org')
-rw-r--r-- | zsh/profile.org | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/zsh/profile.org b/zsh/profile.org new file mode 100644 index 0000000..f537524 --- /dev/null +++ b/zsh/profile.org @@ -0,0 +1,61 @@ +* XDG + + I keep my XDG files in the normal place, but specifying them in an + environment variable makes things a little easier/clearer. + + Set the config home. + + #+BEGIN_SRC sh + export XDG_CONFIG_HOME="${HOME}/.config" + #+END_SRC + + Set the data home. + + #+BEGIN_SRC sh + export XDG_DATA_HOME="${HOME}/.local/share" + #+END_SRC + +* PATH + + Add composer binaries to PATH. + + #+BEGIN_SRC sh + PATH="${XDG_CONFIG_HOME}/composer/vendor/bin:${PATH}" + #+END_SRC + + Add =$HOME/usr/bin= to =$PATH= because that is where I keep all of + my personal utilities and helper commands. + + #+BEGIN_SRC sh + PATH="${HOME}/usr/bin:${PATH}" + #+END_SRC + + Export it so programs and subshells know about it. + + #+BEGIN_SRC sh + export PATH + #+END_SRC + +* Dbus + + Make the session bus address fixed so other processes can know where + to find it. + + #+BEGIN_SRC sh + DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/$(id -u)/bus" + #+END_SRC + + Export it so programs and subshells know about it. + + #+BEGIN_SRC sh + export DBUS_SESSION_BUS_ADDRESS + #+END_SRC + +* Systemd + + Import some variables into the systemd environment so that services + started after this know about them. + + #+BEGIN_SRC sh + systemctl --user import-environment PATH + #+END_SRC |