aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/modules/workstation/emacs/ekookie/loader.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/modules/workstation/emacs/ekookie/loader.nix')
-rw-r--r--infra/libkookie/modules/workstation/emacs/ekookie/loader.nix19
1 files changed, 19 insertions, 0 deletions
diff --git a/infra/libkookie/modules/workstation/emacs/ekookie/loader.nix b/infra/libkookie/modules/workstation/emacs/ekookie/loader.nix
new file mode 100644
index 000000000000..3058341c20ee
--- /dev/null
+++ b/infra/libkookie/modules/workstation/emacs/ekookie/loader.nix
@@ -0,0 +1,19 @@
+{ cfg, ... }:
+
+# let
+# # Create an emacs module with a single file in it
+# loadModule = (file: pkgs.runCommand "${file}" {} ''
+# mkdir -p $out/share/emacs/site-lisp
+# cp -v ${file} $out/share/emacs/site-lisp/
+# '');
+
+# # Create a full config from a set of
+# buildConfig = (anchor: modules: pkgs.symlinkJoin {
+# name = "libkookie-emacs";
+# paths = modules ++ [ (loadModule "${anchor}") ];
+# });
+# in
+
+# (buildConfig "default.el" cfg.libkookie.features)
+
+{}