Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # XDG Base
- export XDG_RUNTIME_DIR="/run/user/$(id -u)" # Runtime directory
- export XDG_CACHE_HOME="$HOME/.cache" # User cache
- export XDG_CONFIG_HOME="$HOME/.config" # User config
- export XDG_DATA_HOME="$HOME/.local/share" # Program data
- export XDG_STATE_HOME="$HOME/.local/state" # Program state
- # XDG User
- export XDG_MUSIC_DIR="$HOME/music" # Music
- export XDG_PICTURES_DIR="$HOME/media" # Media (pictures)
- export XDG_VIDEOS_DIR="$XDG_PICTURES_DIR" # Media (videos)
- export XDG_DOWNLOAD_DIR="$HOME/downloads" # Downloads
- export XDG_DOCUMENTS_DIR="$HOME/documents" # Documents
- export XDG_DESKTOP_DIR="$XDG_DATA_HOME/applications" # Desktop directory
- export XDG_TEMPLATES_DIR="$XDG_CONFIG_HOME/xdg-templates" # File templates
- # XDG Custom
- export HDD_DIR="/mnt/hdd" # HDD mountpoint
- export SSD_DIR="/mnt/ssd" # SSD mountpoint
- export GAMES_DIR="$HOME/games" # Games
- export MEDIA_DIR="$HOME/media" # Media
- export SCRIPTS_DIR="$HOME/scripts" # Scripts and executables
- export PROJECTS_DIR="$HOME/projects" # Projects
- # Paths
- export PATH="$PATH:$SCRIPTS_DIR" # Executables
- export LUA_PATH="$SCRIPTS_DIR/lib/lua/?.lua;$SCRIPTS_DIR/lib/lua/?/init.lua;;" # Lua libraries
- # General
- export TERMINAL="alacritty" # Terminal application
- export TERM="xterm-256color" # Terminal capabilities
- export EDITOR="nvim" # CLI text editor
- export VISUAL="nvim" # GUI text editor
- # Locale
- export LANG="en_US.UTF-8" # Base
- export LC_TIME="en_GB.UTF-8" # 16:20 24-12-1982
- export LC_PAPER="pl_PL.UTF-8" # A4
- export LC_COLLATE="en_US.UTF-8" # aAbBcC
- export LC_TELEPHONE="pl_PL.UTF-8" # 123-456-789
- export LC_MEASUREMENT="pl_PL.UTF-8" # Metric
- export LC_NUMERIC="en_US.UTF-8" # 1,000.01
- export LC_CTYPE="C" # Encoding
- export LC_MONETARY="C" # $4.99
- # Organization
- export GOPATH="$XDG_DATA_HOME/go" # Go
- export KDEHOME="$XDG_CONFIG_HOME/KDE" # KDE
- export GNUPGHOME="$XDG_DATA_HOME/gnupg" # GnuPG
- export CARGO_HOME="$XDG_DATA_HOME/cargo" # Rust Cargo
- export RUSTUP_HOME="$XDG_DATA_HOME/rustup" # Rustup
- export WINEPREFIX="$XDG_DATA_HOME/winepfx" # Wine
- export CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv" # Nvidia
- export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc" # Wget
- export HISTFILE="$XDG_DATA_HOME/bash/history" # Bash history
- export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc" # GTK 2
- export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc" # Node
- export STARSHIP_CONFIG="$XDG_CONFIG_HOME/starship/config.toml" # Starship prompt
- # Application settings
- export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" # SSH Agent
- export LESSHISTFILE=- # Disable Less history
- export MANPAGER="sh -c 'col -bx | bat -l man -p'" # I'm Batman
- export MOZ_DISABLE_RDD_SANDBOX=1 # Allows VA-API hardware acceleration
- # GPU
- export NVD_BACKEND="direct" # VA-API backend
- export LIBVA_DRIVER_NAME="nvidia" # VA-API driver
- # Gaming
- export PROTON_HIDE_NVIDIA_GPU=0 # Report as Nvidia
- export PROTON_ENABLE_NVAPI=1 # Enable NVAPI library
- export PROTON_ENABLE_NGX_UPDATER=1 # Enable OTA updates for Nvidia NGX
- export VKD3D_CONFIG="dxr,dxr11" # Enable DXR and DXR 1.1
- # Appearance
- export XCURSOR_SIZE=24 # Cursor size
- export QT_QPA_PLATFORMTHEME="qt5ct" # Qt Theme
- export QT_STYLE_OVERRIDE="kvantum" # Qt Overrides
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement