45 lines
No EOL
1.2 KiB
Text
45 lines
No EOL
1.2 KiB
Text
# general shit
|
|
if $HOSTNAME == "riley-laptop":
|
|
$PROMPT = '{RED} <3 {RESET}| {BOLD_GREEN}{cwd_base}{RESET} ) '
|
|
elif $HOSTNAME == "riley-server":
|
|
$PROMPT = '{RED} <> {RESET}| {BOLD_GREEN}{cwd_base}{RESET} ) '
|
|
elif $HOSTNAME == "riley-desktop":
|
|
$PROMPT = '{RED} >< {RESET}| {BOLD_GREEN}{cwd_base}{RESET} ) '
|
|
$XONSH_COLOR_STYLE = 'default'
|
|
xontrib load argcomplete autovox jedi z bashisms
|
|
|
|
source "functions.xsh"
|
|
source "exceptions.xsh"
|
|
source "aliases.xsh"
|
|
|
|
# TODO: Fix with Arch-based distros
|
|
# import addins # my extra stuffs :p
|
|
|
|
# Windows Subsystem for Linux stuff
|
|
if in_wsl():
|
|
$GPG_TTY=$(tty) # allows gpg to work inside WSL
|
|
|
|
# path stuff
|
|
append_path("~/addins")
|
|
append_path("~/.local/bin")
|
|
append_path("~/bin")
|
|
append_path("~/go/bin")
|
|
|
|
# tmux
|
|
try:
|
|
requires("tmux")
|
|
if $TERM != 'tmux-256color':
|
|
folder = p'.'
|
|
tmux -2 new-session -A -s @(folder.resolve().name)
|
|
exit
|
|
except CommandNotFoundException:
|
|
pass
|
|
|
|
# man page colors :O
|
|
$LESS_TERMCAP_mb = "\033[01;31m" # begin blinking
|
|
$LESS_TERMCAP_md = "\033[01;31m" # begin bold
|
|
$LESS_TERMCAP_me = "\033[0m" # end mode
|
|
$LESS_TERMCAP_so = "\033[01;44;36m" # begin standout-mode (bottom of screen)
|
|
$LESS_TERMCAP_se = "\033[0m" # end standout-mode
|
|
|
|
load_aliases() |