havent pushed these in a while
This commit is contained in:
parent
645cfab200
commit
d92b377538
5 changed files with 148 additions and 26 deletions
|
@ -12,14 +12,13 @@ font:
|
||||||
family: JetBrains Mono
|
family: JetBrains Mono
|
||||||
style: Bold Italic
|
style: Bold Italic
|
||||||
|
|
||||||
size: 15
|
size: 12.5
|
||||||
|
|
||||||
background_opacity: 1
|
|
||||||
|
|
||||||
window:
|
window:
|
||||||
padding:
|
padding:
|
||||||
x: 10
|
x: 10
|
||||||
y: 10
|
y: 10
|
||||||
|
opacity: 0.85
|
||||||
|
|
||||||
colors:
|
colors:
|
||||||
primary:
|
primary:
|
||||||
|
@ -27,10 +26,10 @@ colors:
|
||||||
|
|
||||||
normal:
|
normal:
|
||||||
black: '#1D1F21'
|
black: '#1D1F21'
|
||||||
red: '#C60D0B'
|
red: '#910002'
|
||||||
green: '#1B8D20'
|
green: '#00A406'
|
||||||
yellow: '#F0E100'
|
yellow: '#F0E100'
|
||||||
blue: '#1F7AFF'
|
blue: '#1152BD'
|
||||||
magenta: '#980AE0'
|
magenta: '#980AE0'
|
||||||
cyan: '#34D9FF'
|
cyan: '#34D9FF'
|
||||||
white: '#A8A8A8'
|
white: '#A8A8A8'
|
||||||
|
|
40
bash/.bashrc
40
bash/.bashrc
|
@ -21,9 +21,22 @@ alias ls='ls --color=auto'
|
||||||
alias la='ls -a'
|
alias la='ls -a'
|
||||||
alias lsd='ls -lh'
|
alias lsd='ls -lh'
|
||||||
|
|
||||||
|
alias ..='cd ..'
|
||||||
|
alias ...='cd ../..'
|
||||||
|
alias ....='cd ../../..'
|
||||||
|
|
||||||
alias record-audio='ffmpeg -f pulse -i default'
|
alias record-audio='ffmpeg -f pulse -i default'
|
||||||
alias python='python3'
|
alias python='python3'
|
||||||
alias alsamixer='alsamixer -c 1'
|
alias alsamixer='alsamixer -c 1'
|
||||||
|
|
||||||
|
alias java='/usr/java/jdk-17.0.1/bin/java'
|
||||||
|
alias java8='/usr/java/jre1.8.0_291/bin/java'
|
||||||
|
alias java12='/usr/java/jdk-12.0.2/bin/java'
|
||||||
|
|
||||||
|
alias todo='vim ~/TODO.md'
|
||||||
|
alias iPhone='cd /home/bryson/Downloads/from-iPhone'
|
||||||
|
|
||||||
|
alias gs='gs -dNOSAFER'
|
||||||
#discord_gpu() {
|
#discord_gpu() {
|
||||||
# ~/bin/discord "$@"
|
# ~/bin/discord "$@"
|
||||||
#}
|
#}
|
||||||
|
@ -81,16 +94,22 @@ lgray='\e[0;37m'
|
||||||
LGRAY='\e[1;37m'
|
LGRAY='\e[1;37m'
|
||||||
NC='\e[0m' # No Color
|
NC='\e[0m' # No Color
|
||||||
|
|
||||||
|
# 256color prompt variables
|
||||||
|
color1='\e[38;5;39m'
|
||||||
|
color2='\e[38;5;81m'
|
||||||
|
color3='\e[38;5;77m'
|
||||||
|
color4='\e[38;5;226m'
|
||||||
|
|
||||||
# Taken from http://www.opinionatedprogrammer.com/2011/01/colorful-bash-prompt-reflecting-git-status/
|
# Taken from http://www.opinionatedprogrammer.com/2011/01/colorful-bash-prompt-reflecting-git-status/
|
||||||
function _git_prompt() {
|
function _git_prompt() {
|
||||||
local git_status="`git status -unormal 2>&1`"
|
local git_status="`git status -unormal 2>&1`"
|
||||||
if ! [[ "$git_status" =~ Not\ a\ git\ repo ]]; then
|
if ! [[ "$git_status" =~ Not\ a\ git\ repo ]]; then
|
||||||
if [[ "$git_status" =~ nothing\ to\ commit ]]; then
|
if [[ "$git_status" =~ nothing\ to\ commit ]]; then
|
||||||
local ansi=$GREEN
|
local ansi=""
|
||||||
elif [[ "$git_status" =~ nothing\ added\ to\ commit\ but\ untracked\ files\ present ]]; then
|
elif [[ "$git_status" =~ nothing\ added\ to\ commit\ but\ untracked\ files\ present ]]; then
|
||||||
local ansi=$RED
|
local ansi="!"
|
||||||
else
|
else
|
||||||
local ansi=$YELLOW
|
local ansi="*"
|
||||||
fi
|
fi
|
||||||
if [[ "$git_status" =~ On\ branch\ ([^[:space:]]+) ]]; then
|
if [[ "$git_status" =~ On\ branch\ ([^[:space:]]+) ]]; then
|
||||||
branch=${BASH_REMATCH[1]}
|
branch=${BASH_REMATCH[1]}
|
||||||
|
@ -101,7 +120,7 @@ function _git_prompt() {
|
||||||
echo local`"
|
echo local`"
|
||||||
fi
|
fi
|
||||||
if ! [[ "$branch" =~ local ]]; then
|
if ! [[ "$branch" =~ local ]]; then
|
||||||
echo -n '\['"$ansi"'\](in git branch '"$branch"') '
|
echo -n '\['"$color1"'\]'"$ansi"''"$branch"' '
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -114,5 +133,14 @@ function report_status() {
|
||||||
}
|
}
|
||||||
|
|
||||||
#export _PS1="\[$RED\]\u\[$NC\]@\[$YELLOW\]\h \[$yellow\]\w | \[$GREEN\]\V\s \[$BLUE\]\d \@ \[$NC\]"
|
#export _PS1="\[$RED\]\u\[$NC\]@\[$YELLOW\]\h \[$yellow\]\w | \[$GREEN\]\V\s \[$BLUE\]\d \@ \[$NC\]"
|
||||||
export _PS1="\[$LGREEN\]\u \[$dgray\]at \[$YELLOW\]\h \[$dgray\]in \[$LMAGENTA\]\w "
|
#export _PS1="\[$dgray\]╭─[ \[$LGREEN\]\u\[$lgray\]@\[$YELLOW\]\h\[$dgray\] ] {\[$LBLUE\] \w\[$dgray\] } "
|
||||||
export PROMPT_COMMAND='export PS1="$TITLEBAR${_status}${_PS1}$(_git_prompt)\[$NC\]\$ "'
|
#export _PS2="\[$dgray\]╰ "
|
||||||
|
#export _PS1="\[$dgray\][ \[$GREEN\]\u\[$lgray\]@\[$LRED\]\h\[$dgray\] ] { \[$LCYAN\]\w\[$dgray\] } "
|
||||||
|
export _PS1="\[\e[1m$color1\]\u\[$color2\]@\[$color3\]\h \[$color4\]\w \[$color3\]\@ \[$color2\]\s "
|
||||||
|
export _PS2="\[$dgray\]"
|
||||||
|
#export _PS1=" \u \`pwd\`"
|
||||||
|
#export _PS2=""
|
||||||
|
export PROMPT_COMMAND='export PS1="$TITLEBAR${_status}${_PS1}$(_git_prompt)\n${_PS2}\[$NC\]\$ "'
|
||||||
|
|
||||||
|
. $HOME/.asdf/asdf.sh
|
||||||
|
. $HOME/.asdf/completions/asdf.bash
|
||||||
|
|
19
vim/.vimrc
19
vim/.vimrc
|
@ -10,6 +10,9 @@ set laststatus=2
|
||||||
set wildmenu
|
set wildmenu
|
||||||
set scrolloff=5
|
set scrolloff=5
|
||||||
|
|
||||||
|
" turn on spell checker for all markdown files
|
||||||
|
autocmd FileType markdown setlocal spell
|
||||||
|
|
||||||
" stolen from https://shapeshed.com/vim-statuslines/
|
" stolen from https://shapeshed.com/vim-statuslines/
|
||||||
"function! GitBranch()
|
"function! GitBranch()
|
||||||
" return system("git rev-parse --abbrev-ref HEAD 2>/dev/null | tr -d '\n'")
|
" return system("git rev-parse --abbrev-ref HEAD 2>/dev/null | tr -d '\n'")
|
||||||
|
@ -38,21 +41,27 @@ set statusline=
|
||||||
"set statusline+=%#PmenuSel#
|
"set statusline+=%#PmenuSel#
|
||||||
"set statusline+=%{StatuslineGit()}
|
"set statusline+=%{StatuslineGit()}
|
||||||
"set statusline+=%#LineNr#
|
"set statusline+=%#LineNr#
|
||||||
set statusline+=\%F
|
set statusline+=\ %F
|
||||||
|
set statusline+=\ %y
|
||||||
set statusline+=\ %m
|
set statusline+=\ %m
|
||||||
set statusline+=\ %r
|
set statusline+=\ %r
|
||||||
set statusline+=%=
|
set statusline+=%=
|
||||||
set statusline+=%#CursorColumn#
|
set statusline+=%#CursorColumn#
|
||||||
set statusline+=\ %L\ lines
|
"set statusline+=\ %L\ lines
|
||||||
set statusline+=\ %y
|
"set statusline+=\ %y
|
||||||
"set statusline+=\
|
"set statusline+=\
|
||||||
set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
|
set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
|
||||||
"set statusline+=" >"
|
"set statusline+=" >"
|
||||||
set statusline+=\[%{&fileformat}\]
|
set statusline+=\ [%{&fileformat}\]
|
||||||
"set statusline+=" >"
|
"set statusline+=" >"
|
||||||
set statusline+=\ %p%%
|
set statusline+=\ %p%%
|
||||||
"set statusline+=" >"
|
"set statusline+=" >"
|
||||||
set statusline+=\ %l:%c
|
set statusline+=\ %l/%L:%c
|
||||||
|
set statusline+=\
|
||||||
|
|
||||||
|
|
||||||
hi StatusLine ctermbg=black
|
hi StatusLine ctermbg=black
|
||||||
|
hi Normal ctermbg=NONE
|
||||||
|
let g:lightline = {
|
||||||
|
\ 'colorscheme': 'sitruuna',
|
||||||
|
\ }
|
||||||
|
|
54
x/.xinitrc
54
x/.xinitrc
|
@ -1,25 +1,62 @@
|
||||||
|
#!/bin/sh
|
||||||
# executed by startx
|
# executed by startx
|
||||||
# for use when dingo is DOCKED
|
# for use when dingo is DOCKED
|
||||||
|
|
||||||
cd ~ &
|
# load xinitrc.d stuff
|
||||||
|
|
||||||
|
userresources=$HOME/.Xresources
|
||||||
|
usermodmap=$HOME/.Xmodmap
|
||||||
|
sysresources=/etc/X11/xinit/.Xresources
|
||||||
|
sysmodmap=/etc/X11/xinit/.Xmodmap
|
||||||
|
|
||||||
|
# merge in defaults and keymaps
|
||||||
|
|
||||||
|
if [ -f $sysresources ]; then
|
||||||
|
xrdb -merge $sysresources
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f $sysmodmap ]; then
|
||||||
|
xmodmap $sysmodmap
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "$userresources" ]; then
|
||||||
|
xrdb -merge "$userresources"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "$usermodmap" ]; then
|
||||||
|
xmodmap "$usermodmap"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# start some nice programs
|
||||||
|
|
||||||
|
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
|
||||||
|
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
|
||||||
|
[ -x "$f" ] && . "$f"
|
||||||
|
done
|
||||||
|
unset f
|
||||||
|
fi
|
||||||
|
|
||||||
|
# open picom compositor
|
||||||
|
picom -CG -I 0.1 -O 0.1 -o 0.0 --backend xrender --vsync --menu-opacity 1.0 &
|
||||||
|
|
||||||
# set up monitors
|
# set up monitors
|
||||||
fixscreen &
|
#fixscreen
|
||||||
|
sh ~/.screenlayout/screenlayout.sh &
|
||||||
|
|
||||||
# set default audio device to be dock audio jack
|
# set default audio device to be dock audio jack
|
||||||
pacmd set-default-sink 1
|
pacmd set-default-sink alsa_output.usb-0c76_USB_PnP_Audio_Device-00.analog-stereo &
|
||||||
|
|
||||||
# add weather, date and time to xsetroot
|
# add weather, date and time to xsetroot
|
||||||
sh ~/bin/xsetloop-docked.sh &
|
sh ~/bin/xsetloop-docked.sh &
|
||||||
|
|
||||||
# set up wallpapers
|
# set up wallpapers
|
||||||
#wallpapers &
|
wallpapers &
|
||||||
|
|
||||||
# start notifications daemon
|
# start notifications daemon
|
||||||
notification-daemon &
|
notification-daemon &
|
||||||
|
|
||||||
# apply Xresources
|
# apply Xresources
|
||||||
xrdb -merge ~/.Xresources
|
xrdb -merge ~/.Xresources
|
||||||
|
|
||||||
# make cursor disappear after a couple of seconds
|
# make cursor disappear after a couple of seconds
|
||||||
unclutter --idle 4 -root &
|
unclutter --idle 4 -root &
|
||||||
|
@ -27,5 +64,10 @@ unclutter --idle 4 -root &
|
||||||
# enable numlock
|
# enable numlock
|
||||||
numlockx &
|
numlockx &
|
||||||
|
|
||||||
|
# turn off wifi, force ethernet
|
||||||
|
nmcli radio wifi off &
|
||||||
|
|
||||||
# start dwm
|
# start dwm
|
||||||
redshift -O3500; xset r rate 300 50; exec dwm
|
xset r rate 300 50 &
|
||||||
|
#exec /home/bryson/bin/startdwm
|
||||||
|
exec dwm
|
||||||
|
|
|
@ -1,16 +1,54 @@
|
||||||
# executed by startx-not-docked
|
# executed by startx-not-docked
|
||||||
# for use when dingo is NOT docked
|
# for use when dingo is NOT docked
|
||||||
|
|
||||||
cd ~
|
# load xinitrc.d stuff
|
||||||
|
|
||||||
|
userresources=$HOME/.Xresources
|
||||||
|
usermodmap=$HOME/.Xmodmap
|
||||||
|
sysresources=/etc/X11/xinit/.Xresources
|
||||||
|
sysmodmap=/etc/X11/xinit/.Xmodmap
|
||||||
|
|
||||||
|
# merge in defaults and keymaps
|
||||||
|
|
||||||
|
if [ -f $sysresources ]; then
|
||||||
|
xrdb -merge $sysresources
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f $sysmodmap ]; then
|
||||||
|
xmodmap $sysmodmap
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "$userresources" ]; then
|
||||||
|
xrdb -merge "$userresources"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "$usermodmap" ]; then
|
||||||
|
xmodmap "$usermodmap"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# start some nice programs
|
||||||
|
|
||||||
|
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
|
||||||
|
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
|
||||||
|
[ -x "$f" ] && . "$f"
|
||||||
|
done
|
||||||
|
unset f
|
||||||
|
fi
|
||||||
|
|
||||||
|
# start picom compositor
|
||||||
|
picom -CG -I 0.1 -O 0.1 -o 0.0 --backend xrender --menu-opacity 1.0 &
|
||||||
|
|
||||||
|
|
||||||
# add network, battery, date and time to xsetroot
|
# add network, battery, date and time to xsetroot
|
||||||
sh ~/bin/xsetloop-not-docked.sh &
|
sh ~/bin/xsetloop-not-docked.sh &
|
||||||
|
|
||||||
# set default audio device to be laptop speakers
|
# set default audio device to be laptop speakers
|
||||||
pacmd set-default-sink 1
|
pacmd set-default-sink alsa_output.pci-0000_03_00.6.HiFi__hw_Generic_1__sink &
|
||||||
|
|
||||||
|
pacmd set-sink-volume alsa_output.pci-0000_03_00.6.HiFi__hw_Generic_1__sink 0 &
|
||||||
|
|
||||||
# set up wallpaper
|
# set up wallpaper
|
||||||
#nitrogen --head=0 --set-zoom-fill ~/Pictures/Wallpapers/'10-6-Server.jpg' &
|
nitrogen --head=0 --set-zoom-fill ~/Pictures/Wallpapers/yosemite-edit.jpg &
|
||||||
|
|
||||||
# start notifications daemon
|
# start notifications daemon
|
||||||
notification-daemon &
|
notification-daemon &
|
||||||
|
@ -21,5 +59,11 @@ xrdb -merge ~/.Xresources
|
||||||
# make cursor disappear after a couple of seconds
|
# make cursor disappear after a couple of seconds
|
||||||
unclutter --idle 4 -root &
|
unclutter --idle 4 -root &
|
||||||
|
|
||||||
|
# turn tearfree on
|
||||||
|
xrandr --output eDP --auto --set TearFree on &
|
||||||
|
|
||||||
|
# make sure wifi is back on
|
||||||
|
nmcli radio wifi on &
|
||||||
|
|
||||||
# start dwm
|
# start dwm
|
||||||
redshift -O3500; xset r rate 300 50; exec dwm
|
redshift -O3500; xset r rate 300 50; exec dwm
|
||||||
|
|
Loading…
Add table
Reference in a new issue