diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-02-23 09:22:25 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-02-23 09:22:25 +0100 |
| commit | dc256484f27b1ebc662fa425b9717546b40c7237 (patch) | |
| tree | c258e864587f2250a664b75bed217fa8fecb1b15 | |
| parent | 22baa11c070b8545e74faf496e707b9147e4d5e9 (diff) | |
| download | dotfiles-dc256484f27b1ebc662fa425b9717546b40c7237.tar.gz | |
Update
| -rw-r--r-- | .newsboat/config | 15 | ||||
| -rw-r--r-- | .newsboat/urls | 118 | ||||
| -rwxr-xr-x | .shenanigans.sh | 12 | ||||
| -rw-r--r-- | .vimrc | 3 |
4 files changed, 90 insertions, 58 deletions
diff --git a/.newsboat/config b/.newsboat/config new file mode 100644 index 0000000..6ba43d0 --- /dev/null +++ b/.newsboat/config | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | reload-threads 100 | ||
| 2 | article-sort-order date-desc | ||
| 3 | show-read-feeds no | ||
| 4 | refresh-on-startup yes | ||
| 5 | confirm-mark-all-feeds-read no | ||
| 6 | confirm-mark-feed-read no | ||
| 7 | browser "firefox --new-tab %u" | ||
| 8 | |||
| 9 | highlight article "^(Feed):.*$" yellow default | ||
| 10 | highlight article "^(Title):.*$" yellow default | ||
| 11 | highlight article "^(Date):.*$" yellow default | ||
| 12 | highlight article "^(Author):.*$" yellow default | ||
| 13 | highlight article "^(Link):.*$" yellow default | ||
| 14 | highlight article "https?://[^ ]+" cyan default | ||
| 15 | highlight article "\\[[0-9][0-9]*\\]" cyan default | ||
diff --git a/.newsboat/urls b/.newsboat/urls index 1dbf366..52cf3b6 100644 --- a/.newsboat/urls +++ b/.newsboat/urls | |||
| @@ -1,53 +1,65 @@ | |||
| 1 | https://theorangeduck.com/feeds/pages | 1 | https://theorangeduck.com/feeds/pages blog |
| 2 | https://geohot.github.io/blog/feed.xml | 2 | https://geohot.github.io/blog/feed.xml blog |
| 3 | https://lwn.net/headlines/rss | 3 | https://lwn.net/headlines/rss blog |
| 4 | https://kristoff.it/index.xml | 4 | https://kristoff.it/index.xml blog |
| 5 | https://www.computerenhance.com/feed | 5 | https://www.computerenhance.com/feed blog |
| 6 | https://tratt.net/laurie/news.rss | 6 | https://tratt.net/laurie/news.rss blog |
| 7 | https://willhbr.net/feed.xml | 7 | https://willhbr.net/feed.xml blog |
| 8 | https://andrewkelley.me/rss.xml | 8 | https://andrewkelley.me/rss.xml blog |
| 9 | https://beyondloom.com/blog/rss.xml | 9 | https://beyondloom.com/blog/rss.xml blog |
| 10 | https://thomashunter.name/feed.rss | 10 | https://thomashunter.name/feed.rss blog |
| 11 | https://decuser.github.io/feed.xml | 11 | https://decuser.github.io/feed.xml blog |
| 12 | https://simonwillison.net/atom/entries/ | 12 | https://simonwillison.net/atom/entries/ blog |
| 13 | https://til.simonwillison.net/tils/feed.atom | 13 | https://til.simonwillison.net/tils/feed.atom blog |
| 14 | https://www.andreinc.net/feed.xml | 14 | https://www.andreinc.net/feed.xml blog |
| 15 | https://voussoir.net/writing/writing.atom | 15 | https://voussoir.net/writing/writing.atom blog |
| 16 | https://blog.regehr.org/feed | 16 | https://blog.regehr.org/feed blog |
| 17 | https://richiejp.com/atom.xml | 17 | https://richiejp.com/atom.xml blog |
| 18 | https://szymonkaliski.com/feed.xml | 18 | https://szymonkaliski.com/feed.xml blog |
| 19 | https://world.hey.com/dhh/feed.atom | 19 | https://world.hey.com/dhh/feed.atom blog |
| 20 | https://mitchellh.com/feed.xml | 20 | https://mitchellh.com/feed.xml blog |
| 21 | https://matt-rickard.com/rss | 21 | https://matt-rickard.com/rss blog |
| 22 | https://neil.computer/rss/ | 22 | https://neil.computer/rss/ blog |
| 23 | https://matduggan.com/rss/ | 23 | https://matduggan.com/rss/ blog |
| 24 | https://michael.stapelberg.ch/feed.xml | 24 | https://michael.stapelberg.ch/feed.xml blog |
| 25 | https://journal.valeriansaliou.name/rss/ | 25 | https://journal.valeriansaliou.name/rss/ blog |
| 26 | https://www.duskborn.com/index.xml | 26 | https://www.duskborn.com/index.xml blog |
| 27 | https://mirzapandzo.com/rss.xml | 27 | https://mirzapandzo.com/rss.xml blog |
| 28 | https://mitjafelicijan.com/feed.xml | 28 | https://mitjafelicijan.com/feed.xml blog |
| 29 | https://crawl.develz.org/wordpress/feed | 29 | https://offbeatpursuit.com/blog/index.rss "~Offbeatpursuit blog" blog |
| 30 | https://go.dev/blog/feed.atom | 30 | https://offbeatpursuit.com/notes/index.rss "~Offbeatpursuit notes" blog |
| 31 | https://www.youtube.com/feeds/videos.xml?channel_id=UCqmugCqELzhIMNYnsjScXXw | 31 | https://offbeatpursuit.com/paste/index.rss "~Offbeatpursuit paste" blog |
| 32 | https://www.youtube.com/feeds/videos.xml?channel_id=UCYO_jab_esuFRV4b17AJtAw | 32 | |
| 33 | https://www.youtube.com/feeds/videos.xml?channel_id=UCSju5G2aFaWMqn-_0YBtq5A | 33 | https://crawl.develz.org/wordpress/feed releases |
| 34 | https://www.youtube.com/feeds/videos.xml?channel_id=UCUSck1dOH7VKmG4lRW7tZXg | 34 | https://go.dev/blog/feed.atom releases |
| 35 | https://www.youtube.com/feeds/videos.xml?channel_id=UCkK9UDm_ZNrq_rIXCz3xCGA | 35 | https://github.com/raysan5/raylib/releases.atom releases |
| 36 | https://www.youtube.com/feeds/videos.xml?channel_id=UCwgKmJM4ZJQRJ-U5NjvR2dg | 36 | https://github.com/ggml-org/llama.cpp/releases.atom releases |
| 37 | https://www.youtube.com/feeds/videos.xml?channel_id=UC8DntJ-sBtgC-jA0yEjxqjw | 37 | https://github.com/doitsujin/dxvk/releases.atom releases |
| 38 | https://www.youtube.com/feeds/videos.xml?channel_id=UCrqM0Ym_NbK1fqeQG2VIohg | 38 | https://github.com/papers-we-love/papers-we-love/commits.atom releases |
| 39 | https://www.youtube.com/feeds/videos.xml?channel_id=UCUzQJ3JBuQ9w-po4TXRJHiA | 39 | https://github.com/nothings/stb/commits.atom releases |
| 40 | https://www.youtube.com/feeds/videos.xml?channel_id=UCUyeluBRhGPCW4rPe_UvBZQ | 40 | https://github.com/nicbarker/clay/releases.atom releases |
| 41 | https://www.youtube.com/feeds/videos.xml?channel_id=UCS0N5baNlQWJCUrhCEo8WlA | 41 | https://github.com/cc65/cc65/commits.atom releases |
| 42 | https://www.youtube.com/feeds/videos.xml?channel_id=UCsBjURrPoezykLs9EqgamOA | 42 | |
| 43 | https://www.youtube.com/feeds/videos.xml?channel_id=UCaTznQhurW5AaiYPbhEA-KA | 43 | https://www.youtube.com/feeds/videos.xml?channel_id=UCqmugCqELzhIMNYnsjScXXw media |
| 44 | https://www.youtube.com/feeds/videos.xml?channel_id=UCld68syR8Wi-GY_n4CaoJGA | 44 | https://www.youtube.com/feeds/videos.xml?channel_id=UCYO_jab_esuFRV4b17AJtAw media |
| 45 | https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw | 45 | https://www.youtube.com/feeds/videos.xml?channel_id=UCSju5G2aFaWMqn-_0YBtq5A media |
| 46 | https://www.youtube.com/feeds/videos.xml?channel_id=UCVk4b-svNJoeytrrlOixebQ | 46 | https://www.youtube.com/feeds/videos.xml?channel_id=UCUSck1dOH7VKmG4lRW7tZXg media |
| 47 | https://www.youtube.com/feeds/videos.xml?channel_id=UCNzszbnvQeFzObW0ghk0Ckw | 47 | https://www.youtube.com/feeds/videos.xml?channel_id=UCkK9UDm_ZNrq_rIXCz3xCGA media |
| 48 | https://www.youtube.com/feeds/videos.xml?channel_id=UCAMu6Dso0ENoNm3sKpQsy0g | 48 | https://www.youtube.com/feeds/videos.xml?channel_id=UCwgKmJM4ZJQRJ-U5NjvR2dg media |
| 49 | https://www.youtube.com/feeds/videos.xml?channel_id=UC2DjFE7Xf11URZqWBigcVOQ | 49 | https://www.youtube.com/feeds/videos.xml?channel_id=UC8DntJ-sBtgC-jA0yEjxqjw media |
| 50 | https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg | 50 | https://www.youtube.com/feeds/videos.xml?channel_id=UCrqM0Ym_NbK1fqeQG2VIohg media |
| 51 | https://www.youtube.com/feeds/videos.xml?channel_id=UCTAfm-YD2M9xzvbYvRc5ttA | 51 | https://www.youtube.com/feeds/videos.xml?channel_id=UCUzQJ3JBuQ9w-po4TXRJHiA media |
| 52 | https://www.youtube.com/feeds/videos.xml?channel_id=UC5--wS0Ljbin1TjWQX6eafA | 52 | https://www.youtube.com/feeds/videos.xml?channel_id=UCUyeluBRhGPCW4rPe_UvBZQ media |
| 53 | https://www.youtube.com/feeds/videos.xml?channel_id=UCmtyQOKKmrMVaKuRXz02jbQ | 53 | https://www.youtube.com/feeds/videos.xml?channel_id=UCS0N5baNlQWJCUrhCEo8WlA media |
| 54 | https://www.youtube.com/feeds/videos.xml?channel_id=UCsBjURrPoezykLs9EqgamOA media | ||
| 55 | https://www.youtube.com/feeds/videos.xml?channel_id=UCaTznQhurW5AaiYPbhEA-KA media | ||
| 56 | https://www.youtube.com/feeds/videos.xml?channel_id=UCld68syR8Wi-GY_n4CaoJGA media | ||
| 57 | https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw media | ||
| 58 | https://www.youtube.com/feeds/videos.xml?channel_id=UCVk4b-svNJoeytrrlOixebQ media | ||
| 59 | https://www.youtube.com/feeds/videos.xml?channel_id=UCNzszbnvQeFzObW0ghk0Ckw media | ||
| 60 | https://www.youtube.com/feeds/videos.xml?channel_id=UCAMu6Dso0ENoNm3sKpQsy0g media | ||
| 61 | https://www.youtube.com/feeds/videos.xml?channel_id=UC2DjFE7Xf11URZqWBigcVOQ media | ||
| 62 | https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg media | ||
| 63 | https://www.youtube.com/feeds/videos.xml?channel_id=UCTAfm-YD2M9xzvbYvRc5ttA media | ||
| 64 | https://www.youtube.com/feeds/videos.xml?channel_id=UC5--wS0Ljbin1TjWQX6eafA media | ||
| 65 | https://www.youtube.com/feeds/videos.xml?channel_id=UCmtyQOKKmrMVaKuRXz02jbQ media | ||
diff --git a/.shenanigans.sh b/.shenanigans.sh index a011f48..8dc78eb 100755 --- a/.shenanigans.sh +++ b/.shenanigans.sh | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | # Software list: | 1 | # Software list: |
| 2 | # git gcc make cmake busybox cifs-utils tree hstr curl | 2 | # git gcc make cmake busybox cifs-utils tree hstr curl |
| 3 | # s3cmd xmlstarlet htop nvtop tmux xclip mc ripgrep jq | 3 | # s3cmd xmlstarlet htop nvtop tmux xclip mc ripgrep jq |
| 4 | # stow rsync entr clang clang-tidy clang-tools clangd | 4 | # stow rsync entr vim xxd podman podman-compose |
| 5 | # vim xxd podman podman-compose | 5 | # clang clang-tidy clang-toolsi-extra clangd clang-analyzer |
| 6 | 6 | ||
| 7 | # Magical environment variables. | 7 | # Magical environment variables. |
| 8 | export NIX_SHELL_PRESERVE_PROMPT=1 | 8 | export NIX_SHELL_PRESERVE_PROMPT=1 |
| @@ -51,6 +51,10 @@ export PATH=/usr/local/go/bin:$PATH | |||
| 51 | # Language servers. | 51 | # Language servers. |
| 52 | export PATH=$HOME/.local/bin/luals/bin:$PATH | 52 | export PATH=$HOME/.local/bin/luals/bin:$PATH |
| 53 | 53 | ||
| 54 | # Other stuff. | ||
| 55 | export PATH=$HOME/Applications/riscv-gnu-toolchain/bin:$PATH | ||
| 56 | export PATH=$HOME/Applications/xtensa-lx106-elf/bin:$PATH | ||
| 57 | |||
| 54 | # History and search. Stolen from J. | 58 | # History and search. Stolen from J. |
| 55 | HISTCONTROL=ignoreboth | 59 | HISTCONTROL=ignoreboth |
| 56 | shopt -s histappend | 60 | shopt -s histappend |
| @@ -21,12 +21,13 @@ nnoremap <C-b> :CtrlPBuffer<cr> | |||
| 21 | nnoremap <C-k> :ALEHover<cr> | 21 | nnoremap <C-k> :ALEHover<cr> |
| 22 | nnoremap <C-j> :ALEDetail<cr> | 22 | nnoremap <C-j> :ALEDetail<cr> |
| 23 | nnoremap <Leader>r :let @/ = ''<CR> | 23 | nnoremap <Leader>r :let @/ = ''<CR> |
| 24 | nnoremap <Leader>f :%!clang-format -style=file<CR>:w<CR> | ||
| 24 | 25 | ||
| 25 | nmap <silent> gr :ALEFindReferences<cr> | 26 | nmap <silent> gr :ALEFindReferences<cr> |
| 26 | nmap <silent> gd :ALEGoToDefinition<cr> | 27 | nmap <silent> gd :ALEGoToDefinition<cr> |
| 27 | nmap <silent> re :ALERename<cr> | 28 | nmap <silent> re :ALERename<cr> |
| 28 | 29 | ||
| 29 | let g:ale_completion_enabled = 0 | 30 | let g:ale_completion_enabled = 1 |
| 30 | let g:ale_hover_to_floating_preview = 1 | 31 | let g:ale_hover_to_floating_preview = 1 |
| 31 | let g:ale_detail_to_floating_preview = 1 | 32 | let g:ale_detail_to_floating_preview = 1 |
| 32 | let g:ale_floating_window_border = 0 | 33 | let g:ale_floating_window_border = 0 |
