MIC SCRIPT

This commit is contained in:
Daniel Flanagan 2020-01-24 12:45:49 -06:00
parent dbd88dde4b
commit 74cc8fa92e
Signed by: lytedev
GPG key ID: 5B2020A0F9921EF4
7 changed files with 48 additions and 41 deletions

View file

@ -13,9 +13,11 @@ cleanup() {
print_status() { print_status() {
if amixer get Capture | grep -q '\[off\]'; then if amixer get Capture | grep -q '\[off\]'; then
echo "" # red means recording
echo "%{F$(xrdb -query | grep -Po 'color4:.*#\K\w[0-9a-f]+')}"
else else
echo " " # blue means nobody can hear you scream
echo "%{F$(xrdb -query | grep -Po 'color1:.*#\K\w[0-9a-f]+')}"
fi fi
} }

View file

@ -231,7 +231,7 @@ super + w
"app-launcher" -modi window,run -show window "app-launcher" -modi window,run -show window
super + shift + v super + shift + v
sh -c 'kill -USR1 $(cat "/var/run/user/$UID/polybar-mic-script.pid")' sh -c 'kill -USR1 $(cat "/var/run/user/$UID/polybar-mic-script.sh.pid")'
# close the current application # close the current application
super + c super + c

View file

@ -18,7 +18,7 @@ nnoremap <leader>t :split term://$SHELL<CR><C-\><C-n>:resize 24<CR>i
nnoremap <C-t> :split term://$SHELL<CR><C-\><C-n>:resize 24<CR>i nnoremap <C-t> :split term://$SHELL<CR><C-\><C-n>:resize 24<CR>i
nnoremap <leader><leader>t :vsplit term://$SHELL<CR><C-\><C-n>:vertical resize 120<CR>i nnoremap <leader><leader>t :vsplit term://$SHELL<CR><C-\><C-n>:vertical resize 120<CR>i
" nnoremap <C-S-T> :vsplit term://$SHELL<CR><C-\><C-n>:vertical resize 120<CR>i " nnoremap <C-S-T> :vsplit term://$SHELL<CR><C-\><C-n>:vertical resize 120<CR>i
nnoremap <C-v> :vsplit term://$SHELL<CR><C-\><C-n>:vertical resize 120<CR>i nnoremap <C-y> :vsplit term://$SHELL<CR><C-\><C-n>:vertical resize 120<CR>i
" close the terminal " close the terminal
tnoremap <C-w> <C-\><C-n>:q!<CR> tnoremap <C-w> <C-\><C-n>:q!<CR>

View file

@ -79,6 +79,7 @@ Plug 'leafo/moonscript-vim', {'for': ['moon', 'moonscript']} " moonscript lan
Plug 'OmniSharp/omnisharp-vim', {'for': ['cs']} " C# language Plug 'OmniSharp/omnisharp-vim', {'for': ['cs']} " C# language
Plug 'scrooloose/nerdtree' " file browser Plug 'scrooloose/nerdtree' " file browser
Plug 'tpope/vim-eunuch' " unix helper commands Plug 'tpope/vim-eunuch' " unix helper commands
Plug 'mbbill/undotree' " undo tree visualizer
" Plug 'junegunn/vim-peekaboo' " preview registers " Plug 'junegunn/vim-peekaboo' " preview registers
" language support " language support

View file

@ -68,7 +68,6 @@ function c -w cd
else else
d $NICE_HOME d $NICE_HOME
end end
la
end end
alias cd.. "d .." alias cd.. "d .."

View file

@ -1,28 +1,33 @@
#!/usr/bin/env fish #!/usr/bin/env fish
set -U fish_color_autosuggestion 555\x1ebrblack # TODO: once, I could set backgrounds
set -U fish_color_cancel \x2dred
set -U fish_color_command white # unused since we handle it ourselves in fish_prompt
set -U fish_color_comment brblack
set -U fish_color_cwd magenta set -U fish_color_cwd magenta
set -U fish_color_cwd_root red set -U fish_color_cwd_root red
set -U fish_color_end green
set -U fish_color_error red
set -U fish_color_escape yellow
set -U fish_color_history_current white
set -U fish_color_host normal set -U fish_color_host normal
set -U fish_color_match \x2d\x2dbackground\x3dbrblue
set -U fish_color_normal normal
set -U fish_color_operator blue
set -U fish_color_param white
set -U fish_color_quote yellow
set -U fish_color_redirection blue
set -U fish_color_search_match bryellow\x1e\x2d\x2dbackground\x3dbrblack
set -U fish_color_selection white\x1e\x2d\x2dbackground\x3dbrblack
set -U fish_color_user blue set -U fish_color_user blue
set -U fish_color_valid_path \x2d\x2dunderline
set -U fish_pager_color_completion \x1d set -U fish_color_normal normal # default color
set -U fish_pager_color_description yellow\x1eyellow set -U fish_color_command white # base command being run (>ls< -la)
set -U fish_pager_color_prefix white\x1e\x2d\x2dunderline set -U fish_color_param white # command's parameters
set -U fish_pager_color_progress brwhite\x1e\x2d\x2dbackground\x3dcyan set -U fish_color_end green # command delimiter/separators (; and &)
set -U fish_color_error red # color of errors
set -U fish_color_escape yellow # color of escape codes (\n, \x2d, etc.)
set -U fish_color_operator blue # expansion operators (~, *)
set -U fish_color_quote yellow # quoted expressions (ls >"/tmp/test dir"<)
set -U fish_color_redirection blue # redirection operators (|, >, etc.)
set -U fish_color_cancel 333 brblack # sigint (cancel current comment) at prompt (^C)
set -U fish_color_autosuggestion 666 brblack # as-you-type suggestions
set -U fish_color_match blue # matching parens and the like
set -U fish_color_search_match white\x1e\x2d\x2dbackground\x3d333 # selected pager item
set -U fish_color_selection blue # vi mode visual selection (only fg)
set -U fish_color_valid_path yellow # if an argument is a valid path (only -u?)
set -U fish_color_comment 666 brblack # comments like this one!
# pager shown when completing
set -U fish_pager_color_completion white # main color for pager
set -U fish_pager_color_description magenta # color for meta description
set -U fish_pager_color_prefix blue # the string being completed
set -U fish_pager_color_progress white\x1e\x2d\x2dbackground\x3d333 # status indicator at the bottom
# set -U fish_pager_color_secondary \x2d\x2dbackground\x3d181818 # alternating rows

View file

@ -27,18 +27,18 @@ end
function fish_mode_prompt; end function fish_mode_prompt; end
function fish_right_prompt # function fish_right_prompt
set_color brblack # set_color brblack
switch $fish_bind_mode # switch $fish_bind_mode
case default # case default
echo 'N' # echo 'N'
case insert # case insert
echo 'I' # echo 'I'
case replace_one # case replace_one
echo 'R' # echo 'R'
case replace # case replace
echo 'R' # echo 'R'
case visual # case visual
echo 'V' # echo 'V'
end # end
end # end