blob: 393e790e4c8da6be3d6ef35ca6c84ade7dfbb65b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# 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 GTK2_RC_FILES="${XDG_CONFIG_HOME}/gtk-2.0/gtkrc"
export PATH="${PATH}:${HOME}/.local/bin:${CARGO_HOME}/bin:${GOPATH}/bin:${HOME}/.local/bin"
# 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"
# options
export MAKEOPTS="-j$(nproc)"
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
|