From c09566afa74d30f1bcb3182172c283f9c9f84aec Mon Sep 17 00:00:00 2001 From: Dmitry Zakharchenko Date: Wed, 3 Jan 2024 23:49:03 +0200 Subject: [PATCH] newsboat: migrate to miniflux --- .config/newsboat/config | 23 ++++---- .config/newsboat/urls | 104 ------------------------------------ .config/nvim/lua/colors.lua | 32 +++++++++++ 3 files changed, 44 insertions(+), 115 deletions(-) delete mode 100644 .config/newsboat/urls create mode 100644 .config/nvim/lua/colors.lua diff --git a/.config/newsboat/config b/.config/newsboat/config index 422c510..ce0c3ef 100644 --- a/.config/newsboat/config +++ b/.config/newsboat/config @@ -1,12 +1,18 @@ +urls-source "miniflux" +miniflux-url "http://ec2-3-120-193-1.eu-central-1.compute.amazonaws.com/" +miniflux-login "dmitz" +miniflux-tokeneval "pass other/miniflux" + external-url-viewer "urlscan -dc -r 'linkhandler {}'" browser linkhandler -auto-reload no +auto-reload yes goto-next-feed no show-read-feeds no show-read-articles no confirm-mark-feed-read no +feed-sort-order lastupdated max-items 30 -reload-threads 40 +reload-threads 15 text-width 120 history-limit 0 notify-always no @@ -14,11 +20,11 @@ notify-program "notify-send" notify-format "%d new articles loaded." datetime-format "%b %d" -feedlist-title-format " Feed (%u feeds unreaded)" -articlelist-title-format " %T (%u articles unreaded)" -feedlist-format " %-6T %-50t (%U New)" +feedlist-title-format " Feed (%u feeds unreaded) %>-" +articlelist-title-format " %T (%u articles unreaded) %>-" +feedlist-format " (%T) %-50t (%U New)" articlelist-format "%3f %-8D %t" -itemview-title-format " %T" +itemview-title-format " %T %>-" bind-key h quit bind-key j down @@ -50,11 +56,6 @@ color listnormal_unread blue default color listfocus yellow default color listfocus_unread yellow default -ignore-mode display -ignore-article "https://youtube.com/feeds/videos.xml?channel_id=UCsnGwSIHyoYN0kiINAGUKxg" "title =~ \"(NAS|Server)\"" -ignore-article "https://youtube.com/feeds/videos.xml?channel_id=UCIvkS0o7Csl6EuA7gCmdgqg" "title =~ \"Мемэльный\"" -ignore-article "https://youtube.com/feeds/videos.xml?channel_id=UC-b89a0Fw6pNoP-g-_qLeiw" "title !~ \"Попкульт\"" - highlight all "---.*---" yellow highlight feedlist ".*(0/0))" black highlight article "(^Feed:*)" cyan default diff --git a/.config/newsboat/urls b/.config/newsboat/urls deleted file mode 100644 index 85b9a1b..0000000 --- a/.config/newsboat/urls +++ /dev/null @@ -1,104 +0,0 @@ -"TECH" "(---)" -https://www.phoronix.com/rss.php "(www)" -https://go.dev/blog/feed.atom "(www)" -https://hnrss.org/best "(www)" "~Hacker News" -https://lobste.rs/top/rss "(www)" "~Lobsters" -https://torrentfreak.com/feed "(www)" -https://rss.nixnet.services/?action=display&bridge=KilledbyGoogleBridge&format=Atom "(www)" "~Killed by Google" -https://youtube.com/feeds/videos.xml?channel_id=UC5UAwBUum7CPN5buc-_N1Fw "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCKTehwyGCKF-b2wo0RKwrcg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCl2mFZoRqjw_ELax4Yisf6w "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC3kAbMcYr-JEMSb2xX4OdpA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCJetJ7nDNLlEzDLXv7KIo0w "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCsnGwSIHyoYN0kiINAGUKxg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC9-y-6csu5WGm29I7JiwpnA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCkf4VIqu3Acnfzuk3kRIFwA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCgXdyySqz7qH-lDiVG-7KwA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCdGUr1XKTND-CcGhq_b4eKw "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCIvkS0o7Csl6EuA7gCmdgqg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCL5RKbiAPqSC_mUIjCpx3xg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCBJycsmduvYEL83R_U4JriQ "(ytb)" - -"HL" "(---)" -https://youtube.com/feeds/videos.xml?channel_id=UCJ10M7ftQN7ylM6NaPiEB6w "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCpi0JLkVK0RrAHkfpB3B2Aw "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC2WNW0NZVyMeEPvtLmScgvQ "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCiUkcNS6W0n8QdosuZASduQ "(ytb)" - -"FUNI" "(---)" -https://youtube.com/feeds/videos.xml?channel_id=UCYhzyDH0vGmebTHP2_vla9Q "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCOujgO5S-Zn8DqpFrvzeIqA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCfUaZ8Ra7m7BqUEACv2jySw "(ytb)" - -"DIY" "(---)" -https://www.youtube.com/feeds/videos.xml?channel_id=UCQwRlx8hVI-CFv_E-v5s84Q "(ytb)" - -"PPL" "(---)" -https://lukesmith.xyz/rss.xml "(www)" "~Luke's Webpage" -https://notrelated.xyz/rss "(www)" "~Not Related" -https://emersion.fr/blog/atom.xml "(www)" -https://isaacfreund.com/blog/feed.xml "(www)" -https://drewdevault.com/blog/index.xml "(www)" "~Drew DeVault" -https://spacepub.space/feeds/videos.xml?videoChannelId=2 "(prb)" -https://youtube.com/feeds/videos.xml?channel_id=UC2eYFnH61tmytImy1mTYvhA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCxFGffCAi7wC-nl1jA13x1A "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC3ltptWa0xfrDweghW94Acg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC7YOGHUfC1Tb6E4pudI9STA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCEMSM2w0EvLcOSIFrv3kNHQ "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCIDPOmbX9yLVFUw2ELI73HA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC4YM-PGOKORUeSCbOjBjR3w "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCIwBjM0QCMHIQIAc53eOXZg "(ytb)" - -"SOC" "(---)" -https://reclaimthenet.org/feed "(www)" -https://youtube.com/feeds/videos.xml?channel_id=UCUUq5AxS5fULXnEdUMaz_KA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCO39Y30rZQC1CiEYeOwlx4g "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCSHZKyawb77ixDdsGog4iWA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCLgKHF1BcJyzIr2zr6fwGGg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCf_kbk7T6-3Cw1o3KA4hxCg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC-b89a0Fw6pNoP-g-_qLeiw "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC9RM-iSvTu1uPJb8X5yp3EQ "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCR1D15p_vdP3HkrH8wgjQRw "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCbWcXB0PoqOsAvAdfzWMf0w "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCo4au6lRX4-_gIczBneEZWA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCsK84qDhiw7SwtZonplxavg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCvKPc71Dd8qnuKZd2nRyH4g "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC8GoduxspzU7MpKYdbMyI0A "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCJLorkdDK41pOQyoVQbFqJQ "(ytb)" - -"MOV" "(---)" -https://thepiratebay10.org/rss/top100/207 "(www)" "~HD Movies (top 100)" -https://youtube.com/feeds/videos.xml?channel_id=UCSc16oMxxlcJSb9SXkjwMjA "(ytb)" "~YMS" -https://youtube.com/feeds/videos.xml?channel_id=UCbaKd4mhqd1QvfDp5EaUlHw "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCOaqC7XshSJO7PWwvjDJ1nQ "(ytb)" - -"HIS" "(---)" -https://youtube.com/feeds/videos.xml?channel_id=UC5Dw9TFdbPJoTDMSiJdIQTA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCOuWeOkMrq84u5LY6apWQ8Q "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UC2CmP3hssH0MAqV18UZs0Xw "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCGzfpg1YiBIlgcODQI4lDvQ "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCZAENaOaceQUMd84GDc26EA "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCsK1oV0PGkcZ1UhFtajx0dg "(ytb)" -https://youtube.com/feeds/videos.xml?channel_id=UCxRSpkGOH_09pxKvgD8S5jQ "(ytb)" "~Study of Antiquity" -https://youtube.com/feeds/videos.xml?channel_id=UCprXm6I8qIRkllnCX_MnDyQ "(ytb)" - -"LANG" "(---)" -https://youtube.com/feeds/videos.xml?channel_id=UCKMGLK-Inu1lReNdbeYBgOA "(ytb)" "~Virginia Bēowulf" -https://youtube.com/feeds/videos.xml?channel_id=UCMk_WSPy3EE16aK5HLzCJzw "(ytb)" - -"MUS" "(---)" -https://rss.nixnet.services/?action=display&bridge=Bandcamp&context=By+band&band=soundfortress&type=changes&format=Atom "(bnd)" "~Soundfortess" -https://rss.nixnet.services/?action=display&bridge=Bandcamp&context=By+band&band=yezdin&type=changes&format=Atom "(bnd)" "~Yezdin" - -"CODE" "(---)" -https://repology.org/maintainer/dmitz%40disroot.org/feed-for-repo/alpine_edge/atom "(www)" -https://floss.social/@chimera_linux.rss "(mst)" -https://git.lolcat.ca/lolcat/4get.rss "(gte)" -https://github.com/MoojMidge/plugin.video.youtube/commits/wip-unstable.atom "(ghb)" -https://github.com/chimera-linux/cports/commits/master.atom "(ghb)" -https://github.com/lawnchairlauncher/lawnchair/commits/13-dev.atom "(ghb)" -https://github.com/lawnchairlauncher/lawnicons/commits/develop.atom "(ghb)" -https://github.com/kolunmi/sandbar/commits/main.atom "(ghb)" -https://github.com/riverwm/river/commits/master.atom "(ghb)" -https://github.com/qutebrowser/qutebrowser/releases.atom "(ghb)" -https://github.com/newsboat/newsboat/releases.atom "(ghb)" diff --git a/.config/nvim/lua/colors.lua b/.config/nvim/lua/colors.lua new file mode 100644 index 0000000..d21f1a4 --- /dev/null +++ b/.config/nvim/lua/colors.lua @@ -0,0 +1,32 @@ +vim.cmd('colorscheme base16-eighties') + +local base16 = require('base16-colorscheme') + +base16.setup({ + base00 = '#1a1a1a', base01 = '#262626', base02 = '#515151', base03 = '#747369', + base04 = '#a09f93', base05 = '#d3d0c8', base06 = '#e8e6df', base07 = '#f2f0ec', + base08 = '#f2f0ec', base09 = '#f99157', base0A = '#ffcc66', base0B = '#99cc99', + base0C = '#66cccc', base0D = '#538cc6', base0E = '#cc99cc', base0F = '#d27b53' +}) + +vim.cmd.highlight({'LineNr', 'guifg=' .. base16.colors.base03}) +vim.cmd.highlight({'StatusLine', 'guibg=' .. base16.colors.base01}) +vim.cmd.highlight({'TabLine', 'guifg=' .. base16.colors.base0D}) +vim.cmd.highlight({'TabLineSel', 'guifg=' .. base16.colors.base0A}) + +vim.cmd.highlight({'TelescopeBorder', 'guibg=' .. base16.colors.base00}) +vim.cmd.highlight({'TelescopeNormal', 'guibg=' .. base16.colors.base00, 'guifg=' .. base16.colors.base0D}) +vim.cmd.highlight({'TelescopePreviewLine', 'guibg=' .. base16.colors.base02}) +vim.cmd.highlight({'TelescopePromptBorder', 'guibg=' .. base16.colors.base00}) +vim.cmd.highlight({'TelescopePromptNormal', 'guibg=' .. base16.colors.base01}) +vim.cmd.highlight({'TelescopePromptTitle', 'guibg=' .. base16.colors.base00, 'guifg=' .. base16.colors.base05}) +vim.cmd.highlight({'TelescopeSelection', 'guibg=' .. base16.colors.base00, 'guifg=' .. base16.colors.base0A, 'gui=bold'}) + +vim.cmd.highlight({'TSComment', 'gui=none'}) +vim.cmd.highlight({'TSConstBuiltin', 'gui=none'}) +vim.cmd.highlight({'TSFuncBuiltin', 'gui=none'}) +vim.cmd.highlight({'TSEmphasis', 'gui=none'}) +vim.cmd.highlight({'TSTypeBuiltin', 'gui=none'}) +vim.cmd.highlight({'TSVariableBuiltin', 'gui=none'}) +vim.cmd.highlight({'LspInlayHint', 'gui=none'}) +vim.cmd.highlight({'TreesitterContext', 'gui=none'})