diff options
Diffstat (limited to 'zsh/.zshenv')
| -rw-r--r-- | zsh/.zshenv | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/zsh/.zshenv b/zsh/.zshenv new file mode 100644 index 0000000..4cce007 --- /dev/null +++ b/zsh/.zshenv @@ -0,0 +1,45 @@ +# zsh history +export HISTSIZE=1000 +export SAVEHIST=$HISTSIZE + +# xdg dirs +export XDG_CACHE_HOME="${HOME}/.cache" +export XDG_CONFIG_HOME="${HOME}/.config" +export XDG_DATA_HOME="${HOME}/.local/share" +export XDG_STATE_HOME="${HOME}/.local/state" + +# programs +export EDITOR=vi +export VISUAL=vi +export BROWSER=firefox + +# homes/paths +export MAILRC="${XDG_CONFIG_HOME}/mail.rc" +export GOPATH="${XDG_DATA_HOME}/go" +export CARGO_HOME="${XDG_DATA_HOME}/cargo" +export NUGET_PACKAGES="${XDG_CACHE_HOME}/NuGetPackages" +export ANDROID_HOME="${XDG_DATA_HOME}/android" +export GNUPGHOME="${XDG_DATA_HOME}/gnupg" +export WINEPREFIX="${XDG_DATA_HOME}/wine" +export PATH="${PATH}:${HOME}/.local/bin:${CARGO_HOME}/bin:${GOPATH}/bin:/usr/share/lua/5.1/bin:/usr/local/openresty/bin:${HOME}/scripts" + +# files +export HISTFILE="${XDG_STATE_HOME}/zsh/history" +export LESSHISTFILE="${XDG_STATE_HOME}/less/history" + +# compiler flags +export COMMON_FLAGS="-march=native -O2 -pipe" +export LDFLAGS="-Wl,-O1 -Wl,--as-needed" +export CFLAGS="${COMMON_FLAGS}" +export CXXFLAGS="${COMMON_FLAGS}" +export RUSTFLAGS="-Ctarget-cpu=native -Clinker=clang -Clink-arg=-fuse-ld=lld" + +# options +export MAKEOPTS="-j4" +export XZ_OPT="-9e -T0" +export CMAKE_MAKEFILE_GENERATOR=ninja +export CRYSTAL_OPTS="-s -p --link-flags='${LDFLAGS}' --mcpu=native" +export GOPROXY=direct +export DOTNET_CLI_TELEMETRY_OPTOUT=1 +export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/usr/local/lib64/pkgconfig:/usr/local/share/pkgconfig +export INV=inv.flicke.red |
