diff --git a/.config/doom/config.el b/.config/doom/config.el index 41d8508..1546f8c 100644 --- a/.config/doom/config.el +++ b/.config/doom/config.el @@ -3,7 +3,7 @@ (setq user-full-name "opal" user-mail-address "ry.orlando@pm.me") -;; (setq doom-theme 'doom-Iosvkem) +;; (setq doom-theme 'doom-dracula) (load-theme 'modus-vivendi t) (define-key global-map (kbd "") #'modus-themes-toggle) @@ -13,9 +13,12 @@ eshell-mode-hook)) (add-hook mode (lambda () (display-line-numbers-mode 0)))) -(set-face-attribute 'default nil :font "Iosevka" :height 150 :weight 'medium) -(set-face-attribute 'variable-pitch nil :font "Iosevka" :height 1.0 :weight 'medium) -(set-face-attribute 'fixed-pitch nil :font "Iosevka Term" :height 1.0 :weight 'medium) +(setq browse-url-browser-function 'browse-url-generic + browse-url-generic-program "qutebrowser") + +(set-face-attribute 'default nil :font "Hack" :height 150 :weight 'regular) +(set-face-attribute 'fixed-pitch nil :font "Hack" :height 1.0 :weight 'regular) +(set-face-attribute 'variable-pitch nil :font "Iosevka" :height 1.0 :weight 'bold) (defun opal/org-font-setup () ;; Replace list hyphen with dot @@ -33,7 +36,7 @@ (org-level-6 . 1.1) (org-level-7 . 1.1) (org-level-8 . 1.1))) - (set-face-attribute (car face) nil :font "Cantarell" :weight 'regular :height (cdr face))) + (set-face-attribute (car face) nil :font "Iosevka" :weight 'regular :height (cdr face))) ;; Ensure that anything that should be fixed-pitch in Org files appears that way (set-face-attribute 'org-block nil :foreground nil :inherit 'fixed-pitch) @@ -52,8 +55,7 @@ (defun opal/org-mode-setup () (org-indent-mode) (variable-pitch-mode 1) - (visual-line-mode 1) - (setq org-startup-folded t)) + (visual-line-mode 1)) (use-package org :commands (org-capture org-agenda) @@ -63,12 +65,11 @@ (setq org-agenda-start-with-log-mode t) (setq org-log-done 'time) (setq org-log-into-drawer t) - + (setq org-startup-folded t) (setq org-agenda-files '("~/org/projects/" "~/org/tasks/")) - (require 'org-habit) (add-to-list 'org-modules 'org-habit) (setq org-habit-graph-column 60) @@ -88,31 +89,31 @@ ;; Configure custom agenda views (setq org-agenda-custom-commands - '(("d" "Dashboard" - ((agenda "" ((org-deadline-warning-days 7))) - (todo "NEXT" - ((org-agenda-overriding-header "Next Tasks"))) - (tags-todo "agenda/ACTIVE" ((org-agenda-overriding-header "Active Projects"))))) + '(("d" "Dashboard" + ((agenda "" ((org-deadline-warning-days 7))) + (todo "NEXT" + ((org-agenda-overriding-header "Next Tasks"))) + (tags-todo "agenda/ACTIVE" ((org-agenda-overriding-header "Active Projects"))))) - ("n" "Next Tasks" - ((todo "NEXT" - ((org-agenda-overriding-header "Next Tasks"))))) + ("n" "Next Tasks" + ((todo "NEXT" + ((org-agenda-overriding-header "Next Tasks"))))) - ;; Low-effort next actions - ("e" tags-todo "+TODO=\"NEXT\"+Effort<15&+Effort>0" - ((org-agenda-overriding-header "Low Effort Tasks") - (org-agenda-max-todos 20) - (org-agenda-files org-agenda-files))))) + ;; Low-effort next actions + ("e" tags-todo "+TODO=\"NEXT\"+Effort<15&+Effort>0" + ((org-agenda-overriding-header "Low Effort Tasks") + (org-agenda-max-todos 20) + (org-agenda-files org-agenda-files))))) ;; Create capture templates (setq org-capture-templates - `(("t" "Tasks") - ("tt" "Task" entry (file+olp "~/org/planner/tasks.org" "Inbox") - "* TODO %?\n %U\n %a\n %i" :empty-lines 1) + `(("t" "Tasks") + ("tt" "Task" entry (file+olp "~/org/planner/tasks.org" "Inbox") + "* TODO %?\n %U\n %a\n %i" :empty-lines 1) - ("p" "Projects") - ("pp" "Project File" entry (file+olp "~/org/projects/auto-infra-overview.org" "Inbox") - "* TODO %?\n %U\n %a\n %i" :empty-lines 1))) + ("p" "Projects") + ("pp" "Project File" entry (file+olp "~/org/projects/auto-infra-overview.org" "Inbox") + "* TODO %?\n %U\n %a\n %i" :empty-lines 1))) ;; Tell Org to stop indenting inside of org source blocks. (setq org-edit-src-content-indentation 0) @@ -162,3 +163,8 @@ (add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp")) (add-to-list 'org-structure-template-alist '("sql" . "src sql")) (add-to-list 'org-structure-template-alist '("go" . "src go"))) + +(setq rmh-elfeed-org-files (list "~/.config/elfeed/feeds.org")) +(add-hook! 'elfeed-search-mode-hook 'elfeed-update) +(after! elfeed + (setq elfeed-search-filter "@1-month-ago +unread")) diff --git a/.config/doom/init.el b/.config/doom/init.el index b6d7145..e716ea7 100644 --- a/.config/doom/init.el +++ b/.config/doom/init.el @@ -173,7 +173,7 @@ ;;emms ;;everywhere ; *leave* Emacs!? You must be joking ;;irc ; how neckbeards socialize - ;;(rss +org) ; emacs as an RSS reader + (rss +org) ; emacs as an RSS reader ;;twitter ; twitter client https://twitter.com/vnought :config diff --git a/.config/qutebrowser/autoconfig.yml b/.config/qutebrowser/autoconfig.yml index 67e9ef8..2cc72b1 100644 --- a/.config/qutebrowser/autoconfig.yml +++ b/.config/qutebrowser/autoconfig.yml @@ -8,16 +8,40 @@ config_version: 2 settings: content.javascript.enabled: '*://*.127.0.0.1/*': true + '*://*.account.protonvpn.com/*': true '*://*.crontab.guru/*': true + '*://*.customer.xfinity.com/*': true + '*://*.fmovies.to/*': true '*://*.framatube.org/*': true '*://*.github.com/*': true + '*://*.hub.docker.com/*': true + '*://*.idcs-3359adb31e35415e8c1729c5c8098c6d.identity.oraclecloud.com/*': true + '*://*.jf.opal.sh/*': true + '*://*.localhost/*': true + '*://*.login.seattle.gov/*': true + '*://*.login.xfinity.com/*': true + '*://*.my.vultr.com/*': true + '*://*.myutilities.seattle.gov/*': true '*://*.onlinebanking.becu.org/*': true + '*://*.payments.xfinity.com/*': true '*://*.protesilaos.com/*': true + '*://*.proton.me/*': true '*://*.register.be.xfinity.com/*': false '*://*.search.brave.com/*': true '*://*.seattle.craigslist.org/*': true + '*://*.shop.bulletproof.com/*': true + '*://*.stackoverflow.com/*': true + '*://*.twitter.com/*': true + '*://*.utilities-self-service.ebill.seattle.gov/*': true '*://*.vid.puffyan.us/*': true '*://*.www.astound.com/*': true + '*://*.www.budgetbytes.com/*': true + '*://*.www.foodnetwork.com/*': true '*://*.www.knoll.com/*': true + '*://*.www.openstreetmap.org/*': true + '*://*.www.reddit.com/*': true + '*://*.www.seattle.gov/*': true '*://*.www.startpage.com/*': true + '*://*.www.vultr.com/*': true '*://*.www.xfinity.com/*': true + '*://*.www.youtube.com/*': true diff --git a/.config/qutebrowser/bookmarks/urls b/.config/qutebrowser/bookmarks/urls deleted file mode 100644 index 832b8c7..0000000 --- a/.config/qutebrowser/bookmarks/urls +++ /dev/null @@ -1 +0,0 @@ -https://drewdevault.com/ Drew DeVault's blog diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py index 401691a..1721246 100644 --- a/.config/qutebrowser/config.py +++ b/.config/qutebrowser/config.py @@ -25,7 +25,9 @@ def intercept(info: interceptor.Request): interceptor.register(intercept) - +c.qt.highdpi = True +c.fonts.default_size = '15pt' +c.zoom.default = "150%" c.content.javascript.enabled = False #c.content.user_stylesheets = [ "stylesheet.css" ] c.downloads.location.directory = "~/downloads" diff --git a/.config/qutebrowser/quickmarks b/.config/qutebrowser/quickmarks deleted file mode 100644 index cc22db5..0000000 --- a/.config/qutebrowser/quickmarks +++ /dev/null @@ -1,276 +0,0 @@ -j'san & Epektase - alone in the void - YouTube https://www.youtube.com/watch?v=Cvb41neez7Q -90s' Sample CDs : CyberYoukai : Free Download, Borrow, and Streaming : Internet Archive https://archive.org/details/90ssamplecds -ideas and action http://ideasandaction.info/ -Instant Pot New Orleans-Style Red Beans and Rice :: Recipes :: Camellia Brand https://www.camelliabrand.com/recipes/instant-pot-new-orleans-style-red-beans-and-rice/ -Vegetarian Greek Bowl https://rbitzer.com/vegetarian-greek-bowl/ -Advanced MD | Patient Portal https://patientportal.advancedmd.com/143376/legacy/main/index -dingus - Bing https://www.windowssearch-exp.com/search?q=dingus&go=Search&qs=ds&form=QBRE -ansible-nagios/install/roles/nagios/templates at master · sadsfae/ansible-nagios · GitHub https://github.com/sadsfae/ansible-nagios/tree/master/install/roles/nagios/templates -Notes on using expert_recipe in Debian/Ubuntu Preseed Files | Semi-Empirical Shenanigans https://cptyesterday.wordpress.com/2012/06/17/notes-on-using-expert_recipe-in-debianubuntu-preseed-files/ -What are some of the worst, most dangerous neighborhoods you can find on Google Street view? : AskReddit https://www.reddit.com/r/AskReddit/comments/3xok9f/what_are_some_of_the_worst_most_dangerous/ -Advanced MD | Patient Portal https://patientportal.advancedmd.com/125825/account/logon -Tianamen Square (2013). Incredibly Graphic Footage of the Massacre [1:18:40] https://www.reddit.com/r/Documentaries/comments/aomhjd/tianamen_square_2013_incredibly_graphic_footage/ -They Shall Not Grow Old (2018) - A clip from Peter Jackson's new film of restored WWI footage : Documentaries https://www.reddit.com/r/Documentaries/comments/9wovgs/they_shall_not_grow_old_2018_a_clip_from_peter/ -Dig Deeper https://digdeeper.neocities.org/ -BME: Body Modification Ezine - The Biggest and Best Tattoo, Piercing and Body Modification Site Since 1994 https://www.bme.com/ -Corn https://www.gwern.net/docs/rotten.com/library/medicine/corn/index.html -Camden, New jersey : UrbanHell https://www.reddit.com/r/UrbanHell/comments/a2ehdu/camden_new_jersey/ -3338 M.L.K. - Google Maps https://www.google.cl/maps/@-23.649841,-70.383316,3a,75y,224.03h,82.68t/data=!3m6!1e1!3m4!1s-3C0_vUZICc6af5mxPTtoQ!2e0!7i13312!8i6656 -7299 C. 69 - Google Maps https://www.google.com.ar/maps/@-34.5328894,-58.578764,3a,75y,133.71h,89.97t/data=!3m7!1e1!3m5!1s49PxpGNyhXTK_90g9OXjZw!2e0!6s%2F%2Fgeo1.ggpht.com%2Fcbk%3Fpanoid%3D49PxpGNyhXTK_90g9OXjZw%26output%3Dthumbnail%26cb_client%3Dmaps_sv.tactile.gps%26thumb%3D2%26w%3D203%26h%3D100%26yaw%3D35.072178%26pitch%3D0!7i13312!8i6656 -C. Utopía - Google Maps https://www.google.es/maps/@37.3585125,-5.9628404,3a,75y,355.85h,90.44t/data=!3m6!1e1!3m4!1sJSNUbEE9_XwYXnjA-EPOxA!2e0!7i13312!8i6656?hl=es -Via Antonio Labriola - Google Maps https://www.google.co.uk/maps/@40.8981407,14.2376201,3a,75y,206.62h,87.99t/data=!3m6!1e1!3m4!1smmkBASup4moVduOI4qhtxw!2e0!7i13312!8i6656?hl=en-gb -Secure email: Tutanota free encrypted email. https://tutanota.com/ -ESS - Emacs Speaks Statistics https://ess.r-project.org/ -Nyxt browser: record-input-field.org https://nyxt.atlas.engineer/article/record-input-field.org -EmacsConf - 2020 - talks - Bard Bivou(m)acs - Building a bandcamp-like page for an album of music https://emacsconf.org/2020/talks/05/ -Smithy: A tiny git forge written in Go https://golangexample.com/smithy-a-tiny-git-forge-written-in-go/ -emacsconf-2021-volunteers | Etherpad https://etherpad.wikimedia.org/p/emacsconf-2021-volunteers -EmacsConf - Editing the EmacsConf wiki https://emacsconf.org/edit/ -https://github.com/sachac.keys https://github.com/sachac.keys -https://github.com/zaeph.keys https://github.com/zaeph.keys -EmacsConf - 2021 - talks - Moldable Emacs, a step towards sustainable software https://emacsconf.org/2021/talks/mold/ -Home - DMOJ: Modern Online Judge https://dmoj.ca/ -practical-tutorials/project-based-learning: Curated list of project-based tutorials https://github.com/practical-tutorials/project-based-learning#go -faq - learnprogramming https://www.reddit.com/r/learnprogramming/wiki/faq#wiki_where_can_i_find_practice_exercises_and_project_ideas.3F -Home | Premera Blue Cross https://www.premera.com/visitor -Duolingo - The world's best way to learn Portuguese https://www.duolingo.com/learn -Tailscale · Best VPN Service for Secure Networks https://tailscale.com/ -OPNsense Firewall Rule "Cheat Sheet" https://homenetworkguy.com/how-to/firewall-rules-cheat-sheet/ -The 8 Best Brazilian and Portuguese Movies for Authentic Language Learning | FluentU Portuguese https://www.fluentu.com/blog/portuguese/portuguese-movies/ -The 13 Snazziest Podcasts from Brazil for Improving Your Portuguese | FluentU Portuguese https://www.fluentu.com/blog/portuguese/portuguese-podcast/ -Nouns and Articles https://www.learningportuguese.co.uk/guide/grammar/basics/nouns-and-articles -Possessive Pronouns https://www.learningportuguese.co.uk/guide/grammar/portuguese-pronouns/possessive-pronouns -Portuguese Access — Nathaniel Drew https://www.nathanieldrew.com/portuguese-access/?ss_source=sscampaigns&ss_campaign_id=5c03462aed2c5e0001906789&ss_email_id=61221d33f0027234f2eb2f49&ss_campaign_name=More+Clarity+%2B+Language+Learning+Resources&ss_campaign_sent_date=2021-08-22T09%3A47%3A43Z -Closing the laptop lid does not disable the output · Issue #3137 · swaywm/sway https://github.com/swaywm/sway/issues/3137 -Discover the top streamed music and songs online on Soundcloud https://soundcloud.com/discover -Tab Stash – Get this Extension for 🦊 Firefox (en-US) https://addons.mozilla.org/en-US/firefox/addon/tab-stash/ -Gitea | Drone https://docs.drone.io/server/provider/gitea/ -ByWater Solutions | We are hiring a Library and Linux Loving System… https://bywatersolutions.com/news/we-are-hiring-a-library-and-linux-loving-system-administrator-2 -Home | Editora Hedra https://www.hedra.com.br/ -Anarquia | Anarquismo - anarquista.net https://www.anarquista.net/page/2/ -𝕸𝖌𝖌𝖎𝖊⚔️𝕱𝖔𝖗𝖌𝖊𝖉 𝖙𝖔 𝖐𝖎𝖑𝖑 (@hammerxforged) • Instagram photos and videos https://www.instagram.com/hammerxforged/ -The Gender of Portuguese Words | Practice Portuguese https://www.practiceportuguese.com/learning-notes/the-gender-of-portuguese-words/ -bWAPP, a buggy web application! http://www.itsecgames.com/download.htm -OverTheWire: Level Goal: Bandit Level 0 https://overthewire.org/wargames/bandit/bandit0.html -Mindfulness for Teens in 10 Minutes a Day: Exercises to Feel Calm, Stay Focused & Be Your Best Self: Battistin MA LMFT, Jennie Marie: 9781641524377: Amazon.com: Books https://www.amazon.com/Mindfulness-Teens-Minutes-Day-Exercises/dp/1641524375 -KeyZen Colemak-DH https://ranelpadon.github.io/keyzen-colemak-dh/ -Getting started | Web Security Academy - PortSwigger https://portswigger.net/web-security/getting-started -Hack The Box: Hacking Training For The Best | Individuals & Companies https://www.hackthebox.com/ -Wide Organic Finish Ear Cuff Ear Climber Cartilage Clip | Etsy https://www.etsy.com/listing/846433475/wide-organic-finish-ear-cuff-ear-climber?pop=1 -Poverty in the USA: Being Poor in the World's Richest Country | ENDEVR Documentary - YouTube https://www.youtube.com/watch?v=f78ZVLVdO0A -Documentaries https://www.reddit.com/r/Documentaries/ -Logical Increments https://www.logicalincrements.com/ -The Journey to Try Harder: TJnull’s Preparation Guide for PEN-200 PWK/OSCP 2.0 | NetSec Focus https://www.netsecfocus.com/oscp/2021/05/06/The_Journey_to_Try_Harder-_TJnull-s_Preparation_Guide_for_PEN-200_PWK_OSCP_2.0.html#a-word-of-warning -Command Challenge! https://cmdchallenge.com/ -Solve Linux Shell | HackerRank https://www.hackerrank.com/domains/shell -Minimal safe Bash script template - Better Dev https://betterdev.blog/minimal-safe-bash-script-template/ -whoisflynn/OSCP-Exam-Report-Template: Modified template for the OSCP Exam and Labs. Used during my passing attempt https://github.com/whoisflynn/OSCP-Exam-Report-Template -penetration-testing-with-kali.pdf https://www.offensive-security.com/documentation/penetration-testing-with-kali.pdf -WildCon1 – the first Wildland seminar https://golem.foundation/2020/10/10/WildCon1.html -WildCon1: A General Overview of Wildland - YouTube https://www.youtube.com/watch?v=HINGBqVyCJ4 -This Person Does Not Exist https://thispersondoesnotexist.com/ -The Hitchhiker’s Guide to Online Anonymity | The Hitchhiker’s Guide to Online Anonymity https://web.archive.org/web/20220302223645/https://anonymousplanet.org/guide.html#your-cryptocurrencies-transactions -Doom Emacs Configuration https://tecosaur.github.io/emacs-config/config.html#splash-screen -The Journey to Try Harder: TJnull’s Preparation Guide for PWK/OSCP | NetSec Focus https://www.netsecfocus.com/oscp/2019/03/29/The_Journey_to_Try_Harder-_TJNulls_Preparation_Guide_for_PWK_OSCP.html#overview -Connect Android Phone to Arch Linux https://linuxhint.com/connect-android-arch-linux/ -Settings - Nextcloud https://arturias.opal.sh/settings/user -The Hitchhiker’s Guide to Online Anonymity | The Hitchhiker’s Guide to Online Anonymity https://web.archive.org/web/20220302223645/https://anonymousplanet.org/guide.html#pre-requisites-and-limitations -ADHD Brain: Unraveling Secrets of Your ADD Nervous System https://www.additudemag.com/secrets-of-the-adhd-brain/ -Cryptomator - Free Cloud Encryption for Dropbox & Co https://web.archive.org/web/20220228125545/https://cryptomator.org/ -Alias | SimpleLogin https://app.simplelogin.io/dashboard/ -Ethical guidelines for privacy protection | IVPN https://www.ivpn.net/ethics/ -The New Oil https://thenewoil.org/index.html -VOIP plans and pricing | Hushed - 2nd Phone Number https://hushed.com/pricing/ -Books by Michael Bazzell https://inteltechniques.com/book7.html -Library Genesis http://libgen.rs/ -Home - Encyclopaedia Metallum: The Metal Archives https://www.metal-archives.com/ -Chad's Guide to Starting Your Own Website – LandChad.net https://landchad.net/ -ArchWiki https://wiki.archlinux.org/ -Ansible Documentation — Ansible Documentation https://docs.ansible.com/ansible/latest/index.html -guides/ALTERNATIVES.md at master · mayfrost/guides https://github.com/mayfrost/guides/blob/master/ALTERNATIVES.md -SPF Wizard - SPF Generator DNS tool https://www.spfwizard.net/ -Advanced MD | Patient Portal https://patientportal.advancedmd.com/143376/account/logon -ErgoDox EZ: An Incredible Mechanical Ergonomic Keyboard https://ergodox-ez.com/ -GitHub - emacs-tw/awesome-emacs: A community driven list of useful Emacs packages, libraries and others. https://github.com/emacs-tw/awesome-emacs -daviwil (David Wilson) · GitHub https://github.com/daviwil -Advent of Code 2021 https://adventofcode.com/ -Mindful Therapy Group | Seattle Therapists, Psychologists & Psychiatry https://www.mindfultherapygroup.com/ -OPNsense® a true open source security platform and more - OPNsense® is a true open source firewall and more https://opnsense.org/ -Practical Emacs Lisp http://xahlee.info/emacs/emacs/elisp.html -Literate DevOps http://howardism.org/Technical/Emacs/literate-devops.html -Practical Common Lisp https://gigamonkeys.com/book/ -closos.pdf http://metamodular.com/closos.pdf -Hacker News https://news.ycombinator.com/news -Element | Secure collaboration and messaging https://element.io/ -Spotify - Web Player: Music for everyone https://open.spotify.com/ -OpenStax Homepage - OpenStax https://openstax.org/ -Login – Nginx Proxy Manager https://nginx.opal.sh/login -https://calendar.protonmail.com/u/2/ https://calendar.protonmail.com/u/2/ -Nara Thai, WA | 800 Olive Way, Seattle, WA 98101, USA 98101 | SmileDining https://narathaicuisinewa.smiledining.com//?2021120602 -Effects of Mobile Use on Subjective Sleep Quality https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7320888/ -Mixing industrial techno - YouTube https://www.youtube.com/watch?v=BJrAq8B3-_I -Google Translate https://translate.google.com/ -home https://theopalvault.org/ -Patrick Fox (@RealCynicalFox) / Twitter https://twitter.com/RealCynicalFox -Space / Twitter https://twitter.com/i/spaces/1OdKrBealBqKX -Concatenate byte strings in Python 3 | Jan-Philip Gehrcke https://gehrcke.de/2014/02/concatenate-byte-strings-in-python-3/ -emacs pentest https://www.danielluna.com.br/ -https://raw.githubusercontent.com/xwmx/bash-boilerplate/master/bash-simple https://raw.githubusercontent.com/xwmx/bash-boilerplate/master/bash-simple -quick_reference [GNU screen] http://aperiodic.net/screen/quick_reference -Debian paste error https://paste.debian.net/103937/ -Debian Pastezone https://paste.debian.net/ -Index | Mobilism https://forum.mobilism.org/index.php -ProtonMail https://mail.protonmail.com/u/0/inbox -Interoperability without sacrificing privacy: Matrix and the DMA | Matrix.org https://matrix.org/blog/2022/03/25/interoperability-without-sacrificing-privacy-matrix-and-the-dma -Slack | netbox | NetDev Community https://app.slack.com/client/T01P0D0366B/C01P0FRSXRV -Seattle Apartments at Seattle Rentals .com - condos, houses and apartment listings and online rental classifieds https://www.seattlerentals.com/Fremont/apartment/12704 -Black Playground https://black.vercel.app/?version=stable&state=_Td6WFoAAATm1rRGAgAhARYAAAB0L-Wj4Ax1BVxdAD2IimZxl1N_Wg0_QLDSluJRcxyy_agGIjCIe-3gOSwQBIuZTtCtDj_kuH3gUCD-ch4edqH0N4mSAcNTt_2H45_alW8PpjJusl2YoOE-0eLv-wE47rwx1kAXEF75fqkxVpj2DsadMLIQcocjhrSL_yF_mjkFZ856ata_OXLJYL3PfoXOePCfgrGzsqsYgIdxnfrSTCob4G8okqSTk18HmIyNE6wuYvQfJGQOi-PQdN1SbHU-hJtesOO64bsSPhnx3P1y8ThBgcmW-slcIDqF4702IxO0ENl4Irz6dHWKx8S3W7OsTMl0YgmvJxpYCtTn1LSXh7bJefgtjXZIC_Wo2kzvE72RVcghbpI2_oL8l23lnX7uA7HgwVpSzKRsabjhr4DQJJ01ZZTrhz6nOV-LGxYhJJyq3U6xF1P7hyCYh1RQF1zh4Dy0iF-LAT4bHtU0UzAZv0DwpzhbxehIDL0s0PFMsE5SJWVIerTwzgRrYJfa4DKuqmaxlFb_mDRkt-1Gv4rfa3FDkC-VEu-3SI0mWrrILvq7nGKIfeGBzzYIN46PiHxmoyI6hCevqzcxtuTLakhdOuR9pZE9UySJ1Ztp3JnF2v7IXCZ6byjcd6UqJwsm5gB2oxz7MOHvvEdNKcNokLnjfM_kAugCWkuySd5MC9Ef_pe6sYmnytckoYfLwqaBZ01UqND9fqZRLOjveAkh8tiDMyts8tTkrN1CAdMIe6eiohygS46PZXDoiiwV6ZIjBw2pZYJ4-0THgt_au6eTc0twEw5XrEY23ysjZ2y168HoLQnZEQohUpBcIyZIEQDK94XdHJHZWdes_FkbOG3AYsk8OBPWFrNAO52wdL2ZikBKgLYsPxekQoQQZ6ZQkjEbvCvOKD7wfbzyb6Eb19YUGiDAZ5LSb0mvTohJe4h0ligjBa_2Mnvbb3at1k_f-NGIyZyApz7tKlGnwwmUbd5eEGm3P7U9k_V8qbHyOID0TNuYNeybVvjII5p4OGIcII3zzJH1N56R8i4B3EDQK0qsP23YXHeTAt_0QqrIEs52EsdsRKRIhH5wvuCxAsR_eREpbcJj-8DouDBLtIWXXdTp9pEMkqhHpsn6Nigss6VF-2vYjIU9yvAGOFdOwltpXYdgqqfGeuF9qFrIoIUwA82wHZN4okr7f591Jc8F0g35SUYEEHTnenPCRxvH2B8jROE3CWio0JkRU23r1f3ibVxRjNAPewp-rxGU15kEuxaBIP3dO2RHU6a1Vms4GIvwnmBp4BMzUdglpIAtvaMrDEooTKZ8Wiet5vqboGa03KUH5c5c9jKe1axeU5dC6grvuoxBlfm4Q-GU-phY22DHljHpz8b7KI2blmmFxGr-sqe6dP6D0kp3XuIn-ApZ1CrMUD_MhcqUoBccIT_KNs4NpnG9UBct-5xMzvtTo4mf89mq63DlcszGZuNZK7Xdne5u7HxEJy1RJ6NdFOjhaDYaadS2S5pdNpm8VTQlq8N8-Z_KUOneuoiJyUQ5MdYJZqYlKsHvi_oWsdIu1HJaJaMlua4PDLso09apUCxqZRJ2m8MCqEKLZfQvdeWfdtPCIe7Io4qkdHy-suzmySMHA6LZsnqqNNgefO0NcZZ0d_iA4oStfZWdqJ_Wm7xAVdnQ6dLZY4huMPIXnw-z0nEWfrvOft7XaTQWRpEQd_EXlUFBSrnZTqA4Ns8NtijYFI27sdEkNEeyArNDqXIzx3d587cW2NZw7p9lmXCi1Bj1RoyyRdS7k9gbbDz9wbdHKreBCAxFXFarflTMoucdvNHezt84QINkvflSaiBYJhqHgtODUI2xjnb9Aoeh7a6W8ST4SdwAR9Rd50ESaVMAAfgK9hgAALvsHMGxxGf7AgAAAAAEWVo%3D -Spite - Encyclopaedia Metallum: The Metal Archives https://www.metal-archives.com/bands/Spite/3540366151 -A collection of books on Mao and Maoism. - r/communism https://libredd.it/r/communism/comments/1nlylf/a_collection_of_books_on_mao_and_maoism/ -FMovies | Watch Hamilton's Pharmacopeia (2011) Online Free on fmovies.to https://fmovies.to/series/hamiltons-pharmacopeia-qnwpn/2-3 -Low Down Da Sinista - Coming For Your Soul (Full Album) - YouTube https://www.youtube.com/watch?v=j6WcPgC08Sw -Redditle - Reddit-only Google Search https://redditle.com/ -https://vid.puffyan.us/playlist?list=PL_wv2OekqOtV_R6kfXnmly6GtZXqRjp7A https://vid.puffyan.us/playlist?list=PL_wv2OekqOtV_R6kfXnmly6GtZXqRjp7A -Inside the Virus-Hunting Nonprofit at the Center of the Lab-Leak Controversy | Vanity Fair https://www.vanityfair.com/news/2022/03/the-virus-hunting-nonprofit-at-the-center-of-the-lab-leak-controversy -Bad Faith on Apple Podcasts https://podcasts.apple.com/us/podcast/bad-faith/id1531192509 -Jellyfin https://jf.opal.sh/web/index.html#!/home.html -Gender - FeministWiki https://feministwiki.org/wiki/Gender -Shell https://pubs.opengroup.org/onlinepubs/9699919799/idx/shell.html -BashPitfalls - Greg's Wiki http://mywiki.wooledge.org/BashPitfalls#for_f_in_.24.28ls_.2A.mp3.29 -lambda.pdf http://www.inf.fu-berlin.de/lehre/WS03/alpi/lambda.pdf -End-to-End Project: A Beginner's Guide to Building Your First Web App - Making Smaller Circles https://makingsmallercircles.com/articles/end-to-end-project/ -New https://www.shadertoy.com/new -GitHub - keplr/programming-projects-for-n00bz: /g/'s Programming Projects for n00bz. https://github.com/keplr/programming-projects-for-n00bz -GitHub - dylanaraps/pure-sh-bible: 📖 A collection of pure POSIX sh alternatives to external processes. https://github.com/dylanaraps/pure-sh-bible -platform — Access to underlying platform’s identifying data — Python 3.9.2 documentation https://docs.python.org/3/library/platform.html -argparse — Parser for command-line options, arguments and sub-commands — Python 3.9.2 documentation https://docs.python.org/3/library/argparse.html -os — Miscellaneous operating system interfaces — Python 3.9.2 documentation https://docs.python.org/3/library/os.html -The Python Standard Library — Python 3.9.2 documentation https://docs.python.org/3/library/ -GitHub - navdeep-G/samplemod https://github.com/navdeep-G/samplemod -Emacs https://lispcookbook.github.io/cl-cookbook/emacs-ide.html -Quick: An Introduction to Racket with Pictures https://docs.racket-lang.org/quick/index.html -How to Design Programs http://htdp.org/ -The Rust Programming Language - The Rust Programming Language https://doc.rust-lang.org/book/title-page.html -How to Create MariaDB User and Grant Privileges https://phoenixnap.com/kb/how-to-create-mariadb-user-grant-privileges -NGINX Config | DigitalOcean https://www.digitalocean.com/community/tools/nginx?domains.0.server.domain=jellyfin.tr909.sh&domains.0.server.documentRoot=&domains.0.php.php=false&domains.0.reverseProxy.reverseProxy=true&domains.0.reverseProxy.path=&domains.0.reverseProxy.proxyPass=http%3A%2F%2Fuqbar.nullvoid.rip%3A8096&domains.0.routing.root=false&domains.0.routing.index=index.html&domains.0.routing.fallbackHtml=true -Hardening and security guidance — Nextcloud latest Administration Manual latest documentation https://docs.nextcloud.com/server/19/admin_manual/installation/harden_server.html -https://tethys.jokust.org:8443/ https://tethys.jokust.org:8443/ -Home - NetBox https://tlon.nullvoid.rip/ -Roman Zolotarev https://www.romanzolotarev.com/ -Wolfgang's Blog https://notthebe.ee/ -DebianInstaller/Preseed/EditIso - Debian Wiki https://wiki.debian.org/DebianInstaller/Preseed/EditIso -Debian -- Network install from a minimal CD https://www.debian.org/CD/netinst/ -ShellCheck – shell script analysis tool https://www.shellcheck.net/ -oort - Proxmox Virtual Environment https://oort.nullvoid.rip:8006/#v1:0:18:4::::::: -GitHub - chlebik/rhcsa-practice-questions: RHCSA practice questions for version 7/8 https://github.com/chlebik/rhcsa-practice-questions -Unifi https://192.168.1.2/ -styx file server http://styx.nullvoid.rip/files/ -GitHub - sadsfae/ansible-nagios: Ansible playbook for setting up the Nagios monitoring system and clients. https://github.com/sadsfae/ansible-nagios -GitHub - ansible/awx: AWX Project https://github.com/ansible/awx -Delete all Trailing Whitespace in Vim - Howchoo https://howchoo.com/vim/delete-all-trailing-whitespace-in-vim -Debian Installer / kickseed · GitLab https://salsa.debian.org/installer-team/kickseed -Namecheap https://www.namecheap.com/ -AMI_BIOS_POST_Codes_for_Grantley_Motherboards.pdf https://www.supermicro.com/manuals/other/AMI_BIOS_POST_Codes_for_Grantley_Motherboards.pdf -(382) Tiny Tiny RSS https://rss.opal.sh/tt-rss/#f=-3&c=0 -Change from local-lvm to local storage | Proxmox Support Forum https://forum.proxmox.com/threads/change-from-local-lvm-to-local-storage.41460/ -nagios https://nagios.realsecure.flyingcroc.net/production/thruk/#main.html -netbox https://netbox.realsecure.flyingcroc.net/ -realsecure https://login.realsecure.flyingcroc.net/ -adp https://workforcenow.adp.com/workforcenow/login.html -outlook https://mail.accretivetg.com/owa/auth/logon.aspx?replaceCurrent=1&reason=2&url=https%3a%2f%2fmail.accretivetg.com%2fowa%2f -confluence https://confluence.atg-corp.com/index.action -mail-accretivetg https://mail.accretivetg.com/owa/#path=/mail -jira https://jira.atg-corp.com/secure/Dashboard.jspa -Microsoft Teams https://teams.microsoft.com/_#/discover -System Administration (IS) - System Administration - Global Site https://confluence.atg-corp.com/display/SysAdmin -Index of /~matthewb/datacenter https://main.realsecure.flyingcroc.net/users/matthewb/datacenter/ -T-shirt and Longsleeve | MUSICKCADAS https://musickcadas.bigcartel.com/category/t-shirt-and-longsleeve -T shirt | Necroharmonic http://necroharmonic.bigcartel.com/category/t-shirt -Gritty Jackson Dry Black YD - Nudie Jeans https://www.nudiejeans.com/product/gritty-jackson-dry-black-yd/ -Vegan 1460 Felix Lace Up Boots | Dr. Martens https://www.drmartens.com/us/en/p/14045001 -Carhartt WIP Vernon Jacket | Soot – Carhartt WIP USA https://us.carhartt-wip.com/products/vernon-jacket-soot-746 -Home | Necroharmonic https://necroharmonic.bigcartel.com/ -BECU https://onlinebanking.becu.org/BECUBankingWeb/Login.aspx -Capital One https://www.capitalone.com/ -Discover https://www.discover.com/ -U.S. Bank https://www.usbank.com/index.html -Privacy https://privacy.com/home -Venmo https://venmo.com/account/sign-in -credit karma https://www.creditkarma.com/dashboard -Check Your Free Credit Report & FICO® Score - Experian https://www.experian.com/ -Passing OSCP - scund00r https://scund00r.com/all/oscp/2018/02/25/passing-oscp.html -SimpleLogin | Open source anonymous email service https://simplelogin.io/ -Home - Fake Address Generator | TheFakeAddress.com https://thefakeaddress.com/ -Zero to OSCP: Concise Edition. Introduction | by Daniel Houghton | Medium https://medium.com/@1chidan/zero-to-oscp-concise-edition-b5ecd4a781c3 -tildeverse https://tildeverse.org/ -Photochrom Prints - About this Collection - Prints & Photographs Online Catalog (Library of Congress) https://www.loc.gov/pictures/collection/pgz/ -GeoGuessr - Let's explore the world! https://www.geoguessr.com/ -/wg/ - Wallpapers/General - 4chan https://boards.4chan.org/wg/ -Sony WF-1000XM4 True Wireless Noise Cancelling In-Ear Headphones Black WF1000XM4/B - Best Buy https://www.bestbuy.com/site/sony-wf-1000xm4-true-wireless-noise-cancelling-in-ear-headphones-black/6462204.p?skuId=6462204 -Protesilaos Stavrou https://protesilaos.com/about/ -They Say This Never Happens https://theysaythisneverhappens.tumblr.com/ -opal — Libre.fm https://libre.fm/user/opal -i Hate Regex - The Regex Cheat Sheet https://ihateregex.io/?q= -CyberChef https://gchq.github.io/CyberChef/ -Debian -- Debian Packages Search https://packages.debian.org/index -Regex Cheat Sheet https://www.rexegg.com/regex-quickstart.html -YAMLlint - The YAML Validator http://www.yamllint.com/ -Crontab.guru - The cron schedule expression editor https://crontab.guru/ -passprotect tarfile https://superuser.com/questions/162624/how-to-password-protect-gzip-files-on-the-command-line -ubuntu - Bash - enable execution only if script is run from a specific directory - Super User https://superuser.com/questions/933774/bash-enable-execution-only-if-script-is-run-from-a-specific-directory -lsi - How do I extend a RAID5 array with storcli? - Server Fault https://serverfault.com/questions/823514/how-do-i-extend-a-raid5-array-with-storcli -Server Fault https://serverfault.com/ -Wait for systemd oneshot service to finish - Server Fault https://serverfault.com/questions/834719/wait-for-systemd-oneshot-service-to-finish -mount - USB drive not detected in Intel EFI shell - Server Fault https://serverfault.com/questions/569972/usb-drive-not-detected-in-intel-efi-shell -ip - Is it better to set -j REJECT or -j DROP in iptables? - Unix & Linux Stack Exchange https://unix.stackexchange.com/questions/109459/is-it-better-to-set-j-reject-or-j-drop-in-iptables -bash - Arrays in a POSIX compliant shell - Stack Overflow https://stackoverflow.com/questions/35385962/arrays-in-a-posix-compliant-shell -python - Get multiple request params of the same name - Stack Overflow https://stackoverflow.com/questions/14188451/get-multiple-request-params-of-the-same-name -arrays - Issues iterating through JSON list in Python? - Stack Overflow https://stackoverflow.com/questions/34951448/issues-iterating-through-json-list-in-python -zshrc - How to make zsh search configuration in $XDG_CONFIG_HOME - Stack Overflow https://stackoverflow.com/questions/21162988/how-to-make-zsh-search-configuration-in-xdg-config-home -emacs - mbsync error: UID is beyond highest assigned UID - Stack Overflow https://stackoverflow.com/questions/39513469/mbsync-error-uid-is-beyond-highest-assigned-uid -Vim, removing blank and commented lines in one regex - Stack Overflow https://stackoverflow.com/questions/12662624/vim-removing-blank-and-commented-lines-in-one-regex -mysql - ERROR 1698 (28000): Access denied for user 'root'@'localhost' - Stack Overflow https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost -How can I create an arithmetic loop in a POSIX shell script? - Unix & Linux Stack Exchange https://unix.stackexchange.com/questions/410636/how-can-i-create-an-arithmetic-loop-in-a-posix-shell-script -linux - Nginx reverse proxy redirection - Unix & Linux Stack Exchange https://unix.stackexchange.com/questions/290141/nginx-reverse-proxy-redirection -Local Database with Scheme - Stack Overflow https://stackoverflow.com/questions/15439833/local-database-with-scheme -rename things in vim to lowercase https://stackoverflow.com/questions/1102859/how-to-convert-all-text-to-lowercase-in-vim -veganscience - vegan https://www.reddit.com/r/vegan/wiki/veganscience -In need of scientific research for a friend worried about stomach/colon/rectal cancer : vegan https://www.reddit.com/r/vegan/comments/710kqt/in_need_of_scientific_research_for_a_friend/dn7ajqw/ -Information on Animal Agriculture in the modern world - Google Docs https://docs.google.com/document/d/12uxf6xK9HxmJoBcGPQHloGNz1i-yM-Giy4F29xa5jwk/edit -2 x 2 in Fremont -- Laundry in unit -- Garage parking stall... https://seattle.craigslist.org/see/apa/d/seattle-x-in-fremont-laundry-in-unit/7464031397.html -Westlake 2 Bedroom With View - apts/housing for rent - apartment rent https://seattle.craigslist.org/see/apa/d/seattle-westlake-bedroom-with-view/7449224634.html -Large 2BR/1BA With Optional Parking!!! Bring Your Cat!! -... https://seattle.craigslist.org/see/apa/d/seattle-large-2br-1ba-with-optional/7464781621.html -2 bedroom apt for rent - apts/housing for rent - apartment rent https://seattle.craigslist.org/see/apa/d/seattle-bedroom-apt-for-rent/7466073440.html -Who Are These People!? - YouTube https://www.youtube.com/watch?v=DXIRpt4rjfo&list=PLxOxNN7zbMAw7TLxTZoCILuLK3cJx7O57&index=15 -Cacophony - Speed Metal Symphony(1987) Full Album - YouTube https://www.youtube.com/watch?v=BXeTA8TqsS0 -Vegan Crunchwrap Supreme – Plantifully Based https://plantifullybasedblog.com/2019/05/23/vegan-crunchwraps/ -Big Tofu Scramble Burrito! : veganrecipes https://www.reddit.com/r/veganrecipes/comments/ksy2zd/big_tofu_scramble_burrito/ -Getting Started https://www.mozilla.org/firefox/central/ -Transgender Woman Charged With Voyeurism in Target Store | Time https://time.com/4406869/transgender-woman-voyeurism-target/ -Geração de som by Pepeu Gomes (Album, Jazz-Rock): Reviews, Ratings, Credits, Song list - Rate Your Music https://rateyourmusic.com/release/album/pepeu_gomes/geracao_de_som/ -Vanguarda paulista - Music genre - Rate Your Music https://rateyourmusic.com/genre/vanguarda-paulista/ -Clara Crocodilo by Arrigo Barnabé e a Banda Sabor de Veneno (Album, Vanguarda paulista): Reviews, Ratings, Credits, Song list - Rate Your Music https://rateyourmusic.com/release/album/arrigo-barnabe-e-a-banda-sabor-de-veneno/clara-crocodilo/ -Clearlight Symphony by Clearlight (Album, Symphonic Prog): Reviews, Ratings, Credits, Song list - Rate Your Music https://rateyourmusic.com/release/album/clearlight/clearlight-symphony/ -El Efecto • Memórias do Fogo • 2018 [disco completo] - Invidious https://vid.puffyan.us/watch?v=mI9vuhcaNoM -BEST OF JOÃO GILBERTO - PORTRAIT IN BOSSA NOVA (Full Alubum) - Invidious https://vid.puffyan.us/watch?v=vMKlGFCGTJQ -Flathub—An app store and build service for Linux https://flathub.org/home -Request a Viewing for 3658 Phinney Ave N - Tenant Turner https://app.tenantturner.com/qualify/3658-phinney-ave-n?p=Company -ARMSLIST - Firearms Classifieds https://www.armslist.com/ -Voice - Calls https://voice.google.com/u/0/calls -The worst fucking band you've stumbled onto lately? https://revelationofdoom.com/thread-the-worst-fucking-band-you-ve-stumbled-onto-lately--85?page=101 -3901 Fremont Ave N #303, Seattle, WA 98103 | Trulia https://www.trulia.com/p/wa/seattle/3901-fremont-ave-n-303-seattle-wa-98103--2258836506 -3901 Fremont Ave N #303, Seattle, WA 98103 | Trulia https://www.trulia.com/p/wa/seattle/3901-fremont-ave-n-303-seattle-wa-98103--2258836506?mid=0#lil-mediaTab= -2 bed, 800 sqft, $1,995 - Seattle, WA | Trulia https://www.trulia.com/c/wa/seattle/2-bed-800-sqft-1-995-3616-greenwood-ave-n-seattle-wa-98103--1050488464 -611 N 41st St #2, Seattle, WA 98103 | Trulia https://www.trulia.com/p/wa/seattle/611-n-41st-st-2-seattle-wa-98103--2171756229 -Rosewill RNWA-PoE-4065 4-Port Gigabit PoE+ 802.3at/af Power over Ethernet End-Span Injector Hub - Newegg.com https://www.newegg.com/rosewill-rnwa-poe-4065-poe-injector-hub/p/N82E16833998256?Description=POE%20injector&cm_re=POE_injector-_-33-998-256-_-Product&quicklink=true -Open Scrobbler https://openscrobbler.com/ -Ethletic Fair Sneaker Hiro 21 - Ethletic-Sneaker https://shop.ethletic.com/en/fair-sneaker-hiro-collection-19-just-white.html?id=177553868&quantity=1 -SKYE Footwear | Laceless Sustainable Sneakers and Sneaker Boots https://skyefootwear.com/ -Ethletic Fair Sneaker Hiro 21 - Ethletic-Sneaker https://shop.ethletic.com/en/fair-sneaker-hiro-collection-19-just-white.html -WireGuard: fast, modern, secure VPN tunnel https://www.wireguard.com/ -Deep Green Resistance News Service: News from the Frontlines of the Battle for the Planet https://dgrnewsservice.org/ -Log In - Vultr.com https://my.vultr.com/ -Downloading https://snipe-it.readme.io/docs/downloading -docker - Trying to use existing mysql to communicate with new snipe-it container - Stack Overflow https://stackoverflow.com/questions/69996232/trying-to-use-existing-mysql-to-communicate-with-new-snipe-it-container -SPL - Home | The Seattle Public Library https://www.spl.org/ -Silent Link https://silent.link/ diff --git a/.config/sway/config b/.config/sway/config index 851001b..b8661a9 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -164,6 +164,14 @@ exec --no-startup-id /usr/bin/udiskie # Network Manager tray applet exec /usr/bin/nm-applet --indicator +# Keepassxc +for_window [class="KeepassXC"] { + move scratchpad +} +exec /usr/bin/keepassxc + +exec emacsclient ~/org/tasks.org + # Bluetooth manager tray applet #exec /usr/bin/blueman-applet @@ -195,11 +203,11 @@ for_window [app_id="galendae"] floating enable, sticky enable, move position cur # Idle configuration exec swayidle -w \ - timeout 90 'swaylock -f' \ - # timeout 120 'swaymsg "output * dpms off"' - # timeout 600 'swaymsg "output * dpms off"' \ - # resume 'swaymsg "output * dpms on"' \ - # before-sleep 'swaylock -f' + timeout 120 'swaylock -f' \ + timeout 600 'swaymsg "output * dpms off"' \ + timeout 15 'if pgrep -x swaylock; then swaymsg "output * dpms off"; fi' \ + resume 'swaymsg "output * dpms on"' \ + before-sleep 'swaylock -f' ### Input configuration # diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile index 3c82e08..2bbd858 100644 --- a/.config/zsh/.zprofile +++ b/.config/zsh/.zprofile @@ -7,8 +7,9 @@ # Only vars needed by external commands should be exported. # Note that you can export vars w/out assigning a value to them. -eval $(keychain --eval --quiet ry_ecdsa.pub ~/.ssh/extra-keys/id_rsa) +eval $(keychain --eval --quiet ry_ecdsa) export XDG_CURRENT_DESKTOP=Unity +export BROWSER=/usr/bin/qutebrowser export BW_SESSION="yWLHouCQOUDNWXOgK7eX/7lN4hvkqwyyjhfvhKlDwGjJOEpNX6G9dA/FLUqJ+QCpHxnGrVFDhmYjpGPmZZ+cnA==" export XDG_CONFIG_HOME=~/.config export XDG_CACHE_HOME=~/.cache diff --git a/.gitignore b/.gitignore index e69de29..aa7475a 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +.config/qutebrowser/quickmarks diff --git a/emacs.org b/emacs.org index 6eb43e9..33cf268 100644 --- a/emacs.org +++ b/emacs.org @@ -12,7 +12,7 @@ #+end_src ** Theme #+begin_src emacs-lisp :tangle ~/opalfiles/.config/doom/config.el -;; (setq doom-theme 'doom-Iosvkem) +;; (setq doom-theme 'doom-dracula) (load-theme 'modus-vivendi t) (define-key global-map (kbd "") #'modus-themes-toggle) #+end_src @@ -25,11 +25,15 @@ (add-hook mode (lambda () (display-line-numbers-mode 0)))) #+end_src +#+begin_src emacs-lisp :tangle ~/opalfiles/.config/doom/config.el +(setq browse-url-browser-function 'browse-url-generic + browse-url-generic-program "qutebrowser") +#+end_src ** Fonts #+begin_src emacs-lisp :tangle ~/opalfiles/.config/doom/config.el -(set-face-attribute 'default nil :font "Iosevka" :height 150 :weight 'medium) -(set-face-attribute 'variable-pitch nil :font "Iosevka" :height 1.0 :weight 'medium) -(set-face-attribute 'fixed-pitch nil :font "Iosevka Term" :height 1.0 :weight 'medium) +(set-face-attribute 'default nil :font "Hack" :height 150 :weight 'regular) +(set-face-attribute 'fixed-pitch nil :font "Hack" :height 1.0 :weight 'regular) +(set-face-attribute 'variable-pitch nil :font "Iosevka" :height 1.0 :weight 'bold) #+end_src ** Org *** General @@ -50,7 +54,7 @@ (org-level-6 . 1.1) (org-level-7 . 1.1) (org-level-8 . 1.1))) - (set-face-attribute (car face) nil :font "Cantarell" :weight 'regular :height (cdr face))) + (set-face-attribute (car face) nil :font "Iosevka" :weight 'regular :height (cdr face))) ;; Ensure that anything that should be fixed-pitch in Org files appears that way (set-face-attribute 'org-block nil :foreground nil :inherit 'fixed-pitch) @@ -69,8 +73,7 @@ (defun opal/org-mode-setup () (org-indent-mode) (variable-pitch-mode 1) - (visual-line-mode 1) - (setq org-startup-folded t)) + (visual-line-mode 1)) (use-package org :commands (org-capture org-agenda) @@ -80,12 +83,11 @@ (setq org-agenda-start-with-log-mode t) (setq org-log-done 'time) (setq org-log-into-drawer t) - + (setq org-startup-folded t) (setq org-agenda-files '("~/org/projects/" "~/org/tasks/")) - (require 'org-habit) (add-to-list 'org-modules 'org-habit) (setq org-habit-graph-column 60) @@ -105,31 +107,31 @@ ;; Configure custom agenda views (setq org-agenda-custom-commands - '(("d" "Dashboard" - ((agenda "" ((org-deadline-warning-days 7))) - (todo "NEXT" - ((org-agenda-overriding-header "Next Tasks"))) - (tags-todo "agenda/ACTIVE" ((org-agenda-overriding-header "Active Projects"))))) + '(("d" "Dashboard" + ((agenda "" ((org-deadline-warning-days 7))) + (todo "NEXT" + ((org-agenda-overriding-header "Next Tasks"))) + (tags-todo "agenda/ACTIVE" ((org-agenda-overriding-header "Active Projects"))))) - ("n" "Next Tasks" - ((todo "NEXT" - ((org-agenda-overriding-header "Next Tasks"))))) + ("n" "Next Tasks" + ((todo "NEXT" + ((org-agenda-overriding-header "Next Tasks"))))) - ;; Low-effort next actions - ("e" tags-todo "+TODO=\"NEXT\"+Effort<15&+Effort>0" - ((org-agenda-overriding-header "Low Effort Tasks") - (org-agenda-max-todos 20) - (org-agenda-files org-agenda-files))))) + ;; Low-effort next actions + ("e" tags-todo "+TODO=\"NEXT\"+Effort<15&+Effort>0" + ((org-agenda-overriding-header "Low Effort Tasks") + (org-agenda-max-todos 20) + (org-agenda-files org-agenda-files))))) ;; Create capture templates (setq org-capture-templates - `(("t" "Tasks") - ("tt" "Task" entry (file+olp "~/org/planner/tasks.org" "Inbox") - "* TODO %?\n %U\n %a\n %i" :empty-lines 1) + `(("t" "Tasks") + ("tt" "Task" entry (file+olp "~/org/planner/tasks.org" "Inbox") + "* TODO %?\n %U\n %a\n %i" :empty-lines 1) - ("p" "Projects") - ("pp" "Project File" entry (file+olp "~/org/projects/auto-infra-overview.org" "Inbox") - "* TODO %?\n %U\n %a\n %i" :empty-lines 1))) + ("p" "Projects") + ("pp" "Project File" entry (file+olp "~/org/projects/auto-infra-overview.org" "Inbox") + "* TODO %?\n %U\n %a\n %i" :empty-lines 1))) ;; Tell Org to stop indenting inside of org source blocks. (setq org-edit-src-content-indentation 0) @@ -196,11 +198,14 @@ Creates margins in Org mode to make it more pleasant to look at. (add-to-list 'org-structure-template-alist '("sql" . "src sql")) (add-to-list 'org-structure-template-alist '("go" . "src go"))) #+end_src -** Dev -#+begin_src emacs-lisp -(setq-default tab-width 2) ;; Set tab indent to 2 -(setq-default evil-shift-width tab-width) ;; Ensure evil matches tab-width -(setq-default indent-tabs-mode nil) ;; Use spaces instead of tabs +** Elfeed +Rss reader + +#+begin_src emacs-lisp :tangle ~/opalfiles/.config/doom/config.el +(setq rmh-elfeed-org-files (list "~/sync/elfeed/elfeed.org")) +(add-hook! 'elfeed-search-mode-hook 'elfeed-update) +(after! elfeed + (setq elfeed-search-filter "@1-month-ago +unread")) #+end_src * Package.el #+begin_src emacs-lisp :tangle ~/opalfiles/.config/doom/packages.el @@ -388,7 +393,7 @@ Creates margins in Org mode to make it more pleasant to look at. ;;emms ;;everywhere ; *leave* Emacs!? You must be joking ;;irc ; how neckbeards socialize - ;;(rss +org) ; emacs as an RSS reader + (rss +org) ; emacs as an RSS reader ;;twitter ; twitter client https://twitter.com/vnought :config