1
0
mirror of https://github.com/alrayyes/dotfiles/ synced 2023-11-14 15:56:30 +00:00

added generate lock image to vifm

This commit is contained in:
Ryan Kes 2019-03-20 15:26:53 +01:00
parent ca8d11b1bf
commit ed746fd947
3 changed files with 18 additions and 6 deletions

View File

@ -144,6 +144,7 @@ command! mkcd :mkdir %a | cd %a
command! vgrep nvim "+grep %a"
command! reload :write | restart
command! ncdu ncdu %d 2> /dev/null
command! wallpaper generate-lock-image.sh %f 2> /dev/null
" Fuzzy file search
command! FZFfind :set noquickview | :execute 'goto "'.system('find | fzf --height 10 2>/dev/tty ').'"%IU' | redraw
@ -472,7 +473,7 @@ nnoremap ,t :!st &<cr>
" Open editor to edit vifmrc and apply settings after returning to vifm
nnoremap ,c :write | edit $MYVIFMRC | restart<cr>
" Open gvim to edit vifmrc
nnoremap ,C :!st -e nvim $MYVIFMRC &<cr>
nnoremap ,C :!st -e nvim %i $MYVIFMRC &<cr>
" Toggle wrap setting on ,w key
nnoremap ,w :set wrap!<cr>
@ -485,6 +486,9 @@ nnoremap <f6> :move<cr>
nnoremap <f7> :mkdir<space>
nnoremap <f8> :delete<cr>
" Generate wallapaper
nnoremap ,w :wallpaper<cr>
" quit
nnoremap q :q!<cr>

View File

@ -0,0 +1,13 @@
#!/bin/sh
clear
WIDTH=$(xrandr | grep '\*' | awk -F 'x' '{print $1}' | sed 's/ //g')
OUTPUT_IMAGE="$HOME/.config/lock.png"
echo "Converting ${1} to ${OUTPUT_IMAGE}...."
convert "${1}" "${OUTPUT_IMAGE}"
echo "done!"
echo "Reszing ${OUTPUT_IMAGE} to width ${WIDTH}...."
convert "${OUTPUT_IMAGE}" -resize "${WIDTH}"x "${OUTPUT_IMAGE}"
echo "done!"

View File

@ -1,5 +0,0 @@
#!/bin/sh
WIDTH=$(xrandr | grep '\*' | awk -F 'x' '{print $1}' | sed 's/ //g')
convert "$1" ~/.config/lock.png
convert ~/.config/lock.png -resize "${WIDTH}"x ~/.config/lock.png