+ Use dwmblocks on dwm

+ Added free disks indicator to polybar
+ Trying out lfimg (Buggy)
+ Rework rateUSD
+ Rework PATH, now detect any subdir inside .local/bin
+ lf now can be accessed inside vim
This commit is contained in:
ziro 2020-05-18 12:48:22 +07:00
parent 5d3f85eb80
commit 57c06d99ce
7 changed files with 49 additions and 16 deletions

View file

@ -1,5 +1,14 @@
#!/bin/sh #!/bin/sh
launch-dwmblocks &
picom & picom &
nitrogen --restore & nitrogen --restore &
$HOME/.scripts/launch-conky_dwm.sh & $HOME/.scripts/launch-conky_dwm.sh &
#if [ x$(pidof dwmblocks) = "x" ]
#then
# dwmblocks &
# pkill -RTMIN+1 dwmblocks
#else
# echo 'dwmblocks is running, skipped.'
#fi

View file

@ -1,5 +1,7 @@
set previewer ~/.config/lf/preview
# Config # Config
set preview true set preview true
#set previewer ~/.config/lf/preview
set previewer ~/.config/lf/scripts/previewer set previewer ~/.config/lf/scripts/previewer
#set previewer ~/.config/lf/scripts/scope #set previewer ~/.config/lf/scripts/scope
set icons true set icons true

View file

@ -106,7 +106,7 @@ font-8 = "Iosevka Nerd Font:bold:style=solid:size=8;2"
; ---------------------------------------------------------------------------------------- ; ----------------------------------------------------------------------------------------
modules-left = bspwm dividerS wirednetwork temp dividerS modules-left = bspwm dividerS wirednetwork temp dividerS
modules-center = date modules-center = date
modules-right = dividerS player-mpris-tail player-mpris mpd volume battery dividerS prompt modules-right = dividerS disk player-mpris-tail player-mpris mpd volume battery dividerS prompt
; ---------------------------------------------------------------------------------------- ; ----------------------------------------------------------------------------------------
tray-detached = false tray-detached = false
@ -537,7 +537,7 @@ full-at = 99
; Use the following command to list batteries and adapters: ; Use the following command to list batteries and adapters:
; $ ls -1 /sys/class/power_supply/ ; $ ls -1 /sys/class/power_supply/
battery = BAT0 battery = BAT*
adapter = ADP1 adapter = ADP1
poll-interval = 5 poll-interval = 5
@ -609,3 +609,15 @@ ramp-1 = 
ramp-2 =  ramp-2 = 
ramp-foreground = ${colors.secondary1L2} ramp-foreground = ${colors.secondary1L2}
[module/disk]
type = custom/script
exec = ~/.config/polybar/scripts/disk.sh
tail = true
label-font = 3
label-foreground = ${colors.foreground}
format-prefix = " "
format-prefix-font = "5"
format-foreground = ${colors.spotgreen}
format-background = ${colors.background}
format-padding = 1

View file

@ -0,0 +1,8 @@
#!/bin/sh
capacity=$(df -h --output=source,avail /home | grep -A1 '/' | sed "s/^.* //;s/[[:alpha:]]//")
warn=""
if [ $capacity -lt 71 ]; then warn='!'; fi
printf "%s%s" "$warn " "$(echo $capacity | sed "s/$/G free/")"

View file

@ -31,7 +31,7 @@ autocmd FileType tex command! -nargs=0 Lw w !pdflatex % > /dev/null
set number set number
set ignorecase set ignorecase
set smartcase set smartcase
map <C-n> :NERDTreeToggle<CR> " map <C-n> :NERDTreeToggle<CR>
" Sw (sudo w) to save as root " Sw (sudo w) to save as root
command! -nargs=0 W w !sudo tee % > /dev/null command! -nargs=0 W w !sudo tee % > /dev/null
@ -76,9 +76,19 @@ Plug 'preservim/nerdcommenter'
Plug 'ycm-core/YouCompleteMe' Plug 'ycm-core/YouCompleteMe'
Plug 'preservim/nerdtree' Plug 'preservim/nerdtree'
Plug 'ryanoasis/vim-devicons' Plug 'ryanoasis/vim-devicons'
if !has('nvim')
Plug 'ptzz/lf.vim'
else
Plug 'ptzz/lf.vim'
Plug 'rbgrouleff/bclose.vim'
endif
call plug#end() call plug#end()
" - Lf
let g:lf_map_keys = 0
map <C-n> :Lf<CR>
" - YouCompleteMe " - YouCompleteMe
let g:ycm_autoclose_preview_window_after_completion = 1 let g:ycm_autoclose_preview_window_after_completion = 1

View file

@ -1,7 +1,7 @@
#!/bin/zsh #!/bin/zsh
# Path # Path
PATH="$HOME/.local/bin${PATH:+:${PATH}}" PATH="$(du "$HOME/.local/bin/" | cut -f2 | paste -sd ':')${PATH:+:${PATH}}"
# DEFAULT # DEFAULT
if [[ -n $SSH_CONNECTION ]]; then if [[ -n $SSH_CONNECTION ]]; then

16
.scripts/rateUSD.sh Normal file → Executable file
View file

@ -1,12 +1,4 @@
if [ ! -f /tmp/rate.html ]; then # get rate value from cnbcindonesia.com
curl -s "https://www.cnbcindonesia.com/market-data/currencies/IDR=/USD-IDR" > /tmp/rate.html curl -s "https://www.cnbcindonesia.com/market-data/currencies/IDR=/USD-IDR" | grep -A1 'class="mark_val"' | cut -d'"' -f2 | cut -d'<' -f2 | cut -d'>' -f2 > /tmp/rateUSD.txt
fi # if rateUSD.txt exist then display it while replace mark_val with Kurs USD -> IDR:
if [ ! -f /tmp/rateUSD.txt ]; then [ -f /tmp/rateUSD.txt ] && sed 's/mark_val/Kurs USD -> IDR:/' /tmp/rateUSD.txt; echo "Sumber: CNBC Indonesia"
cat /tmp/rate.html | grep -A1 'class="mark_val"' | cut -d'"' -f2 | cut -d'<' -f2 | cut -d'>' -f2 > /tmp/rateUSD.txt
sed -i "s/mark_val/Kurs USD -> IDR:/g" /tmp/rateUSD.txt
cat /tmp/rateUSD.txt
echo "Sumber: CNBC Indonesia"
else
cat /tmp/rateUSD.txt
echo "Sumber: CNBC Indonesia"
fi