aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/emacs/feed.org35
-rw-r--r--.config/emacs/tools.org5
-rw-r--r--.config/emacs/user-interface.org2
-rw-r--r--install7
-rw-r--r--install.org7
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