summaryrefslogtreecommitdiff
path: root/.ashrc
blob: dfc1c7d8f3ff69a603b9ac6e5f748d9dd5c6eda0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh

# Prompt
PS1='\e[1;36m$(pwd | sed "1s#^$HOME#~#") \e[3$((1+!$?))m$\e[m '

export EDITOR=vis
export VISUAL=vis
export PAGER=less
export SHELL=ash
export TERMINAL=foot
export BROWSER=firefox
export GTK_THEME=Catppuccin-Macchiato-Standard-Mauve-Dark
export XCURSOR_THEME=Catppuccin-Mocha-Dark-Cursors
export DBUS_SESSION_BUS_ADDRESS=unix:path="$XDG_RUNTIME_DIR"/bus

alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias cfg='git --git-dir ~/.cfg --work-tree ~'
alias fs='fossil'
alias parallel=parallel-moreutils
alias s6-rclocal='s6-rc -l "$XDG_RUNTIME_DIR"/s6-rc'

s6less() {
	s6-tai64nlocal <~/.local/state/s6/logs/"$1"/current | less -R
}

s6tail() {
	tail -n +1 -F ~/.local/state/s6/logs/"$1"/current | s6-tai64nlocal
}