diff options
| author | Mohammad Reza Karimi <m.r.karimi.j@gmail.com> | 2025-12-16 13:27:11 -0500 |
|---|---|---|
| committer | Mohammad Reza Karimi <m.r.karimi.j@gmail.com> | 2025-12-16 13:27:11 -0500 |
| commit | 5a41da5881a11ba3fdc3890c342aa3b7eb53e0cf (patch) | |
| tree | 92b7f7af29ed4a9dcc0eab33490c6225cce9b14a /bash/dot-profile | |
| parent | 856e361d56c201cbb1b1521c8b93b747163b1376 (diff) | |
add initial version (incomplete)
Diffstat (limited to 'bash/dot-profile')
| -rw-r--r-- | bash/dot-profile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/bash/dot-profile b/bash/dot-profile new file mode 100644 index 0000000..f726fcc --- /dev/null +++ b/bash/dot-profile @@ -0,0 +1,44 @@ +#!/bin/sh + +export PATH="$PATH:$HOME/.local/bin" + +export EDITOR=nvim +export SUDO_EDITOR=$EDITOR +export BAT_THEME=ansi + +export MANPAGER="sh -c 'sed -u -e \"s/\\x1B\[[0-9;]*m//g; s/.\\x08//g\" | bat -p -lman'" + +export XDG_CONFIG_HOME="$HOME"/.config +export XDG_CACHE_HOME="$HOME"/.cache +export XDG_DATA_HOME="$HOME"/.local/share +export XDG_STATE_HOME="$HOME"/.local/state +export XDG_BIN_HOME="$HOME"/.local/bin + +export LESSHISTFILE="$XDG_CACHE_HOME"/lesshst +export CARGO_HOME="$XDG_DATA_HOME"/cargo +export TEXMFHOME="$XDG_DATA_HOME"/texmf +export TEXMFVAR="$XDG_CACHE_HOME"/texlive/texmf-var +export TEXMFCONFIG="$XDG_CONFIG_HOME"/texlive/texmf-config +export GOPATH="$XDG_DATA_HOME"/go +export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc-2.0 +export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass +export NOTMUCH_CONFIG="$XDG_CONFIG_HOME"/notmuch/default/config + +# [ -d "$HOME/.nix-profile" ] && export XDG_DATA_DIRS="$HOME"/.nix-profile/share:"$XDG_DATA_DIRS" +# [ -d "$HOME/.nix-profile" ] && . "$HOME/.nix-profile/etc/profile.d/hm-session-vars.sh" + +unset SSH_AGENT_PID +if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then + SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" + export SSH_AUTH_SOCK +fi + +# disable accessibility +export NO_AT_BRIDGE=1 +export GTK_A11Y=none + +if [ -z "$WAYLAND_DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ] ; then + if uwsm check may-start; then + exec systemd-cat -t uwsm_start uwsm start hyprland.desktop + fi +fi |
