aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/modules/workstation/emacs/ekookie/loader.nix
diff options
context:
space:
mode:
authorMx Kookie <kookie@spacekookie.de>2020-12-21 06:23:30 +0100
committerMx Kookie <kookie@spacekookie.de>2020-12-21 06:23:30 +0100
commit89f641be1a2b7eac883b15b98100ca70c6c87e7c (patch)
treefca567200e2566a299610c8fd5e1e047039a3f24 /infra/libkookie/modules/workstation/emacs/ekookie/loader.nix
parent75d90de7bdc53f77c96c351d84891606b16e9c3e (diff)
code dumptmp
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)
+
+{}