havent pushed these in a while

This commit is contained in:
Bryson Steck 2022-02-19 16:05:54 -07:00
parent 645cfab200
commit d92b377538
5 changed files with 148 additions and 26 deletions

View file

@ -12,14 +12,13 @@ font:
family: JetBrains Mono
style: Bold Italic
size: 15
background_opacity: 1
size: 12.5
window:
padding:
x: 10
y: 10
opacity: 0.85
colors:
primary:
@ -27,10 +26,10 @@ colors:
normal:
black: '#1D1F21'
red: '#C60D0B'
green: '#1B8D20'
red: '#910002'
green: '#00A406'
yellow: '#F0E100'
blue: '#1F7AFF'
blue: '#1152BD'
magenta: '#980AE0'
cyan: '#34D9FF'
white: '#A8A8A8'

View file

@ -21,9 +21,22 @@ alias ls='ls --color=auto'
alias la='ls -a'
alias lsd='ls -lh'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias record-audio='ffmpeg -f pulse -i default'
alias python='python3'
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() {
# ~/bin/discord "$@"
#}
@ -81,16 +94,22 @@ lgray='\e[0;37m'
LGRAY='\e[1;37m'
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/
function _git_prompt() {
local git_status="`git status -unormal 2>&1`"
if ! [[ "$git_status" =~ Not\ a\ git\ repo ]]; 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
local ansi=$RED
local ansi="!"
else
local ansi=$YELLOW
local ansi="*"
fi
if [[ "$git_status" =~ On\ branch\ ([^[:space:]]+) ]]; then
branch=${BASH_REMATCH[1]}
@ -101,7 +120,7 @@ function _git_prompt() {
echo local`"
fi
if ! [[ "$branch" =~ local ]]; then
echo -n '\['"$ansi"'\](in git branch '"$branch"') '
echo -n '\['"$color1"'\]'"$ansi"''"$branch"' '
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="\[$LGREEN\]\u \[$dgray\]at \[$YELLOW\]\h \[$dgray\]in \[$LMAGENTA\]\w "
export PROMPT_COMMAND='export PS1="$TITLEBAR${_status}${_PS1}$(_git_prompt)\[$NC\]\$ "'
#export _PS1="\[$dgray\]╭─[ \[$LGREEN\]\u\[$lgray\]@\[$YELLOW\]\h\[$dgray\] ] {\[$LBLUE\] \w\[$dgray\] } "
#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

View file

@ -10,6 +10,9 @@ set laststatus=2
set wildmenu
set scrolloff=5
" turn on spell checker for all markdown files
autocmd FileType markdown setlocal spell
" stolen from https://shapeshed.com/vim-statuslines/
"function! GitBranch()
" 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+=%{StatuslineGit()}
"set statusline+=%#LineNr#
set statusline+=\%F
set statusline+=\ %F
set statusline+=\ %y
set statusline+=\ %m
set statusline+=\ %r
set statusline+=%=
set statusline+=%#CursorColumn#
set statusline+=\ %L\ lines
set statusline+=\ %y
"set statusline+=\ %L\ lines
"set statusline+=\ %y
"set statusline+=\
set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
"set statusline+=" >"
set statusline+=\[%{&fileformat}\]
set statusline+=\ [%{&fileformat}\]
"set statusline+=" >"
set statusline+=\ %p%%
"set statusline+=" >"
set statusline+=\ %l:%c
set statusline+=\ %l/%L:%c
set statusline+=\
hi StatusLine ctermbg=black
hi Normal ctermbg=NONE
let g:lightline = {
\ 'colorscheme': 'sitruuna',
\ }

View file

@ -1,25 +1,62 @@
#!/bin/sh
# executed by startx
# 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
fixscreen &
#fixscreen
sh ~/.screenlayout/screenlayout.sh &
# 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
sh ~/bin/xsetloop-docked.sh &
# set up wallpapers
#wallpapers &
wallpapers &
# start notifications daemon
notification-daemon &
# apply Xresources
xrdb -merge ~/.Xresources
xrdb -merge ~/.Xresources
# make cursor disappear after a couple of seconds
unclutter --idle 4 -root &
@ -27,5 +64,10 @@ unclutter --idle 4 -root &
# enable numlock
numlockx &
# turn off wifi, force ethernet
nmcli radio wifi off &
# start dwm
redshift -O3500; xset r rate 300 50; exec dwm
xset r rate 300 50 &
#exec /home/bryson/bin/startdwm
exec dwm

View file

@ -1,16 +1,54 @@
# executed by startx-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
sh ~/bin/xsetloop-not-docked.sh &
# 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
#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
notification-daemon &
@ -21,5 +59,11 @@ xrdb -merge ~/.Xresources
# make cursor disappear after a couple of seconds
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
redshift -O3500; xset r rate 300 50; exec dwm