summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorRafael Marçalo <raroma09@gmail.com>2023-09-10 23:41:32 +0100
committerRafael Marçalo <raroma09@gmail.com>2023-09-10 23:41:32 +0100
commit91bc2fd5602cbf2a52c85ad657d5709c0deabf10 (patch)
treefd8b0d0b2f274f8219defa32526c3894045ea847 /shell
parentf2f62795c6bab466b9354bc417c123bf5f39db5f (diff)
Started working on OpenBSD support
Diffstat (limited to 'shell')
-rwxr-xr-xshell/.config/shell/env27
1 files changed, 16 insertions, 11 deletions
diff --git a/shell/.config/shell/env b/shell/.config/shell/env
index 037b290..efc0556 100755
--- a/shell/.config/shell/env
+++ b/shell/.config/shell/env
@@ -1,6 +1,9 @@
#!/bin/sh
# Profile file. Runs on login. Environmental variables are set here.
+# Detecting Kernel Type
+KERNEL=$(uname)
+
# Default programs
export EDITOR="nvim"
export TERMINAL="st"
@@ -19,15 +22,12 @@ export LESSHISTFILE="-"
export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc-2.0
export ELECTRUMDIR="$XDG_DATA_HOME"/electrum
export ZDOTDIR="$XDG_CONFIG_HOME"/zsh
-export XAUTHORITY="$XDG_CONFIG_HOME"/X11/Xauthority
export GNUPGHOME="$XDG_DATA_HOME"/gnupg
export WINEPREFIX="$HOME"/Games/WINEPREFIX
export ANDROID_SDK_ROOT="$XDG_DATA_HOME"/android-sdk
export ANDROID_HOME="$XDG_DATA_HOME"/android-sdk
-export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc
export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass
export FFMPEG_DATADIR="$XDG_CONFIG_HOME"/ffmpeg
-export KBCONFIG="$XDG_CONFIG_HOME"/X11/xkbconfig
# Programming related
export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java
@@ -60,16 +60,21 @@ export VSCODE_PORTABLE="$XDG_DATA_HOME"/vscode
export SUDO_ASKPASS="$HOME"/.local/bin/askpass
export WALLPAPER="$XDG_CONFIG_HOME"/wallpaper/wallpaper.png
export QT_QPA_PLATFORMTHEME=qt5ct
-#export "$(dbus-launch)"
# $PATH update
export PATH="$HOME/.local/bin:$XDG_DATA_HOME/android-sdk:$XDG_DATA_HOME/npm/bin:$PATH"
-# Shell daemons
-pipewire &
-pipewire-pulse &
-# tor -f "$XDG_CONFIG_HOME"/tor/torrc &
+# Linux specific settings
+if [ "$KERNEL" = "Linux" ]; then
+ export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc
+ export XAUTHORITY="$XDG_CONFIG_HOME"/X11/Xauthority
+
+ # Shell daemons
+ pipewire &
+ pipewire-pulse &
+ # tor -f "$XDG_CONFIG_HOME"/tor/torrc &
-# Initializing Session if Xorg not Running Already
-export SESSION=dwm
-exec startx "$XINITRC"
+ # Initializing Session if Xorg not Running Already
+ export SESSION=dwm
+ exec startx "$XINITRC"
+fi