aboutsummaryrefslogtreecommitdiffstats
path: root/shell/bash
diff options
context:
space:
mode:
authorphilw <dscr@duck.com>2024-08-16 15:50:41 +0200
committerphilw <dscr@duck.com>2024-08-16 15:50:41 +0200
commitec27acebe85fe696829c7df07014676d7470c8e4 (patch)
treea11d5a07d282fc855efc6b540b4757660a0ffe2b /shell/bash
parent5529342a2d561146ecd481c69624b0eae2003340 (diff)
downloaddotfiles-ec27acebe85fe696829c7df07014676d7470c8e4.tar.gz
dotfiles-ec27acebe85fe696829c7df07014676d7470c8e4.zip
Update dots
Diffstat (limited to 'shell/bash')
-rw-r--r--shell/bash/.bash_profile2
-rw-r--r--shell/bash/.bashrc43
2 files changed, 17 insertions, 28 deletions
diff --git a/shell/bash/.bash_profile b/shell/bash/.bash_profile
index aeac56a..f702739 100644
--- a/shell/bash/.bash_profile
+++ b/shell/bash/.bash_profile
@@ -4,3 +4,5 @@
4 4
5[[ -f ~/.bashrc ]] && . ~/.bashrc 5[[ -f ~/.bashrc ]] && . ~/.bashrc
6. "$HOME/.cargo/env" 6. "$HOME/.cargo/env"
7
8echo 75 > /sys/class/backlight/intel_backlight/brightness
diff --git a/shell/bash/.bashrc b/shell/bash/.bashrc
index b921287..8da3835 100644
--- a/shell/bash/.bashrc
+++ b/shell/bash/.bashrc
@@ -1,4 +1,3 @@
1
2parse_git_branch() { 1parse_git_branch() {
3 local branch="" 2 local branch=""
4 branch=$(git branch 2> /dev/null | sed -n '/^[^*]/d;s/* \(.*\)/\1/p') 3 branch=$(git branch 2> /dev/null | sed -n '/^[^*]/d;s/* \(.*\)/\1/p')
@@ -11,14 +10,18 @@ parse_git_branch() {
11 echo "$branch" 10 echo "$branch"
12} 11}
13 12
13
14update_prompt() { 14update_prompt() {
15 PS1="\[\e[31m\][\[\e[33m\]\u\[\e[32m\]@\[\e[34m\]\h \[\e[35m\]\w\[\e[31m\]]\[\e[35m\] \[\e[33m\]\$(parse_git_branch)\[\e[34m\]# \[\e[0m\]" 15 PS1="\[\e[31m\][\[\e[33m\]\u\[\e[32m\]@\[\e[34m\]\h \[\e[35m\]\w\[\e[31m\]]\[\e[35m\] \[\e[33m\]\$(parse_git_branch)\[\e[34m\]# \[\e[0m\]"
16} 16}
17 17
18PROMPT_COMMAND="update_prompt" 18PROMPT_COMMAND="update_prompt"
19 19
20 20if [ -z "$XDG_RUNTIME_DIR" ]; then
21eval "$(zoxide init bash)" 21 XDG_RUNTIME_DIR="/tmp/$(id -u)-runtime-dir"
22 mkdir -pm 0700 "$XDG_RUNTIME_DIR"
23 export XDG_RUNTIME_DIR
24fi
22 25
23export XDG_DATA_HOME="$HOME"/.local/share 26export XDG_DATA_HOME="$HOME"/.local/share
24export XDG_CONFIG_HOME="$HOME"/.config 27export XDG_CONFIG_HOME="$HOME"/.config
@@ -40,6 +43,7 @@ export ANDROID_HOME=$HOME/Android/sdk
40export PATH=$PATH:$ANDROID_HOME/emulator 43export PATH=$PATH:$ANDROID_HOME/emulator
41export PATH=$PATH:$ANDROID_HOME/platform-tools 44export PATH=$PATH:$ANDROID_HOME/platform-tools
42export AWT_TOOLKIT=MToolkit 45export AWT_TOOLKIT=MToolkit
46export _JAVA_AWT_WM_NONREPARENTING=1
43export JAVA_HOME=/usr/lib/jvm/java-21-openjdk 47export JAVA_HOME=/usr/lib/jvm/java-21-openjdk
44export GEM="/home/fw/.local/share/gem/ruby/3.0.0/bin" 48export GEM="/home/fw/.local/share/gem/ruby/3.0.0/bin"
45 49
@@ -47,31 +51,22 @@ alias acl="arduino-cli"
47alias acl="arduino-cli compile" 51alias acl="arduino-cli compile"
48alias aclbl="arduino-cli board list" 52alias aclbl="arduino-cli board list"
49 53
50alias ls="eza -l --icons --color=always" 54alias get_idf='. $HOME/esp/esp-idf/export.sh'
51alias l="eza -l --icons --color=always" 55
52alias ls="eza -l --icons --color=always" 56alias l='ls -la --color=auto'
53alias la="eza -la --icons --color=always" 57alias la='ls -la --color=auto'
54alias ll="eza -l --color=always --group-directories-first" 58alias ls='ls --color=auto'
55alias lt="eza -T --color=always --group-directories-first" 59alias ..='cd ..'
60
56alias v="nvim" 61alias v="nvim"
57alias c="clear" 62alias c="clear"
58alias e="exit"
59alias j="joshuto" 63alias j="joshuto"
60alias g="grep"
61alias g="rg"
62alias zl="zellij" 64alias zl="zellij"
63alias h="htop" 65alias h="htop"
64alias n="neofetch" 66alias n="neofetch"
65alias poweroff="doas /usr/bin/poweroff" 67alias poweroff="doas /usr/bin/poweroff"
66alias reboot="doas /usr/bin/reboot" 68alias reboot="doas /usr/bin/reboot"
67 69
68alias latexmk="latex-mk"
69
70alias orphans="doas pacman -Rcns $(pacman -Qqdt)"
71
72alias pf="prettier --write ."
73
74
75alias gts="git status" 70alias gts="git status"
76alias gta="git add ." 71alias gta="git add ."
77alias gtc="git commit -m" 72alias gtc="git commit -m"
@@ -86,17 +81,9 @@ if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
86# exec dbus-run-session run_something &> /dev/null 81# exec dbus-run-session run_something &> /dev/null
87fi 82fi
88 83
89case ":$PATH:" in
90 *":$GEM:"*) ;;
91 *) export PATH="$GEM:$PATH" ;;
92esac
93
94
95# If not running interactively, don't do anything 84# If not running interactively, don't do anything
96[[ $- != *i* ]] && return 85[[ $- != *i* ]] && return
97 86
98. "$HOME/.cargo/env"
99# export PATH=$PATH:$(xdg-user-dir USER)/.local/bin
100# export PATH=$PATH:$(xdg-user-dir USER)/.local/bin
101 87
102export GPG_TTY=$(tty) 88export GPG_TTY=$(tty)
89export PATH=$PATH:$HOME/.local/bin