#!/usr/bin/env sh if [ -z "$XDG_RUNTIME_DIR" ] then XDG_RUNTIME_DIR="/tmp/$(id -u)-runtime-dir" export XDG_RUNTIME_DIR if [ ! -d "$XDG_RUNTIME_DIR" ] then mkdir "$XDG_RUNTIME_DIR" chmod 0700 "$XDG_RUNTIME_DIR" fi fi DENO_INSTALL="$HOME/.deno" # https://github.com/denoland/deno/pull/15974 DENO_NO_UPDATE_CHECK="yes" DENO_NO_PROMPT="yes" # https://learn.microsoft.com/en-us/dotnet/core/tools/telemetry DOTNET_CLI_TELEMETRY_OPTOUT="true" # https://nextjs.org/telemetry NEXT_TELEMETRY_DEBUG=1 # https://github.com/docker/for-win/issues/13632 DOCKER_CLI_HINTS=false BUN_INSTALL="$HOME/.bun" GOPROXY="direct" GOTOOLCHAIN="local" EDITOR="$(which nvim 2> /dev/null || which vim 2> /dev/null || which nano 2> /dev/null || which vi 2> /dev/null)" GTK_THEME="Dracula" BAT_THEME="Dracula" TERMINAL="alacritty" XDG_CONFIG_HOME="$HOME/.config" XDG_CACHE_DIR="$HOME/.cache" GOPATH="$XDG_CACHE_DIR/go" PNPM_HOME="$HOME/.local/share/pnpm" MANPAGER="nvim +Man!" export DENO_INSTALL export DENO_NO_UPDATE_CHECK export DENO_NO_PROMPT export DOTNET_CLI_TELEMETRY_OPTOUT export NEXT_TELEMETRY_DEBUG export DOCKER_CLI_HINTS export XDG_CONFIG_HOME export XDG_CACHE_DIR export GOPATH export PNPM_HOME export GOPROXY export EDITOR export GTK_THEME export BAT_THEME export TERMINAL export MANPAGER SWAY_PROCESSES="$(pgrep sway)" # Sway specific if [ -n "$SWAY_PROCESSES" ] then SDL_VIDEODRIVER="wayland" _JAVA_AWT_WM_NONREPARENTING=1 QT_QPA_PLATFORM="wayland" XDG_CURRENT_DESKTOP="sway" XDG_SESSION_DESKTOP="sway" XDG_SESSION_TYPE="wayland" export SDL_VIDEODRIVER export _JAVA_AWT_WM_NONREPARENTING export QT_QPA_PLATFORM export XDG_CURRENT_DESKTOP export XDG_SESSION_DESKTOP export XDG_SESSION_TYPE fi PATH="$PNPM_HOME:\ $GOPATH/bin:\ $DENO_INSTALL/bin:\ $BUN_INSTALL/bin:\ $HOME/.cargo/bin:\ $HOME/.local/bin:\ $HOME/.luarocks/bin:\ $HOME/.dotnet/tools:\ $PATH" export PATH