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