diff --git a/nix/home/opdavies/default.nix b/nix/home/opdavies/default.nix
index d64bec4..537421c 100644
--- a/nix/home/opdavies/default.nix
+++ b/nix/home/opdavies/default.nix
@@ -55,8 +55,8 @@ in
   imports =
     [
       ../common
-      ./modules/node.nix
       shared-config
+      ./modules
     ]
     ++ pkgs.lib.optionals (!headless) [
       ./desktop
diff --git a/nix/home/opdavies/modules/default.nix b/nix/home/opdavies/modules/default.nix
new file mode 100644
index 0000000..b248f87
--- /dev/null
+++ b/nix/home/opdavies/modules/default.nix
@@ -0,0 +1,6 @@
+{
+  imports = [
+    ./node.nix
+    ./ranger.nix
+  ];
+}
diff --git a/nix/home/opdavies/modules/ranger.nix b/nix/home/opdavies/modules/ranger.nix
new file mode 100644
index 0000000..bf1e5c5
--- /dev/null
+++ b/nix/home/opdavies/modules/ranger.nix
@@ -0,0 +1,5 @@
+{
+  programs.ranger = {
+    enable = true;
+  };
+}