diff --git a/.brew_programs b/.brew_programs index f63e05f..f44027d 100644 --- a/.brew_programs +++ b/.brew_programs @@ -10,11 +10,11 @@ htop imagemagick ipcalc iperf3 +lf mtr neovim parallel pinentry-mac -ranger ripgrep rsync taplo diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml index 0208a99..49e0d57 100644 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -19,10 +19,35 @@ bindings = [ opacity = 0.95 [font] -size = 20 +size = 25 +############################## +# Terminess Nerd Font + +[font.normal] +family = "Terminess Nerd Font" +style = "Regular" + +[font.bold_italic] +family = "Terminess Nerd Font" +style = "Bold Italic" + +[font.italic] +family = "Terminess Nerd Font" +style = "Italic" + +[font.offset] +x = 0 +y = 0 + +[font.glyph_offset] +x = 0 +y = 0 + +############################## +# Comic code # [font.normal] -# family = "Terminess Nerd Font" +# family = "Comic Code Ligatures" # style = "Regular" # # [font.bold] @@ -30,38 +55,21 @@ size = 20 # # style = "Bold" # [font.bold_italic] -# family = "Terminess Nerd Font" +# family = "Comic Code" # style = "Bold Italic" # [font.italic] -# family = "Terminess Nerd Font" +# family = "Comic Code" # style = "Italic" +# [font.offset] +# x = 0 +# y = -6 -# Comic code -[font.normal] -family = "Comic Code Ligatures" -style = "Regular" - -# [font.bold] -# family = "Teminess Nerd Font" -# style = "Bold" - -[font.bold_italic] -family = "Comic Code" -style = "Bold Italic" - -[font.italic] -family = "Comic Code" -style = "Italic" - -[font.offset] -x = 0 -y = -6 - -[font.glyph_offset] -x = 0 -y = -2 +# [font.glyph_offset] +# x = 0 +# y = -2 +############################## # [mouse.hints] # modifiers = "Command" diff --git a/.config/newsraft/config b/.config/newsraft/config new file mode 100644 index 0000000..3f3de67 --- /dev/null +++ b/.config/newsraft/config @@ -0,0 +1,38 @@ +# Newsraft configuration for IT Ops / Security +# macOS-friendly defaults; Newsraft already auto-detects `open` on macOS. + +# Interface +scrolloff 3 +scrollwrap true +menu-item-sorting time-desc +menu-feed-sorting unread-desc +menu-section-sorting alphabet-asc +list-entry-date-format "%d %b %H:%M" +sections-menu-paramount-explore true +feeds-menu-paramount-explore true +status-show-menu-path true + +# Keep the local database useful without becoming huge. +database-analyze-on-startup true +database-clean-on-startup false +database-batch-transactions true + +# Network +download-timeout 30 +respect-ttl-element true +respect-expires-header true +send-if-none-match-header true +send-if-modified-since-header true + +# Reading +mark-item-read-on-hover false +read-on-arrival false +mark-item-unread-on-change false + +# Open article in browser and immediately mark it read. +bind o open-in-browser; mark-read + +# Handy shortcuts. +bind R reload-all +bind q quit +bind Q quit-hard diff --git a/.config/newsraft/feeds b/.config/newsraft/feeds new file mode 100644 index 0000000..8708920 --- /dev/null +++ b/.config/newsraft/feeds @@ -0,0 +1,48 @@ +# Newsraft IT Ops / Security feed collection +# Sections are organised for a sysadmin / cloud / security workflow. +# Newsraft syntax: @ Section, then URL "Feed name" < settings + +@ Polska < reload-period 60; item-limit 100 +https://www.rmf24.pl/feed "RMF24 — Najważniejsze" < reload-period 30; item-limit 100 +https://samorzad.pap.pl/rss.xml "PAP — Samorząd" < reload-period 120; item-limit 50 + +@ Polska Security < reload-period 60; item-limit 100 +https://cert.pl/rss/ "CERT Polska" < reload-period 30; item-limit 100 +https://sekurak.pl/feed/ "Sekurak" < reload-period 60; item-limit 100 +https://feeds.feedburner.com/niebezpiecznik/ "Niebezpiecznik" < reload-period 60; item-limit 100 +https://zaufanatrzeciastrona.pl/feed "Zaufana Trzecia Strona" < reload-period 60; item-limit 100 + +@ DevOps / SRE < reload-period 120; item-limit 100 +https://thenewstack.io/feed/ "The New Stack" < reload-period 120; item-limit 100 +https://feed.infoq.com/ "InfoQ" < reload-period 120; item-limit 100 +https://devops.com/feed/ "DevOps.com" < reload-period 120; item-limit 100 +https://sreweekly.com/feed/ "SRE Weekly" < reload-period 360; item-limit 50 +https://www.lastweekinaws.com/feed/ "Last Week in AWS" < reload-period 360; item-limit 50 + +@ Linux / Open Source < reload-period 180; item-limit 100 +https://www.phoronix.com/rss.php "Phoronix" < reload-period 120; item-limit 100 +https://www.kernel.org/feeds/kdist.xml "Linux Kernel Releases" < reload-period 360; item-limit 50 +https://www.omgubuntu.co.uk/feed "OMG! Ubuntu" < reload-period 180; item-limit 75 +https://www.redhat.com/en/rss/blog/channel/red-hat-enterprise-linux "Red Hat Enterprise Linux" < reload-period 180; item-limit 75 + +@ Proxmox / Virtualisation < reload-period 180; item-limit 100 +https://shop.proxmox.com/index.php?rp=/announcements&rss=1 "Proxmox Announcements" < reload-period 120; item-limit 100 +https://forum.proxmox.com/forums/proxmox-virtual-environment.19/index.rss "Proxmox VE Forum" < reload-period 120; item-limit 100 + +@ Security < reload-period 60; item-limit 100 +https://www.cisa.gov/cybersecurity-advisories/all.xml "CISA Cybersecurity Advisories" < reload-period 30; item-limit 100 +https://cvefeed.io/rssfeed/severity/high.xml "CVEFeed — High / Critical" < reload-period 15; item-limit 50 +https://cvefeed.io/rssfeed/latest.xml "CVEFeed — Latest CVEs" < reload-period 15; item-limit 50 +https://krebsonsecurity.com/feed/ "Krebs on Security" < reload-period 120; item-limit 100 +https://www.schneier.com/feed/atom/ "Schneier on Security" < reload-period 180; item-limit 75 +https://feeds.feedburner.com/TheHackersNews "The Hacker News" < reload-period 60; item-limit 100 +https://isc.sans.edu/rssfeed_full.xml "SANS Internet Storm Center" < reload-period 60; item-limit 100 + +@ Networking / Edge < reload-period 180; item-limit 100 +https://blog.cloudflare.com/rss/ "Cloudflare Blog" < reload-period 120; item-limit 100 +https://blog.mikrotik.com/?feed=rss2 "MikroTik Blog" < reload-period 180; item-limit 75 +https://labs.ripe.net/feed/ "RIPE Labs" < reload-period 180; item-limit 75 + +@ GitHub < reload-period 120; item-limit 100 +https://github.blog/changelog/feed/ "GitHub Changelog" < reload-period 60; item-limit 100 +https://github.blog/engineering/feed/ "GitHub Engineering" < reload-period 180; item-limit 75