+ 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:
parent
5d3f85eb80
commit
57c06d99ce
7 changed files with 49 additions and 16 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
8
.config/polybar/scripts/disk.sh
Executable file
8
.config/polybar/scripts/disk.sh
Executable 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/")"
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
16
.scripts/rateUSD.sh
Normal file → Executable 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
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue