From 984502de0ff248778bb2054ba40797f0ad5d68b0 Mon Sep 17 00:00:00 2001 From: Jacob Janzen Date: Fri, 9 Aug 2024 20:35:51 -0500 Subject: update feed --- .config/emacs/feed.org | 35 ++++++++++++++--------------------- .config/emacs/tools.org | 5 ++++- .config/emacs/user-interface.org | 2 +- install | 7 ++++--- install.org | 7 ++++--- 5 files changed, 27 insertions(+), 29 deletions(-) diff --git a/.config/emacs/feed.org b/.config/emacs/feed.org index 40bdc92..9cf8cb6 100644 --- a/.config/emacs/feed.org +++ b/.config/emacs/feed.org @@ -5,25 +5,18 @@ :PROPERTIES: :ID: elfeed :END: - ,** http://feeds.feedburner.com/InformationIsBeautiful - ,** [[http://orgmode.org][Org Mode Links supported as well]] - ,** Software Development :dev: - ,*** Emacs :emacs:mustread: - ,**** http://www.terminally-incoherent.com/blog/feed - ,**** http://nullprogram.com/feed - ,**** entry-title: \(emacs\|org-mode\) - ,**** http://planet.emacsen.org/atom.xml - ,**** [[toobnix:154][EmacsConf]] - ,*** Web Development :web: - ,**** http://planet.phpunit.de/atom.xml - ,**** http://feeds.feedburner.com/symfony/blog - ,**** http://feeds.feedburner.com/qooxdoo/blog/content - ,*** Eclipse :eclipse: - ,**** http://blog.eclipse-tips.com/feeds/posts/default?alt=rss - ,**** http://ed-merks.blogspot.com/feeds/posts/default - A description of a feed can be written under any headline. - The text will be ignored by elfeed. - ,**** http://feeds.feedburner.com/eclipselive :ignore: - ,**** http://www.fosslc.org/drupal/rss.xml :video: - ,#+link: toobnix https://toobnix.org/feeds/videos.xml?videoChannelId= + ,** Software :software: + ,*** [[https://pluralistic.net/feed/][Cory Doctorow's Blog]] :politics:fiction: + ,*** [[https://maia.crimew.gay/feed.xml][Maia Crimew's Blog]] :internet:politics: + ,*** [[https://drewdevault.com/blog/index.xml][Drew DeVault's Blog]] + ,** Comics :comic: + ,*** [[https://xkcd.com/atom.xml][XKCD]] + ,** People I know + ,*** [[https://pinkish.bearblog.dev/feed/][Pinkish's Blog]] :software: + ,*** [[https://jjanzen.ca/rss.xml][Me]] :software:review: + ,** Internet Infrastructure :internet:software: + ,*** [[https://daniel.haxx.se/blog/feed/][cURL Blog]] + ,*** [[https://blog.archive.org/feed/][Archive.org Blog]] + ,** Reviews :review: + ,*** [[https://mountainofink.com/?format=rss][Mountain of Ink]] #+end_src diff --git a/.config/emacs/tools.org b/.config/emacs/tools.org index b9a5008..54da2b4 100644 --- a/.config/emacs/tools.org +++ b/.config/emacs/tools.org @@ -140,9 +140,12 @@ Follow links with the return key. Tangle on save. #+begin_src emacs-lisp :tangle ~/.config/emacs/tools.el :mkdirp yes + (defun org-babel-tangle-config () + (when (string-suffix-p ".org" (buffer-file-name)) + (org-babel-tangle))) (add-hook 'org-mode-hook (lambda () - (add-hook 'after-save-hook #'org-babel-tangle))) + (add-hook 'after-save-hook #'org-babel-tangle-config))) #+end_src * Shell diff --git a/.config/emacs/user-interface.org b/.config/emacs/user-interface.org index 5a88df5..b5a860d 100644 --- a/.config/emacs/user-interface.org +++ b/.config/emacs/user-interface.org @@ -6,7 +6,7 @@ Set the default font to the Source Code Pro nerd font variant. I use size 14 fon (set-face-attribute 'default t :font "Sauce Code Pro Nerd Font-14") #+end_src -Use the Doom Nord light theme. +Use my custom Emacs theme. #+begin_src emacs-lisp :tangle ~/.config/emacs/user-interface.el :mkdirp yes (use-package doom-themes :straight (doom-themes :type git :host github :repo "doomemacs/themes" diff --git a/install b/install index 192f070..bbacfbb 100644 --- a/install +++ b/install @@ -20,6 +20,7 @@ if ! diff ~/.dotfiles/install ~/.local/bin/update-home >> ~/.update-home.log; th cp ~/.dotfiles/install ~/.local/bin/update-home || exit 1 echo Changes have been made to the install script. echo Running the new install script. + chmod +x ~/.local/bin/update-home ~/.local/bin/update-home exit fi @@ -35,17 +36,17 @@ cp wallpaper.png ~/.wallpaper fonts_changed=false if ! test -d ~/.local/share/fonts/ComputerModern; then echo Computer Modern font missing. Installing... - tar xf ~/.dotfiles/local/share/fonts/ComputerModern.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log + tar xf ~/.dotfiles/.local/share/fonts/ComputerModern.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log fonts_changed=true fi if ! test -f ~/.local/share/fonts/NFM.ttf; then echo Nerd Font Mono font missing. Installing... - tar xf ~/.dotfiles/local/share/fonts/NFM.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log + tar xf ~/.dotfiles/.local/share/fonts/NFM.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log fonts_changed=true fi if ! test -d ~/.local/share/fonts/SauceCodePro; then echo Source Code Pro Nerd Font missing. Installing... - tar xf ~/.dotfiles/local/share/fonts/SauceCodePro.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log + tar xf ~/.dotfiles/.local/share/fonts/SauceCodePro.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log fonts_changed=true fi diff --git a/install.org b/install.org index 33aa68c..82fe68a 100644 --- a/install.org +++ b/install.org @@ -39,6 +39,7 @@ If the =update-home= executable has changed, replace it and bootstrap into the n cp ~/.dotfiles/install ~/.local/bin/update-home || exit 1 echo Changes have been made to the install script. echo Running the new install script. + chmod +x ~/.local/bin/update-home ~/.local/bin/update-home exit fi @@ -63,17 +64,17 @@ Install any missing fonts by extracting the corresponding =tar.gz= archive. fonts_changed=false if ! test -d ~/.local/share/fonts/ComputerModern; then echo Computer Modern font missing. Installing... - tar xf ~/.dotfiles/local/share/fonts/ComputerModern.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log + tar xf ~/.dotfiles/.local/share/fonts/ComputerModern.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log fonts_changed=true fi if ! test -f ~/.local/share/fonts/NFM.ttf; then echo Nerd Font Mono font missing. Installing... - tar xf ~/.dotfiles/local/share/fonts/NFM.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log + tar xf ~/.dotfiles/.local/share/fonts/NFM.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log fonts_changed=true fi if ! test -d ~/.local/share/fonts/SauceCodePro; then echo Source Code Pro Nerd Font missing. Installing... - tar xf ~/.dotfiles/local/share/fonts/SauceCodePro.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log + tar xf ~/.dotfiles/.local/share/fonts/SauceCodePro.tar.gz -C ~/.local/share/fonts >> ~/.update-home.log fonts_changed=true fi #+end_src -- cgit v1.2.3