aboutsummaryrefslogtreecommitdiff
path: root/.profile
diff options
context:
space:
mode:
authorLuca Matei Pintilie <lucafulger@gmail.com>2023-01-18 20:24:34 +0000
committerLuca Matei Pintilie <lucafulger@gmail.com>2023-01-18 20:24:34 +0000
commited903f6ba027d3b40f4b9cbdccb6fc2ad6673e9c (patch)
tree1b73a36c9c57f9fcc650358081c17f0be5f78c20 /.profile
parent10b49adb9849f38ebcb2aaa96c2e16c279d1359b (diff)
downloaddotfiles-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--.profile66
1 files changed, 45 insertions, 21 deletions
diff --git a/.profile b/.profile
index 6ebf84e..bc07a20 100644
--- a/.profile
+++ b/.profile
@@ -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