aboutsummaryrefslogtreecommitdiff
path: root/config/qutebrowser/userscripts/bookmark
blob: 480aed951cb32aaf6c78e8510ec430792f49518f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

BOOKMARKS_PATH="$HOME/nixos/extras/bookmarks"

case "$1" in
  show)
    local link=$(dmenu -p 'Bookmark :: ' < "$BOOKMARKS_PATH")
    if test "$link"; then
      echo "open -t '$link'" >> "$QUTE_FIFO"
    fi
  ;;
  new)
    echo "$QUTE_URL" >> "$BOOKMARKS_PATH"
  ;;
  resource)
    ~/dev/projects/nvim-ts-peek/bin/nvim-peek dmenu "$QUTE_URL" "$QUTE_TITLE" \
      && notify-send "Saved $QUTE_URL";
  ;;
esac || true