diff --git a/configs/i3/config b/configs/i3/config index 63edebd..55a00d2 100644 --- a/configs/i3/config +++ b/configs/i3/config @@ -48,6 +48,7 @@ bindsym Mod4+u exec echo 'kevin.mok@mail.utoronto.ca' | xclip -selection clipboa # bindsym Mod4+x exec xmodmap ~/.Xmodmap bindsym Mod4+z exec cliqz # bindsym Print exec gscreenshot +bindsym Print --release exec "scrot -s /tmp/screenshot-$(date +%F_%T).png -e 'xclip -selection c -t image/png < $f'" # }}} app shortcuts # # redshift {{{ # @@ -366,6 +367,7 @@ set $sb_font DejaVuSansMono Nerd Font Mono Bold # set $sb_font EmojiOne set $black #000000 set $white #ffffff +for_window [class="Yad"] floating enable # inactive vars {{{ # diff --git a/configs/i3blocks-scripts/calendar b/configs/i3blocks-scripts/calendar new file mode 100755 index 0000000..df4fb6e --- /dev/null +++ b/configs/i3blocks-scripts/calendar @@ -0,0 +1,42 @@ +#! /bin/sh + +WIDTH=${WIDTH:-200} +HEIGHT=${HEIGHT:-200} +DATEFMT=${DATEFMT:-"+%a %d.%m.%Y %H:%M:%S"} +SHORTFMT=${SHORTFMT:-"+%H:%M:%S"} + +OPTIND=1 +while getopts ":f:W:H:" opt; do + case $opt in + f) DATEFMT="$OPTARG" ;; + W) WIDTH="$OPTARG" ;; + H) HEIGHT="$OPTARG" ;; + \?) + echo "Invalid option: -$OPTARG" >&2 + exit 1 + ;; + :) + echo "Option -$OPTARG requires an argument." >&2 + exit 1 + ;; + esac +done + +case "$BLOCK_BUTTON" in + 1|2|3) + + # the position of the upper left corner of the popup + posX=$(($BLOCK_X - $WIDTH / 2)) + posY=$(($BLOCK_Y - $HEIGHT)) + + i3-msg -q "exec yad --calendar \ + --width=$WIDTH --height=$HEIGHT \ + --undecorated --fixed \ + --close-on-unfocus --no-buttons \ + --posx=$posX --posy=$posY \ + > /dev/null" +esac +. "/home/kevin/.cache/wal/colors.sh" +echo "$LABEL$(date "$DATEFMT")" +echo "$LABEL$(date "$SHORTFMT")" +echo "$color7" diff --git a/configs/i3blocks/i3blocks.conf b/configs/i3blocks/i3blocks.conf index 80ed17f..e4e6bb6 100644 --- a/configs/i3blocks/i3blocks.conf +++ b/configs/i3blocks/i3blocks.conf @@ -13,12 +13,20 @@ color=#cbe4ff # color="${foreground}" # color="$(echo $foreground)" -[time] -label= -# label=🕓 -# command=date '+%H:%M.%a-%m-%d' +# [time] +# label= +# # label=🕓 +# # command=date '+%H:%M.%a-%m-%d' +# interval=30 +# # color=#acc0cd + +[calendar] interval=30 -# color=#acc0cd +label= +DATEFMT=+%H:%M.%a-%m-%d +# SHORTFMT=+%H:%M:%S +HEIGHT=180 +WIDTH=220 # unbold this? # [load_average] diff --git a/scripts/backup.sh b/scripts/backup similarity index 100% rename from scripts/backup.sh rename to scripts/backup diff --git a/txt/ideas.txt b/txt/ideas.txt new file mode 100644 index 0000000..7081ae8 --- /dev/null +++ b/txt/ideas.txt @@ -0,0 +1 @@ +- nnn diff --git a/txt/key_files.txt b/txt/key_files.txt index f57d202..922fb50 100644 --- a/txt/key_files.txt +++ b/txt/key_files.txt @@ -19,7 +19,7 @@ z /home/kevin/linux-config/aliases/zsh_aliases hlg /home/kevin/coding/spotify-lib-vis/src/api/management/commands/update-history.log id /home/kevin/coding/project-ideas/ideas.md -jn /home/kevin/Documents/journal/todo/12.md +jn /home/kevin/Documents/journal/todo/1.md jt /home/kevin/Documents/journal/todo/todo.md lh /home/kevin/Documents/listening-history/polarbier.csv no ./.gitignore