dotfiles/.profile

106 lines
2.8 KiB
Bash
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

#!/usr/bin/env sh
# Get the aliases and functions
#[ -f $HOME/.bashrc ] && . $HOME/.bashrc
#source ~/.config/shell config files
. "$HOME"/.config/shell/cleanup.sh
. "$HOME"/.config/shell/wayland.sh
#export PF_ASCII="artix" #set ascii art for pfetch
# OFF by default: shell editor wm de palette
export PF_INFO="ascii title os kernel uptime pkgs memory shell wm"
export XCURSOR_THEME=Adwaita
#fix image previews in lf not working
#export TERM="xterm-256color"
#other settings
export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme. must have qt5-styleplugins installed
#export QT_QPA_PLATFORMTHEME="qt5ct" #have QT use qt5ct theme
export QT_QPA_PLATFORM=wayland
export GTK_THEME=Adwaita:dark
export LESSHISTFILE="-"
export ZDOTDIR="$HOME/.config/zsh"
#get colored man pages
#export LESS_TERMCAP_mb=$'\e[1;32m'
#export LESS_TERMCAP_md=$'\e[1;32m'
#export LESS_TERMCAP_me=$'\e[0m'
#export LESS_TERMCAP_se=$'\e[0m'
#export LESS_TERMCAP_so=$'\e[01;33m'
#export LESS_TERMCAP_ue=$'\e[0m'
#export LESS_TERMCAP_us=$'\e[1;4;31m'
export LESS_TERMCAP_mb="$(printf '%b' '')"
export LESS_TERMCAP_md="$(printf '%b' '')"
export LESS_TERMCAP_me="$(printf '%b' '')"
export LESS_TERMCAP_so="$(printf '%b' '')"
export LESS_TERMCAP_se="$(printf '%b' '')"
export LESS_TERMCAP_us="$(printf '%b' '')"
export LESS_TERMCAP_ue="$(printf '%b' '')"
export MANPAGER=less
#set preferred programs
export EDITOR=nvim
export VISUAL=nvim
export BROWSER=browser.sh
export TERMINAL=foot
#sfeed vars
export SFEED_PLUMBER="$BROWSER"
export SFEED_URL_FILE="$HOME/.local/share/sfeed/read"
#lf icons
. "$HOME"/.config/lf/lf-icons.sh
# Add ~/.local/bin/ ~/.local/scripts/ and to PATH
export PATH="$HOME/.local/bin:$PATH"
export PATH="$HOME/.local/scripts:$PATH"
export PATH="$HOME/.local/appimages:$PATH"
export MANPATH="$MANPATH:/usr/local/man/"
export PATH="$HOME/.local/podman/bin:$PATH"
#add to path if installing rocm for amd
export PATH="/opt/rocm/bin:$PATH"
export PATH="/opt/rocm/hip/bin:$PATH"
export PATH="/opt/rocm/opencl/bin:$PATH"
export PATH="/opt/rocm/rocfft/bin:$PATH"
export PATH="/opt/rocm/rocfft/bin:$PATH"
#fix pinentry-curses on nixos
GPG_TTY=$(tty)
export GPG_TTY
#fix arduino ide issues
export AWT_TOOLKIT=MToolkit
export XDG_CURRENT_DESKTOP="sway"
#define variables used with transmission scripts
export TRNS_IP="192.168.1.162"
export TRNS_DL_DIR="/usr/local/etc/transmission/home/Downloads"
#needed for whisper, may be able to get rid of at some point
export HSA_OVERRIDE_GFX_VERSION=10.3.0
#mount samba share, needs entry in /etc/fstab for this line to work
# //192.168.1.218/storage /media/nagato cifs username=alex,pass=PASSWORD,workgroup=WORKGROUP,user,noauto 0 0
#mount /media/nagato/ &
#mount /media/bismarck &
if [ "$(tty)" = /dev/tty1 ]; then
#exec dbus-launch river
exec dbus-launch sway
#exec dbus-launch Hyprland
fi