diff options
author | Luca Matei Pintilie <lucafulger@gmail.com> | 2023-01-18 20:24:34 +0000 |
---|---|---|
committer | Luca Matei Pintilie <lucafulger@gmail.com> | 2023-01-18 20:24:34 +0000 |
commit | ed903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c (patch) | |
tree | 1b73a36c9c57f9fcc650358081c17f0be5f78c20 /.profile | |
parent | 10b49adb9849f38ebcb2aaa96c2e16c279d1359b (diff) | |
download | dotfiles-ed903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c.tar dotfiles-ed903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c.tar.gz dotfiles-ed903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c.tar.bz2 dotfiles-ed903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c.tar.lz dotfiles-ed903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c.tar.xz dotfiles-ed903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c.tar.zst dotfiles-ed903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c.zip |
Better shell scripts
Diffstat (limited to '.profile')
-rw-r--r-- | .profile | 66 |
1 files changed, 45 insertions, 21 deletions
@@ -1,37 +1,61 @@ #!/usr/bin/env sh -if [ -z "${XDG_RUNTIME_DIR}" ]; then - XDG_RUNTIME_DIR="/tmp/${UID}-runtime-dir"; export XDG_RUNTIME_DIR; - if [ ! -d "${XDG_RUNTIME_DIR}" ]; then - mkdir "${XDG_RUNTIME_DIR}"; - chmod 0700 "${XDG_RUNTIME_DIR}"; +if [ -z "${XDG_RUNTIME_DIR}" ] +then + XDG_RUNTIME_DIR="/tmp/$UID-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"; export DENO_INSTALL; +DENO_INSTALL="$HOME/.deno" # https://github.com/denoland/deno/pull/15974 -DENO_NO_UPDATE_CHECK="yes" export DENO_NO_UPDATE_CHECK; -DENO_NO_PROMPT="yes" export DENO_NO_PROMPT; +DENO_NO_UPDATE_CHECK="yes" +DENO_NO_PROMPT="yes" # https://learn.microsoft.com/en-us/dotnet/core/tools/telemetry -DOTNET_CLI_TELEMETRY_OPTOUT="true" export DOTNET_CLI_TELEMETRY_OPTOUT; +DOTNET_CLI_TELEMETRY_OPTOUT="true" # https://nextjs.org/telemetry -NEXT_TELEMETRY_DEBUG=1 export NEXT_TELEMETRY_DEBUG; +NEXT_TELEMETRY_DEBUG=1 + +BUN_INSTALL="$HOME/.bun" +GOPROXY="direct" +EDITOR="$(which nvim 2> /dev/null || which vim 2> /dev/null || which nano 2> /dev/null || which vi 2> /dev/null)" +GTK_THEME="Dracula" +TERMINAL="st" -BUN_INSTALL="/home/luca/.bun"; -GOPROXY="direct" export GOPROXY; -EDITOR="$(which nvim || which vim || which nano || which vi)"; export EDITOR; +export DENO_INSTALL +export DENO_NO_UPDATE_CHECK +export DENO_NO_PROMPT +export DOTNET_CLI_TELEMETRY_OPTOUT +export NEXT_TELEMETRY_DEBUG -BAT="$(which bat || which batcat)" +export GOPROXY +export EDITOR +export GTK_THEME +export TERMINAL + +BAT="$(which bat 2> /dev/null || which batcat 2> /dev/null)" if [ -n $BAT ] then - MANPAGER="sh -c 'col -bx | $BAT -l man -p'"; export MANPAGER; + MANPAGER="sh -c 'col -bx | $BAT -l man -p'" + export MANPAGER fi # Sway specific -SDL_VIDEODRIVER=wayland; export SDL_VIDEODRIVER; -_JAVA_AWT_WM_NONREPARENTING=1; export _JAVA_AWT_WM_NONREPARENTING; -QT_QPA_PLATFORM=wayland; export QT_QPA_PLATFORM; -XDG_CURRENT_DESKTOP=sway; export XDG_CURRENT_DESKTOP; -XDG_SESSION_DESKTOP=sway; export XDG_SESSION_DESKTOP; +SDL_VIDEODRIVER="wayland" +_JAVA_AWT_WM_NONREPARENTING=1 +QT_QPA_PLATFORM="wayland" +XDG_CURRENT_DESKTOP="sway" +XDG_SESSION_DESKTOP="sway" + +export SDL_VIDEODRIVER +export _JAVA_AWT_WM_NONREPARENTING +export QT_QPA_PLATFORM +export XDG_CURRENT_DESKTOP +export XDG_SESSION_DESKTOP -PATH="$HOME/go/bin:$DENO_INSTALL/bin:$BUN_INSTALL/bin:$HOME/.cargo/bin:$HOME/.local/bin:$HOME/.luarocks/bin:$PATH"; +PATH="$HOME/go/bin:$DENO_INSTALL/bin:$BUN_INSTALL/bin:$HOME/.cargo/bin:$HOME/.local/bin:$HOME/.luarocks/bin:$PATH" +export PATH |