Update

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)
-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
  
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
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
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
...
50
  
50
  
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
  
  
54
# Other stuff.
  
55
export PATH=$HOME/Applications/riscv-gnu-toolchain/bin:$PATH
  
56
export PATH=$HOME/Applications/xtensa-lx106-elf/bin:$PATH
53
  
57
  
54
# History and search. Stolen from J.
58
# History and search. Stolen from J.
55
HISTCONTROL=ignoreboth
59
HISTCONTROL=ignoreboth
...
diff --git a/.vimrc b/.vimrc
...
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
...