From 69cdb15cc3ac06f8cfd0073a964069a91766f1f4 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 18 Nov 2022 18:30:25 +0100 Subject: refactor .profile --- .profile | 52 +++++++++------------------------------------------- 1 file changed, 9 insertions(+), 43 deletions(-) (limited to '.profile') diff --git a/.profile b/.profile index 4854e54..dbdded9 100644 --- a/.profile +++ b/.profile @@ -1,60 +1,21 @@ -# set xdg runtime dir if it's not defined -if [ -z "${XDG_RUNTIME_DIR}" ]; then - export XDG_RUNTIME_DIR=/run/user/"$(id -u)" -fi -if [ ! -d "${XDG_RUNTIME_DIR}" ]; then - mkdir -p "${XDG_RUNTIME_DIR}" - chmod 0700 "${XDG_RUNTIME_DIR}" -fi -# set xdg cache dir if it's not defined -if [ -z "${XDG_CACHE_DIR}" ]; then - export XDG_CACHE_DIR=/tmp/"$(id -un)"/.cache -fi -if [ ! -d "${XDG_CACHE_DIR}" ]; then - mkdir -p "${XDG_CACHE_DIR}" - chmod 0700 "${XDG_CACHE_DIR}" -fi -# set xdg config home if it's not defined -if [ -z "${XDG_CONFIG_HOME}" ]; then - export XDG_CONFIG_HOME="${HOME}/.config" -fi -if [ ! -d "${XDG_CONFIG_HOME}" ]; then - mkdir -p "${XDG_CONFIG_HOME}" - chmod 0755 "${XDG_CONFIG_HOME}" -fi -if [ -z "${XDG_DATA_HOME}" ]; then - export XDG_DATA_HOME="${HOME}/.local/share" -fi -if [ ! -d "${XDG_DATA_HOME}" ]; then - mkdir -p "${XDG_DATA_HOME}" - chmod 0755 "${XDG_DATA_HOME}" -fi - if [ -d "${HOME}/bin" ]; then pathprepend "${HOME}/bin" pathprepend "${HOME}/bin/$(uname -n)" fi - -if [ -d "${HOME}/AppImages" ]; then - pathappend "${HOME}/AppImages" +if [ -d "${HOME}/.local/bin" ]; then + pathprepend "${HOME}/.local/bin" fi export GOPATH="${HOME}/go" if [ -d "${GOPATH}" ]; then pathappend "${GOPATH}/bin" fi - if [ -d "${HOME}/.cargo/bin" ]; then pathappend "${HOME}/.cargo/bin" fi . "$HOME/.config/sway/env" -# Parallel portage -export NUMCPUS=$(nproc) -export NUMCPUSplusone=$((NUMCPUS + 1)) -export MAKEOPTS="-j${NUMCPUSplusone} -l${NUMCPUS}" -export EMERGE_DEFAULT_OPTS="--jobs=${NUMCPUSplusone} --load-average=${NUMCPUS}" # Use the new build backend in docker export DOCKER_BUILDKIT=1 # configure gpg-agent @@ -63,11 +24,16 @@ export GPG_TTY=$(tty) export LESS='--hilite-search --hilite-unread --long-prompt --raw-control-chars --chop-long-lines --quit-if-one-screen --no-init' # Set the rsync ssh command to use by default export RSYNC_RSH='ssh -T -x -o Compression=no' -# make weechat use xdg config home -export WEECHAT_HOME="${XDG_CONFIG_HOME}/weechat" # central bemenu config export BEMENU_OPTS='-i -n -m focused --fn "Iosevka Fixed SS08 10" --nb "#0c0c0c" --nf "#fffffb" --tb "#4E4371" --tf "#fffffb" --fb "#0c0c0c" --ff "#fffffb" --sb "#ddd23b" --sf "#0c0c0c" --hb "#4E4371" --hf "#fffffb" --scb "#0c0c0c" --scf "#4E4371"' # zettelkasten export ZK_NOTEBOOK_DIR=${HOME}/Documents/zk +# exit ctrl-r early +export FZF_CTRL_R_OPTS='--bind=ctrl-space:print-query' +# zeit cli db path +export ZEIT_DB=${XDG_STATE_HOME:-$HOME}/.zeit.db +# replace docker with nerdctl +export DOCKER='doas nerdctl' +export ENTER_DRIVER=$DOCKER ## private use area: -- cgit 1.4.1