diff --git a/dotfiles/.config/rtv/rtv.cfg b/dotfiles/.config/rtv/rtv.cfg
deleted file mode 100644
index 9a29e85e..00000000
--- a/dotfiles/.config/rtv/rtv.cfg
+++ /dev/null
@@ -1,29 +0,0 @@
-;.................................................................................
-;
-; New Start: A modern Arch workflow built with an emphasis on functionality.
-; Copyright (C) 2017 Donovan Glover
-;
-; This program is free software: you can redistribute it and/or modify
-; it under the terms of the GNU General Public License as published by
-; the Free Software Foundation, either version 3 of the License, or
-; (at your option) any later version.
-;
-; This program is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-; GNU General Public License for more details.
-;
-; You should have received a copy of the GNU General Public License
-; along with this program. If not, see .
-;
-;.................................................................................
-
-[rtv]
-; Open the archlinux subreddit by default
-subreddit = archlinux
-
-; Open external links based on mailcap
-enable_media = True
-
-; Hide username if logged in
-hide_username = True
diff --git a/dotfiles/.xmodmap b/dotfiles/.xmodmap
deleted file mode 100644
index 37340d8f..00000000
--- a/dotfiles/.xmodmap
+++ /dev/null
@@ -1,16 +0,0 @@
-! Make Caps Lock the escape key on press and the control key when used in combination with other keys
-! Especially useful for vim and other programs so you don't have to reach for the escape key or the ctrl key
-
-! This file makes the caps lock key function as ctrl and esc
-! Note that you must run xcape -e 'Control_L=Escape' to add the escape functionality
-! TODO: See if this can be expressed in the config file itself
-
-! Clear both the caps lock and control keys
-clear lock
-clear control
-
-! Set the caps lock key to Control_L
-keycode 66 = Control_L
-
-! Reassign the control command to the caps lock and control keys respectively
-add control = Caps_Lock Control_L Control_R
diff --git a/rtv/.config/rtv/rtv.cfg b/rtv/.config/rtv/rtv.cfg
new file mode 100644
index 00000000..8da963aa
--- /dev/null
+++ b/rtv/.config/rtv/rtv.cfg
@@ -0,0 +1,15 @@
+; New Start: A modern Arch workflow built with an emphasis on functionality.
+; Copyright (C) 2017-2018 Donovan Glover
+
+[rtv]
+; Open the archlinux subreddit by default
+subreddit = archlinux
+
+; Open external links based on mailcap
+enable_media = True
+
+; Hide username if logged in
+hide_username = True
+
+; Disable flash
+flash = False
diff --git a/xcape/.xmodmap b/xcape/.xmodmap
new file mode 100644
index 00000000..4fbd2ed2
--- /dev/null
+++ b/xcape/.xmodmap
@@ -0,0 +1,12 @@
+! New Start: A modern Arch workflow built with an emphasis on functionality.
+! Copyright (C) 2017-2018 Donovan Glover
+
+! Clear both the caps lock and control keys
+clear lock
+clear control
+
+! Set the caps lock key to Control_L
+keycode 66 = Control_L
+
+! Reassign the control command to the caps lock and control keys respectively
+add control = Caps_Lock Control_L Control_R
diff --git a/xcape/README.md b/xcape/README.md
new file mode 100644
index 00000000..e31dfaa5
--- /dev/null
+++ b/xcape/README.md
@@ -0,0 +1,5 @@
+# xcape
+
+[`xcape`](https://github.com/alols/xcape) makes Caps Lock the escape key on press and the control key when used in combination with other keys. This is especially useful for vim and other programs so you don't have to reach for the escape key or the ctrl key
+
+By default, `.xmodmap` only adds the `Ctrl` functionality. To add the `Esc` functionality, use `xcape -e 'Control_L=Escape'`.
diff --git a/dotfiles/.config/zathura/zathurarc b/zathura/.config/zathura/zathurarc
similarity index 60%
rename from dotfiles/.config/zathura/zathurarc
rename to zathura/.config/zathura/zathurarc
index 36bf6705..985b71cc 100644
--- a/dotfiles/.config/zathura/zathurarc
+++ b/zathura/.config/zathura/zathurarc
@@ -1,22 +1,5 @@
-##################################################################################
-#
-# New Start: A modern Arch workflow built with an emphasis on functionality.
-# Copyright (C) 2017 Donovan Glover
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see .
-#
-##################################################################################
+# New Start: A modern Arch workflow built with an emphasis on functionality.
+# Copyright (C) 2017 Donovan Glover
set font "Hack 12" # Use Hack as our font of choice
set guioptions "v" # Show a "progress bar" when scrolling up/down