123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- WAYLAND_DISPLAY=wayland-1
- export WAYLAND_DISPLAY
- XDG_CURRENT_DESKTOP=sway
- export XDG_CURRENT_DESKTOP
- XDG_SESSION_TYPE=wayland
- export XDG_SESSION_TYPE
- XDG_SESSION_DESKTOP=sway
- export XDG_SESSION_DESKTOP
- # Setups system and user profiles and related variables
- # /etc/profile will be sourced by bash automatically
- # Setups home environment profile
- if [[ $(tty) == "/dev/tty2" ]]
- then
- if [[ -f ~/.profile ]]
- then
- source ~/.profile
- fi
- fi
- export USER=oleg
- export LC_TIME=en_GB.UTF-8
- export LANG=en_US.UTF-8
- export LOCALE_ARCHIVE="$(readlink ~/.nix-profile/lib/locale)/locale-archive"
- export MANPATH=$MANPATH:$HOME/.nix-profile/share/man
- export GUIX_LOCPATH=$HOME/.guix-profile/lib/locale
- export CHICKEN_REPOSITORY=~/.eggs/lib/chicken/8
- export CHICKEN_DOC_REPOSITORY=/home/natsu/.eggs/share/chicken-doc
- export EDITOR='emacsclient -nw -c'
- export BROWSER='firefox'
- export MANWIDTH=80
- export INFOPATH="/home/oleg/src/git.savannah.gnu.org/git/guix/doc${INFOPATH:+:}$INFOPATH"
- export GUILE_WARN_DEPRECATED=no
- # TODO: readlink could fail to enter `guix environment`
- # alias wi-pure-bash="env -i $(readlink $(which bash)) --noprofile --norc"
- # TODO: Escape window names with asterisks.
- # wi-x-resize-window ()
- # {
- # window_name=$(xwininfo | grep 'Window id' | awk '{ print $5 }')
- # xdotool search --name "$window_name" windowsize $1 $2
- # }
- # Fix mouse wheel in gtk3
- # https://github.com/stumpwm/stumpwm/wiki/FAQ
- export GDK_CORE_DEVICE_EVENTS=1
- export QT_QPA_PLATFORMTHEME=gtk2
- export GUILE_LOAD_PATH="${HOME}/.config:${GUILE_LOAD_PATH}"
- RIPGREP_CONFIG_PATH="$HOME/.config/ripgrep/ripgreprc"
- export RIPGREP_CONFIG_PATH
- SSHRC_BECOME=yes
- export SSHRC_BECOME
- QEMU_WINDOWS10_DISK=/dev/disk/by-id/wwn-0x5e83a97ad8a4b20a
- export QEMU_WINDOWS10_DISK
- GRADLE_HOME=/opt/gradle
- export GRADLE_HOME
- PYTHONSTARTUP=$HOME/.pythonrc
- export PYTHONSTARTUP
- TMUXIFIER_LAYOUT_PATH="$HOME/.tmuxifier-layouts"
- export TMUXIFIER_LAYOUT_PATH
- if [ -d "/run/current-system" ]
- then
- :
- else
- source "$HOME/.guix-profile/etc/profile"
- if [[ -f "$GUIX_PROFILE/etc/profile" ]]; then
- source "$GUIX_PROFILE/etc/profile"
- fi
- BROWSER='firefox'
- export BROWSER
- GUILE_WARN_DEPRECATED=no
- export GUILE_WARN_DEPRECATED
- GUIX_LOCPATH=$HOME/.guix-profile/lib/locale
- export GUIX_LOCPATH
- GUIX_PROFILE="$HOME/.guix-profile"
- export GUIX_PROFILE
- PATH="$HOME/.config/guix/current/bin${PATH:+:}$PATH"
- export PATH
- PATH=$HOME/bin:$HOME/.npm-global/bin:$PATH
- export PATH
- INFOPATH="/home/oleg/src/git.savannah.gnu.org/git/guix/doc${INFOPATH:+:}$INFOPATH"
- export INFOPATH
- # Fix mouse wheel in gtk3
- # https://github.com/stumpwm/stumpwm/wiki/FAQ
- export GDK_CORE_DEVICE_EVENTS=1
- XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
- #XDG_CURRENT_DESKTOP=X-Cinnamon
- XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/usr/local/share/:/usr/share/
- #XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/oleg
- #XDG_RUNTIME_DIR=/run/user/1001
- #XDG_SEAT=seat0
- #XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
- #XDG_SESSION_DESKTOP=cinnamon
- #XDG_SESSION_ID=c18
- #XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session8
- #XDG_SESSION_TYPE=x11
- #XDG_VTNR=7
- SSL_CERT_DIR="$HOME/.guix-profile/etc/ssl/certs"
- export SSL_CERT_DIR
- SSL_CERT_FILE="$HOME/.guix-profile/etc/ssl/certs/ca-certificates.crt"
- export SSL_CERT_FILE
- GIT_SSL_CAINFO="$SSL_CERT_FILE"
- export GIT_SSL_CAINFO
- CURL_CA_BUNDLE="$HOME/.guix-profile/etc/ssl/certs/ca-certificates.crt"
- export CURL_CA_BUNDLE
- fi
- if [ -e "$HOME/.nix-profile/lib/locale" ]
- then
- LOCALE_ARCHIVE="$(readlink "$HOME/.nix-profile/lib/locale")/locale-archive"
- export LOCALE_ARCHIVE
- fi
- if [ -d "$HOME/.nix-profile/share/man" ]
- then
- MANPATH="$MANPATH:$HOME/.nix-profile/share/man"
- export MANPATH
- fi
- EDITOR='emacsclient -nw -c'
- export EDITOR
- MANWIDTH=80
- export MANWIDTH
- PERL5LIB="/home/oleg/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"
- export PERL5LIB
- PERL_LOCAL_LIB_ROOT="/home/oleg/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"
- export PERL_LOCAL_LIB_ROOT
- PERL_MB_OPT="--install_base \"/home/oleg/perl5\""
- export PERL_MB_OPT
- PERL_MM_OPT="INSTALL_BASE=/home/oleg/perl5"
- export PERL_MM_OPT
- if [[ -f ${HOME}/.bashrc ]]
- then
- . "${HOME}/.bashrc"
- fi
|