Scripts
This commit is contained in:
parent
16de6fba1d
commit
99e4ceb096
|
@ -63,7 +63,7 @@ padding-right = 0
|
||||||
module-margin-left = 1
|
module-margin-left = 1
|
||||||
module-margin-right = 1
|
module-margin-right = 1
|
||||||
|
|
||||||
font-0 = iosevka\-lyte:pixelsize=14;1
|
font-0 = ${xrdb:polybar.primary_font}
|
||||||
font-1 = ${xrdb:polybar.secondary_font}
|
font-1 = ${xrdb:polybar.secondary_font}
|
||||||
|
|
||||||
modules-left = bspwm
|
modules-left = bspwm
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
! font
|
! font
|
||||||
#define mono_font iosevka-lyte
|
#define mono_font iosevka-lyte
|
||||||
#define mono_font_size 14
|
#define mono_font_size 14
|
||||||
|
#define bar_font_size 12
|
||||||
#define mono_font_letterspace 0
|
#define mono_font_letterspace 0
|
||||||
#define icon_font Font Awesome 5 Free Solid
|
#define icon_font Font Awesome 5 Free Solid
|
||||||
#define icon_font_size 12
|
#define icon_font_size 12
|
||||||
|
@ -74,7 +75,7 @@ bspwm.start_compton: false
|
||||||
bspwm.start_bar: true
|
bspwm.start_bar: true
|
||||||
|
|
||||||
! polybar
|
! polybar
|
||||||
polybar.primary_font: mono_font:pixelsize=mono_font_size;1
|
polybar.primary_font: mono_font:pixelsize=bar_font_size;1
|
||||||
polybar.secondary_font: icon_font:style=Regular:pixelsize=icon_font_size;1
|
polybar.secondary_font: icon_font:style=Regular:pixelsize=icon_font_size;1
|
||||||
polybar.display_monitor: HDMI-1
|
polybar.display_monitor: HDMI-1
|
||||||
polybar.bottom_of_display: true
|
polybar.bottom_of_display: true
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#!/usr/bin/env fish
|
#!/usr/bin/env fish
|
||||||
|
|
||||||
|
set -Ux GOPATH $HOME/.go
|
||||||
|
|
||||||
set -U fish_user_paths \
|
set -U fish_user_paths \
|
||||||
$HOME/.go \
|
$HOME/.go \
|
||||||
$GOPATH/bin \
|
$GOPATH/bin \
|
||||||
|
|
99
bin/pipeline
99
bin/pipeline
|
@ -1,12 +1,12 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
SAVED_PIPELINE_DIR="$DOTFILES_PATH/bin/pipelines"
|
SAVED_PIPELINE_DIR="$DOTFILES_PATH/bin/pipelines"
|
||||||
mkdir -p "$SAVED_PIPELINE_DIR"
|
mkdir -p "$SAVED_PIPELINE_DIR"
|
||||||
|
|
||||||
if [[ ! -z "${1+x}" ]]; then
|
if [ -n "${1+x}" ]; then
|
||||||
pdir="$SAVED_PIPELINE_DIR/$1"; shift
|
pdir="$SAVED_PIPELINE_DIR/$1"; shift
|
||||||
mkdir -p "$pdir"
|
mkdir -p "$pdir"
|
||||||
if [[ -z ${1+x} ]]; then
|
if [ -z ${1+x} ]; then
|
||||||
td="$(mktemp -p "$pdir" -d "tmp_pipeline.XXXXXXXX")"
|
td="$(mktemp -p "$pdir" -d "tmp_pipeline.XXXXXXXX")"
|
||||||
cleanup_trap="rm -rf \"$td\""
|
cleanup_trap="rm -rf \"$td\""
|
||||||
else
|
else
|
||||||
|
@ -20,18 +20,13 @@ else
|
||||||
cleanup_trap="rm -rf \"$td\""
|
cleanup_trap="rm -rf \"$td\""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ! -e "$transform" ]]; then
|
[ ! -e "$transform" ] && \
|
||||||
echo -e "#!/usr/bin/env bash\n# for ${td}\n\nbase64" > "$transform"
|
printf "#!/usr/bin/env bash\n# for %s\n\nbase64" "${td}" > "$transform"
|
||||||
fi
|
|
||||||
|
|
||||||
in="$td/in"
|
in="$td/in"
|
||||||
if [[ ! -z "${1+x}" ]]; then
|
[ -n "${1+x}" ] && in="${1}" && shift
|
||||||
in="${1}"; shift
|
|
||||||
fi
|
|
||||||
out="$td/out"
|
out="$td/out"
|
||||||
if [[ ! -z "${1+x}" ]]; then
|
[ -n "${1+x}" ] && out="${1}" && shift
|
||||||
out="${1}"; shift
|
|
||||||
fi
|
|
||||||
|
|
||||||
# TODO: if no logging, log="/dev/null"
|
# TODO: if no logging, log="/dev/null"
|
||||||
log="$td/log"
|
log="$td/log"
|
||||||
|
@ -43,10 +38,11 @@ touch "$log"
|
||||||
fswi \
|
fswi \
|
||||||
"bash -c 'cd \"$td\" && < \"$in\" \"$transform\" | tee \"$out\"'" \
|
"bash -c 'cd \"$td\" && < \"$in\" \"$transform\" | tee \"$out\"'" \
|
||||||
'in$|transform$' \
|
'in$|transform$' \
|
||||||
"$td" "$pdir" &> "$log" &
|
"$td" "$pdir" > "$log" 2>&1 &
|
||||||
|
|
||||||
watcher="$!"
|
watcher="$!"
|
||||||
|
|
||||||
if [[ -z ${cleanup_trap+x} ]]; then
|
if [ -z "${cleanup_trap+x}" ]; then
|
||||||
trap "kill \"$watcher\"" EXIT
|
trap "kill \"$watcher\"" EXIT
|
||||||
else
|
else
|
||||||
trap "${cleanup_trap}; kill \"$watcher\"" EXIT
|
trap "${cleanup_trap}; kill \"$watcher\"" EXIT
|
||||||
|
@ -58,78 +54,7 @@ job="call jobstart(['inotifywait', '-m', '-e', 'close_write', '${out}'], {'on_st
|
||||||
# it was opened last) - autosaving (and therefore autorunning) is potentially
|
# it was opened last) - autosaving (and therefore autorunning) is potentially
|
||||||
# very scary
|
# very scary
|
||||||
nvim \
|
nvim \
|
||||||
--cmd 'set shm+=atIWF' \
|
|
||||||
--cmd 'set shm-=Oo' \
|
|
||||||
-o "$in" "$transform" "$out" \
|
-o "$in" "$transform" "$out" \
|
||||||
--cmd 'set autoread' \
|
--cmd "$(echo "$job" | tr "'" '"')" \
|
||||||
--cmd 'set updatetime=250' \
|
--cmd 'set updatetime=250' \
|
||||||
--cmd 'autocmd CursorHold,CursorHoldI <buffer> silent write' \
|
--cmd 'autocmd CursorHold,CursorHoldI <buffer> silent write'
|
||||||
--cmd "$(<<< "$job" tr "'" '"')"
|
|
||||||
|
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# SAVED_PIPELINE_DIR="$EDFP/pipelines"
|
|
||||||
# mkdir -p "$SAVED_PIPELINE_DIR"
|
|
||||||
|
|
||||||
# if [[ ! -z "${1+x}" ]]; then
|
|
||||||
# pdir="$SAVED_PIPELINE_DIR/$1"; shift
|
|
||||||
# mkdir -p "$pdir"
|
|
||||||
# if [[ -z ${1+x} ]]; then
|
|
||||||
# td="$(mktemp -p "$pdir" -d "tmp_pipeline.XXXXXXXX")"
|
|
||||||
# cleanup_trap="rm -rf \"$td\""
|
|
||||||
# else
|
|
||||||
# td="$pdir/$1"; shift
|
|
||||||
# mkdir -p "$td"
|
|
||||||
# fi
|
|
||||||
# transform="$pdir/transform"
|
|
||||||
# else
|
|
||||||
# td="$(mktemp --tmpdir -d pipeline.XXXXXXXX)"
|
|
||||||
# transform="$td/transform"
|
|
||||||
# cleanup_trap="rm -rf \"$td\""
|
|
||||||
# fi
|
|
||||||
|
|
||||||
# if [[ ! -e "$transform" ]]; then
|
|
||||||
# echo -e "#!/usr/bin/env bash\n# for ${td}\n\nbase64" > "$transform"
|
|
||||||
# fi
|
|
||||||
|
|
||||||
# in="$td/in"
|
|
||||||
# if [[ ! -z "${1+x}" ]]; then
|
|
||||||
# in="${1}"; shift
|
|
||||||
# fi
|
|
||||||
# out="$td/out"
|
|
||||||
# if [[ ! -z "${1+x}" ]]; then
|
|
||||||
# out="${1}"; shift
|
|
||||||
# fi
|
|
||||||
|
|
||||||
# # TODO: if no logging, log="/dev/null"
|
|
||||||
# log="$td/log"
|
|
||||||
|
|
||||||
# chmod +x "$transform"
|
|
||||||
# echo "Hello World" > "$in"
|
|
||||||
# touch "$log"
|
|
||||||
|
|
||||||
# fswi \
|
|
||||||
# "bash -c 'cd \"$td\" && < \"$in\" \"$transform\" | tee \"$out\"'" \
|
|
||||||
# 'in$|transform$' \
|
|
||||||
# "$td" "$pdir" &> "$log" &
|
|
||||||
# watcher="$!"
|
|
||||||
|
|
||||||
# if [[ -z ${cleanup_trap+x} ]]; then
|
|
||||||
# trap "kill \"$watcher\"" EXIT
|
|
||||||
# else
|
|
||||||
# trap "${cleanup_trap}; kill \"$watcher\"" EXIT
|
|
||||||
# fi
|
|
||||||
|
|
||||||
# job="call jobstart(['inotifywait', '-m', '-e', 'close_write', '${out}'], {'on_stdout':{j,d,e->execute('checktime')}})"
|
|
||||||
|
|
||||||
# # this will only autosave (and therefore autoreload) for the out buffer (since
|
|
||||||
# # it was opened last) - autosaving (and therefore autorunning) is potentially
|
|
||||||
# # very scary
|
|
||||||
# nvim \
|
|
||||||
# --cmd 'set shm+=atIWF' \
|
|
||||||
# --cmd 'set shm-=Oo' \
|
|
||||||
# -o "$in" "$transform" "$out" \
|
|
||||||
# --cmd 'set autoread' \
|
|
||||||
# --cmd 'set updatetime=250' \
|
|
||||||
# --cmd 'autocmd CursorHold,CursorHoldI <buffer> silent write' \
|
|
||||||
# --cmd "$(<<< "$job" tr "'" '"')"
|
|
||||||
|
|
3
bin/reload-xresources
Executable file
3
bin/reload-xresources
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
"$DOTFILES_PATH/apps/de/x/loadresources"
|
5
env/laptop/x/resources
vendored
5
env/laptop/x/resources
vendored
|
@ -1,3 +1,5 @@
|
||||||
|
#define bar_font_size 12
|
||||||
|
|
||||||
*.font: xft:Iosevka Nerd Font Mono:pixelsize=12,xft:Noto Emoji,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
*.font: xft:Iosevka Nerd Font Mono:pixelsize=12,xft:Noto Emoji,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
||||||
*.boldFont: xft:Iosevka Nerd Font Mono:style=bold:pixelsize=12,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
*.boldFont: xft:Iosevka Nerd Font Mono:style=bold:pixelsize=12,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14
|
||||||
|
|
||||||
|
@ -9,5 +11,6 @@ dpi: 190
|
||||||
*dpi: 190
|
*dpi: 190
|
||||||
Xft.dpi: 190
|
Xft.dpi: 190
|
||||||
|
|
||||||
polybar.height: 80
|
polybar.height: 70
|
||||||
polybar.display_monitor: eDP1
|
polybar.display_monitor: eDP1
|
||||||
|
polybar.primary_font: iosevka-lyte:pixelsize=bar_font_size;1
|
||||||
|
|
Reference in a new issue