summaryrefslogtreecommitdiff
path: root/zsh/env
blob: a76825f99c466f5c2c8fc06be9bb97ef3b3cf74e (plain)
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#!/bin/bash

### ENVIRONMENT VARIABLES ###

### apps to open stuff ###

export EDITOR="nvim"
export VISUAL="nvim"
export COLORTERM="truecolor"
export BROWSER="brave"
export TERMBROWSER="brave"
export CHROME_EXECUTABLE="chromium"
export TERM="st"
export TERMINAL="st"
export TERMINAL_PROG="st"
export READER="zathura"

export BAT_THEME="base16"

### gpg ###
export GPG_TTY=$(tty)

### dotnet disable telemetry ###
export DOTNET_ROOT=/home/alphara/dev/dotnet
export DOTNET_CLI_TELEMETRY_OPTOUT=1

### go stuff ###
export GOPATH=$HOME/.local/go

### dbus stuff ###
export NO_AT_BRIDGE=1

### paths ###
export PATH=/bin:/sbin/:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/alphara/.local/bin:/home/alphara/.cargo/bin::/usr/local/go/bin:/home/alphara/.pub-cache/bin:/home/alphara/dev/dotnet:/home/alphara/exfatssd/IEUCYS/flutter/bin:/usr/lib/jvm/openjdk17/bin

## for latexocr
export SCREENSHOT_TOOL=gnome-screenshot

### XDG ###
##export XDG_DATA_DIRS=/home/alphara/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
##export XDG_RUNTIME_DIR=/run/user/1000
export XDG_CONFIG_HOME=/home/alphara/.config
#export XDG_CONFIG_DIRS=/etc/xdg
#export XDG_SESSION_TYPE=tty
#export XDG_SESSION_CLASS=user
#export XDG_SESSION_ID=1
#export XDG_SEAT=seat0
#export XDG_VTNR=1

### steam ###
export STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata
### /compatdata/ is the folder where the games are installed
### make sure to use /compatdata/{gameid}/pfx/ for wine games
export STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam/

### gaming stuff ###
#export mesa_glthread=true # AMD OPENGL shader caching
export RADV_PERFTEST=aco # AMD faster shader compiler by Valve

#export __GL_THREADED_OPTIMIZATION=1 # NVIDIA OPENGL
#export __GL_SHADER_DISK_CACHE=1 # to enable shader cache

### ray tracing support and nvidia stuff ###
export PROTON_HIDE_NVIDIA_GPU=0
export PROTON_ENABLE_NVAPI=1
export VKD3D_CONFIG=dxr,dxr11
#export PROTON_ENABLE_NGX_UPDATER=1

### QT and GTK ###

export GTK_THEME=Arc:dark
export GTK2_RC_FILES=/usr/share/themes/Arc-Dark/gtk-2.0/gtkrc
export QT_STYLE_OVERRIDE=kvantum

### pipewire ###
#export PIPEWIRE_LATENCY=256/48000 # 5.3 ms
# IF NEEDED 128/48000 2.66 ms 64/48000 1.33 ms 32/48000 0.66 ms 16/48000 0.33 ms 8/48000 0.16 ms 4/48000 0.08 ms 2/48000 0.04 ms 1/48000 0.02 ms
# default aim is 1024/48000 21.33 ms and my system defaults to aim to 4/48000 0.08 ms

### cuda & ML ###
export PATH=$PATH:/usr/local/cuda-12.4/bin
export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/local/cuda-12.4/bin:/usr/lib/qt6/lib

TORCH_CUDA_ARCH_LIST="8.6"