-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bashrc
97 lines (78 loc) · 2.98 KB
/
.bashrc
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# _ _
# | |__ __ _ ___| |__ _ __ ___
# | '_ \ / _` / __| '_ \| '__/ __|
# _| |_) | (_| \__ \ | | | | | (__
# (_)_.__/ \__,_|___/_| |_|_| \___|
#
# By Yumiko-Gabrielle Horrorshow (2024)
#
# -----------------------------------------------------
# ~/.bashrc (--> ~/dotfiles/.bashrc)
# -----------------------------------------------------
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
PS1='[\u@\h \W]\$ '
# Remove this is xwayland apps launched through the terminal have graphics issues
QT_QPA_PLATFORM=xcb
# Define Editor and filebrowser
export EDITOR=code
export filebrowser=thunar
# -----------------------------------------------------
# ALIASES
# -----------------------------------------------------
alias vencord='sh -c "$(curl -sS https://raw.githubusercontent.com/Vendicated/VencordInstaller/main/install.sh)"'
alias weather='curl wttr.in'
alias pls='sudo'
alias shutdown='systemctl poweroff'
alias matrix='unimatrix'
alias wifi='nmtui'
alias rwb='~/dotfiles/waybar/launch.sh'
alias dotfiles='$filebrowser ~/dotfiles'
alias cleanup='~/dotfiles/scripts/cleanup.sh'
alias bartheme='~/dotfiles/waybar/themeswitcher.sh'
alias wallpaper='~/dotfiles/hypr/scripts/wallpaper.sh'
# -----------------------------------------------------
# Window Managers
# -----------------------------------------------------
alias Qtile='startx'
alias qtile='startx'
alias hyprland='Hyprland' #FUCK YOU WHOEVER MADE IT CAPITAL H
# -----------------------------------------------------
# EDIT CONFIG FILES
# -----------------------------------------------------
alias editqtile='$EDITOR ~/dotfiles/qtile/config.py'
alias editpicom='$EDITOR ~/dotfiles/picom/picom.conf'
alias editbash='$EDITOR ~/dotfiles/.bashrc'
# -----------------------------------------------------
# OPEN HYPRLAND FOLDER
# -----------------------------------------------------
alias edithypr='$filebrowser ~/dotfiles/hypr/'
# -----------------------------------------------------
# SYSTEM
# -----------------------------------------------------
alias update='yay -Syu'
# -----------------------------------------------------
# START STARSHIP
# -----------------------------------------------------
eval "$(starship init bash)"
# -----------------------------------------------------
# PYWAL
# -----------------------------------------------------
cat ~/.cache/wal/sequences
# -----------------------------------------------------
# HYFETCH if on wm
# -----------------------------------------------------
echo ""
if [[ $(tty) == *"pts"* ]]; then
hyfetch
else
if [ -f /bin/qtile ]; then
echo "Start Qtile X11 with command Qtile"
fi
if [ -f /bin/hyprctl ]; then
echo "Start Hyprland with command Hyprland"
fi
fi
export PATH=$PATH:/home/lexi/.spicetify
export PATH=/home/lexi/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/lexi/.spicetify:/home/lexi/.spicetify