Adding desktop entries in GNOME 3

Firefox Developer Edition has newer features than what was available from my distribution’s package manager (Fedora). Whereas I’ve been using it as my daily driver, I’ve had to do so through a terminal to launch it. With an alias in my ~/.bashrc such as dfox="~/Preview/firefox-developer/firefox --profile ~/.mozilla/firefox/7ahl24yk.default/' I was able to launch Firefox Developer quickly enough. Unfortunately, I found it annoying that I couldn’t just type [Super Key] + “Fire” in GNOME and be on my way to browsing the web. ...

October 17, 2016 · 448 words now on GitHub

Earlier I added the hugo source files for this website on GitHub. Take a look!

October 12, 2016 · 16 words

Nginx rewrite for RSS

Add the following to the main server block in your nginx config: location ~ ^/(?:feed|feeds|rss) { return 301 /post/index.xml; } Now people can go to to find the RSS feed. This rewrite rule could be expanded to match other common feed URI guesses.

October 11, 2016 · 44 words

Automatic renewal of Let's Encrypt Certificates

Let’s Encrypt certificates need to be renewed every three months. The Arch Wiki has good documentation on automating the renewal process with systemd. ...

October 11, 2016 · 63 words


Overview is deployed with the following services: Namecheap - DNS Registrar Let’s Encrypt - Free SSL certificates Digital Ocean - Droplets for $5 a month makes use of the following tools: Nginx - Fast reverse proxy Debian Jessie - Operating system running on our DO droplet Hugo - Static site generator ...

October 10, 2016 · 1020 words