about summary refs log tree commit diff
path: root/users/glittershark/system/home/modules
diff options
context:
space:
mode:
Diffstat (limited to 'users/glittershark/system/home/modules')
-rw-r--r--users/glittershark/system/home/modules/emacs.nix13
-rw-r--r--users/glittershark/system/home/modules/lib/depot.nix5
2 files changed, 16 insertions, 2 deletions
diff --git a/users/glittershark/system/home/modules/emacs.nix b/users/glittershark/system/home/modules/emacs.nix
index 3f82880d2bd6..d7cd0ecc8d06 100644
--- a/users/glittershark/system/home/modules/emacs.nix
+++ b/users/glittershark/system/home/modules/emacs.nix
@@ -1,4 +1,4 @@
-{ pkgs, lib, ... }:
+{ pkgs, lib, config, ... }:
 
 with lib;
 
@@ -9,8 +9,14 @@ let
  #   doomPrivateDir = ./doom.d;  # Directory containing your config.el init.el
  #                               # and packages.el files
  # };
+
+
+  depot = config.lib.depot;
 in {
-  imports = [ ./lib/cloneRepo.nix ];
+  imports = [
+    ./lib/cloneRepo.nix
+    ./lib/depot.nix
+  ];
 
   # home.packages = [ doom-emacs ];
   # home.file.".emacs.d/init.el".text = ''
@@ -48,6 +54,9 @@ in {
       programs.emacs = {
         enable = true;
         package = pkgs.emacsUnstable;
+        extraPackages = (epkgs: [
+          depot.tools.emacs-pkgs.dottime
+        ]);
       };
 
       grfn.impure.clonedRepos = {
diff --git a/users/glittershark/system/home/modules/lib/depot.nix b/users/glittershark/system/home/modules/lib/depot.nix
new file mode 100644
index 000000000000..b0bc40acce95
--- /dev/null
+++ b/users/glittershark/system/home/modules/lib/depot.nix
@@ -0,0 +1,5 @@
+{ config, lib, pkgs, ... }:
+
+{
+  lib.depot = import ~/code/depot {};
+}