Various changes
- [X11] Fix backspace behavior - [bin] Remove 'insecure' flag from curl commands in w3m-wallabagger script - [aerc] Update column formatting - [aerc] Update mailinglist tag - [newsboat] Add macro to launch mpv for podcasts - [vim] Tweaks for Python & HTML/CSS - [xmobar] Update xmobarrc - [xmonad] Replace xterm with alacritty - [zsh] gomphotherium
This commit is contained in:
parent
0a1eae7b9c
commit
60793326fb
12 changed files with 69 additions and 16 deletions
|
@ -2,6 +2,9 @@
|
||||||
*faceName: FantasqueSansMono Nerd Font:size=8
|
*faceName: FantasqueSansMono Nerd Font:size=8
|
||||||
*metaSendsEscape: true
|
*metaSendsEscape: true
|
||||||
|
|
||||||
|
XTerm.vt100.backarrowKey: false
|
||||||
|
XTerm.ttyModes: erase ^?
|
||||||
|
|
||||||
*VT100.Translations: #override \n\
|
*VT100.Translations: #override \n\
|
||||||
Ctrl Shift <Key>V: insert-selection(CLIPBOARD) \n\
|
Ctrl Shift <Key>V: insert-selection(CLIPBOARD) \n\
|
||||||
Ctrl Shift <Key>C: copy-selection(CLIPBOARD) \n\
|
Ctrl Shift <Key>C: copy-selection(CLIPBOARD) \n\
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
# curl commands are currently '--insecure' until the certificate situation is sorted out
|
token=$(curl --silent -X POST --data grant_type=password --data client_id=3_3kfqif569iqsk8s88koccsk8kkg8oc0o4k8kckoo8ss84cgw0k --data client_secret=4s5ioftf8juocc0woskscogogwgw0wwwsg4cccoscwoc0c88cc --data username=adam --data password="$(secret-tool lookup service wallabag)" 'https://wallabag.theadamcooper.com/oauth/v2/token' | jshon -e access_token | sed 's/"//g')
|
||||||
token=$(curl --silent --insecure -X POST --data grant_type=password --data client_id=3_3kfqif569iqsk8s88koccsk8kkg8oc0o4k8kckoo8ss84cgw0k --data client_secret=4s5ioftf8juocc0woskscogogwgw0wwwsg4cccoscwoc0c88cc --data username=adam --data password="$(secret-tool lookup Title wallabag)" 'https://wallabag.theadamcooper.com/oauth/v2/token' | jshon -e access_token | sed 's/"//g')
|
|
||||||
if [[ -n $token ]]; then
|
if [[ -n $token ]]; then
|
||||||
curl --silent --insecure -X POST --header "Authorization: Bearer ${token}" --data url="$1" 'https://wallabag.theadamcooper.com/api/entries.json' &> /dev/null
|
curl --silent -X POST --header "Authorization: Bearer ${token}" --data url="$1" 'https://wallabag.theadamcooper.com/api/entries.json' &> /dev/null
|
||||||
else
|
else
|
||||||
echo "$(date +"%Y-%m-%d %H:%M") Invalid token" >> /home/adam/.config/local/share/w3m/w3m-wallabagger.log
|
echo "$(date +"%Y-%m-%d %H:%M") Invalid token" >> /home/adam/.config/local/share/w3m/w3m-wallabagger.log
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -7,8 +7,12 @@
|
||||||
# with mutt's printf-like syntax.
|
# with mutt's printf-like syntax.
|
||||||
#
|
#
|
||||||
# Default: %D %-17.17n %Z %s
|
# Default: %D %-17.17n %Z %s
|
||||||
index-format=%D %-17.17n %Z %s
|
# index-format=%D %-17.17n %Z %s
|
||||||
|
index-columns = date<16,name<25,flags>4,subject<*
|
||||||
|
column-date = {{.DateAutoFormat .Date.Local}}
|
||||||
|
column-name = {{index (.From | names) 0}}
|
||||||
|
column-flags = {{.Flags | join ""}}
|
||||||
|
column-subject = {{.Subject}}
|
||||||
#
|
#
|
||||||
# See time.Time#Format at https://godoc.org/time#Time.Format
|
# See time.Time#Format at https://godoc.org/time#Time.Format
|
||||||
#
|
#
|
||||||
|
@ -69,6 +73,14 @@ next-message-on-delete=true
|
||||||
|
|
||||||
fuzzy-complete=true
|
fuzzy-complete=true
|
||||||
|
|
||||||
|
[ui:folder=Sent]
|
||||||
|
# index-format=%D %-25.25r %Z %s
|
||||||
|
index-columns = date<16,name<25,flags>4,subject<*
|
||||||
|
column-date = {{.DateAutoFormat .Date.Local}}
|
||||||
|
column-name = {{index (.Peer | names) 0}}
|
||||||
|
column-flags = {{.Flags | join ""}}
|
||||||
|
column-subject = {{.Subject}}
|
||||||
|
|
||||||
[viewer]
|
[viewer]
|
||||||
#
|
#
|
||||||
# Specifies the pager to use when displaying emails. Note that some filters
|
# Specifies the pager to use when displaying emails. Note that some filters
|
||||||
|
|
|
@ -23,6 +23,7 @@ notmuch tag +mailinglist -- to:guile-user@gnu.org
|
||||||
notmuch tag +mailinglist -- to:zsh-users@zsh.org
|
notmuch tag +mailinglist -- to:zsh-users@zsh.org
|
||||||
notmuch tag +mailinglist -- to:qutebrowser@lists.qutebrowser.org
|
notmuch tag +mailinglist -- to:qutebrowser@lists.qutebrowser.org
|
||||||
notmuch tag +mailinglist -- to:~rjarry/aerc-discuss@lists.sr.ht
|
notmuch tag +mailinglist -- to:~rjarry/aerc-discuss@lists.sr.ht
|
||||||
|
notmuch tag +mailinglist -- from:outgoing@sr.ht
|
||||||
|
|
||||||
# TODO: Confirm that we need to do this
|
# TODO: Confirm that we need to do this
|
||||||
# move tagged items across folders and retag
|
# move tagged items across folders and retag
|
||||||
|
|
|
@ -17,6 +17,7 @@ confirm-exit yes
|
||||||
define-filter "nitter feeds" "tags !# \"nitter_personal\" and tags !# \"nitter_institutional\" and tags !# \"nitter_noise\""
|
define-filter "nitter feeds" "tags !# \"nitter_personal\" and tags !# \"nitter_institutional\" and tags !# \"nitter_noise\""
|
||||||
feed-sort-order firsttag
|
feed-sort-order firsttag
|
||||||
keep-articles-days 45
|
keep-articles-days 45
|
||||||
|
macro c set browser "xterm -e mpv --vid=no -- %u &"; one; set browser qutebrowser
|
||||||
max-items 4096
|
max-items 4096
|
||||||
notify-program "/usr/bin/notify-send"
|
notify-program "/usr/bin/notify-send"
|
||||||
urls-source "ttrss"
|
urls-source "ttrss"
|
||||||
|
|
|
@ -2,3 +2,9 @@ Guardian
|
||||||
pool
|
pool
|
||||||
rss
|
rss
|
||||||
deeplinks
|
deeplinks
|
||||||
|
Ukraine
|
||||||
|
Ukraine election
|
||||||
|
Ukraine election
|
||||||
|
Ukraine
|
||||||
|
leak
|
||||||
|
leak
|
||||||
|
|
|
@ -3,5 +3,6 @@
|
||||||
"query:nitter_institutional Articles:tags # \"nitter_institutional\""
|
"query:nitter_institutional Articles:tags # \"nitter_institutional\""
|
||||||
"query:nitter_noise Articles:tags # \"nitter_noise\""
|
"query:nitter_noise Articles:tags # \"nitter_noise\""
|
||||||
"query:nuggets Articles:tags # \"nuggets\""
|
"query:nuggets Articles:tags # \"nuggets\""
|
||||||
|
"query:podcasts Articles:tags # \"podcasts\""
|
||||||
"query:release_notes Articles:tags # \"release_notes\""
|
"query:release_notes Articles:tags # \"release_notes\""
|
||||||
"query:tech Articles:tags # \"tech\""
|
"query:tech Articles:tags # \"tech\""
|
||||||
|
|
21
vim/.vimrc
21
vim/.vimrc
|
@ -24,6 +24,10 @@ set splitright
|
||||||
" Allow hidden buffers, don't limit to one file per window/split
|
" Allow hidden buffers, don't limit to one file per window/split
|
||||||
set hidden
|
set hidden
|
||||||
|
|
||||||
|
" Enable folding
|
||||||
|
set foldmethod=indent
|
||||||
|
set foldlevel=99
|
||||||
|
|
||||||
" Sane vim split naviagation (via Gaslight blog)
|
" Sane vim split naviagation (via Gaslight blog)
|
||||||
nnoremap <c-j> <c-w>j
|
nnoremap <c-j> <c-w>j
|
||||||
nnoremap <c-k> <c-w>k
|
nnoremap <c-k> <c-w>k
|
||||||
|
@ -45,6 +49,19 @@ au!
|
||||||
autocmd VimEnter * silent !echo -ne "\e[2 q"
|
autocmd VimEnter * silent !echo -ne "\e[2 q"
|
||||||
augroup END
|
augroup END
|
||||||
|
|
||||||
|
" Indentation for Python - throws error, needs fixing
|
||||||
|
" au BufNewFile,BufRead *.py
|
||||||
|
" \ set tabstop=4
|
||||||
|
" \ set softtabstop=4
|
||||||
|
" \ set shiftwidth=4
|
||||||
|
" \ set textwidth=79
|
||||||
|
" \ set expandtab
|
||||||
|
" \ set autoindent
|
||||||
|
" \ set fileformat=unix
|
||||||
|
|
||||||
|
" Flag extraneous whitespace - throws error, needs fixing
|
||||||
|
" au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/
|
||||||
|
|
||||||
" vim-plug
|
" vim-plug
|
||||||
if empty(glob('~/.vim/autoload/plug.vim'))
|
if empty(glob('~/.vim/autoload/plug.vim'))
|
||||||
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
|
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
|
||||||
|
@ -69,8 +86,10 @@ Plug 'HerringtonDarkholme/yats.vim'
|
||||||
Plug 'Quramy/tsuquyomi'
|
Plug 'Quramy/tsuquyomi'
|
||||||
Plug 'rust-lang/rust.vim'
|
Plug 'rust-lang/rust.vim'
|
||||||
Plug 'neovimhaskell/haskell-vim'
|
Plug 'neovimhaskell/haskell-vim'
|
||||||
|
Plug 'vim-scripts/indentpython.vim'
|
||||||
Plug 'severij/vadelma'
|
Plug 'severij/vadelma'
|
||||||
Plug 'tpope/vim-surround'
|
Plug 'tpope/vim-surround'
|
||||||
|
Plug 'mattn/emmet-vim'
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
" Tsuquyomi
|
" Tsuquyomi
|
||||||
|
@ -82,7 +101,7 @@ let g:airline_theme = 'light'
|
||||||
let g:airline#extensions#tmuxline#enabled = 0
|
let g:airline#extensions#tmuxline#enabled = 0
|
||||||
|
|
||||||
" ALE
|
" ALE
|
||||||
let g:ale_linters = {'haskell': ['hlint', 'hdevtools']}
|
let g:ale_linters = {'haskell': ['hlint', 'hdevtools'], 'python': ['flake8']}
|
||||||
|
|
||||||
" YouCompleteMe
|
" YouCompleteMe
|
||||||
noremap <F8> :YcmCompleter GoTo<CR>
|
noremap <F8> :YcmCompleter GoTo<CR>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
Config { overrideRedirect = False
|
Config { overrideRedirect = False
|
||||||
, font = "xft:InconsolataGo Nerd Font Mono:size=8"
|
, font = "InconsolataGo Nerd Font Mono 16"
|
||||||
, additionalFonts = ["xft:JoyPixels:size=8"]
|
, additionalFonts = ["JoyPixels 24"]
|
||||||
, bgColor = "#ffff99"
|
, bgColor = "#ffff99"
|
||||||
, fgColor = "#191970"
|
, fgColor = "#191970"
|
||||||
, position = TopW L 90
|
, position = TopSize L 90 28
|
||||||
, commands = [ Run WeatherX "KLGA"
|
, commands = [ Run WeatherX "KLGA"
|
||||||
[ ("clear", "clear")
|
[ ("clear", "clear")
|
||||||
, ("sunny", "sunny")
|
, ("sunny", "sunny")
|
||||||
|
|
|
@ -3,15 +3,20 @@
|
||||||
/usr/sbin/keepassxc &
|
/usr/sbin/keepassxc &
|
||||||
sleep 16
|
sleep 16
|
||||||
|
|
||||||
# /usr/sbin/qutebrowser --restore home & sleep 5 && sh -c "wmctrl -r qutebrowser -t 2"
|
|
||||||
# /usr/sbin/qutebrowser & sleep 5 && sh -c "wmctrl -r qutebrowser -t 2"
|
|
||||||
# /usr/sbin/firefox-developer-edition & sleep 5 && sh -c "wmctrl -r firefox -t 2"
|
|
||||||
/usr/sbin/xterm -fa 'Fantasque Sans Mono:size=6' -e btm --battery --color default-light --dot_marker & sleep 5 && sh -c "wmctrl -r btm -t 1"
|
|
||||||
# /usr/sbin/xterm -e newsboat & sleep 5 && sh -c "wmctrl -r newsboat -t 4"
|
|
||||||
# /usr/sbin/xterm -e joplin & sleep 5 && sh -c "wmctrl -r joplin -t 5"
|
|
||||||
/usr/sbin/cbatticon &
|
/usr/sbin/cbatticon &
|
||||||
/usr/sbin/nextcloud &
|
/usr/sbin/nextcloud &
|
||||||
/usr/sbin/nm-applet --no-agent &
|
/usr/sbin/nm-applet --no-agent &
|
||||||
/usr/sbin/pasystray &
|
/usr/sbin/pasystray &
|
||||||
|
/usr/sbin/blueman-applet &
|
||||||
|
|
||||||
|
/home/adam/.local/bin/alacritty --title 001 & sleep 5 && sh -c "wmctrl -r 001 -t 3"
|
||||||
|
/home/adam/.local/bin/alacritty msg create-window --title btm --command btm --battery --color default-light & sleep 5 && sh -c "wmctrl -r btm -t 1"
|
||||||
|
|
||||||
|
# /usr/sbin/qutebrowser --restore home & sleep 5 && sh -c "wmctrl -r qutebrowser -t 2"
|
||||||
|
# /usr/sbin/qutebrowser & sleep 5 && sh -c "wmctrl -r qutebrowser -t 2"
|
||||||
|
# /usr/sbin/firefox-developer-edition & sleep 5 && sh -c "wmctrl -r firefox -t 2"
|
||||||
|
# /usr/sbin/xterm -fa 'Fantasque Sans Mono:size=6' -e btm --battery --color default-light & sleep 5 && sh -c "wmctrl -r btm -t 1"
|
||||||
|
# /usr/sbin/xterm -e newsboat & sleep 5 && sh -c "wmctrl -r newsboat -t 4"
|
||||||
|
# /usr/sbin/xterm -e joplin & sleep 5 && sh -c "wmctrl -r joplin -t 5"
|
||||||
# /usr/sbin/xterm -e neomutt & sleep 5 && sh -c "wmctrl -r neomutt -t 3"
|
# /usr/sbin/xterm -e neomutt & sleep 5 && sh -c "wmctrl -r neomutt -t 3"
|
||||||
# /usr/sbin/xterm -e aerc & sleep 5 && sh -c "wmctrl -r aerc -t 3"
|
# /usr/sbin/xterm -e aerc & sleep 5 && sh -c "wmctrl -r aerc -t 3"
|
||||||
|
|
|
@ -16,10 +16,12 @@ main = xmonad
|
||||||
|
|
||||||
myConfig = def
|
myConfig = def
|
||||||
{ borderWidth = 4
|
{ borderWidth = 4
|
||||||
, terminal = "xterm"
|
, terminal = "/home/adam/.local/bin/alacritty"
|
||||||
, modMask = mod4Mask
|
, modMask = mod4Mask
|
||||||
, focusedBorderColor = "#ff00ff"
|
, focusedBorderColor = "#ff00ff"
|
||||||
}
|
}
|
||||||
|
`additionalKeysP`
|
||||||
|
[ ("M-S-<Return>", spawn "/home/adam/.local/bin/alacritty msg create-window || /home/adam/.local/bin/alacritty") ]
|
||||||
|
|
||||||
myXmobarPP :: PP
|
myXmobarPP :: PP
|
||||||
myXmobarPP = def
|
myXmobarPP = def
|
||||||
|
|
|
@ -136,3 +136,7 @@ source /home/adam/.config/broot/launcher/bash/br
|
||||||
|
|
||||||
# tea
|
# tea
|
||||||
PROG=tea _CLI_ZSH_AUTOCOMPLETE_HACK=1 source "/home/adam/.config/tea/autocomplete.zsh"
|
PROG=tea _CLI_ZSH_AUTOCOMPLETE_HACK=1 source "/home/adam/.config/tea/autocomplete.zsh"
|
||||||
|
|
||||||
|
# gomphotherium
|
||||||
|
export GOMPHOTHERIUM_SERVER='https://toot.cat'
|
||||||
|
export GOMPHOTHERIUM_ACCESS_TOKEN='qqscVpLBugWAv6cFUqu1vBm0QMbgsWTiafg7TwZsTec'
|
||||||
|
|
Loading…
Reference in a new issue