Commit 0c04166428ee

Vincent Demeester <vincent@sbr.pm>
2020-05-25 11:46:02
nix: remove emacs-overlay submodule and use niv
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 8c92273
modules/profiles/nix-config.nixos.nix
@@ -75,7 +75,7 @@ in
       overlays = [
         (import ../../overlays/sbr.nix)
         (import ../../overlays/unstable.nix)
-        (import ../../overlays/emacs-overlay)
+        (import ../nix).emacs
       ];
       config = {
         allowUnfree = true;
nix/default.nix
@@ -8,4 +8,5 @@ rec {
   lib-unstable = import (sources.nixos-unstable + "/lib");
   pkgs-unstable = import sources.nixos-unstable;
   nixpkgs = import sources.nixpkgs;
+  emacs = import source.emacs-overlay;
 }
nix/sources.json
@@ -1,4 +1,16 @@
 {
+    "emacs-overlay": {
+        "branch": "master",
+        "description": "Bleeding edge emacs overlay [maintainer=@adisbladis] ",
+        "homepage": "",
+        "owner": "nix-community",
+        "repo": "emacs-overlay",
+        "rev": "29a3da701b7f30fbfbdc27681343335d68156c3e",
+        "sha256": "0rwg6w36i2w414qnghy8hln56hxjghp6rpvr2hgiv6h0vf8wa2b1",
+        "type": "tarball",
+        "url": "https://github.com/nix-community/emacs-overlay/archive/29a3da701b7f30fbfbdc27681343335d68156c3e.tar.gz",
+        "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
+    },
     "home-manager": {
         "branch": "master",
         "description": "Manage a user environment using Nix",
overlays/emacs-overlay
@@ -1,1 +0,0 @@
-Subproject commit ce00df75bad88d4bfef344ff6f7d856b42a72b4a
systems/hokkaido.nix
@@ -60,7 +60,7 @@ in
     overlays = [
       (import ../overlays/sbr.nix)
       (import ../overlays/unstable.nix)
-      (import ../overlays/emacs-overlay)
+      (import ../nix).emacs
     ];
     config = {
       allowUnfree = true;
systems/wakasu.nix
@@ -38,7 +38,7 @@ in
     overlays = [
       (import ../overlays/sbr.nix)
       (import ../overlays/unstable.nix)
-      (import ../overlays/emacs-overlay)
+      (import ../nix).emacs
     ];
     config = {
       allowUnfree = true;
.gitmodules
@@ -1,6 +1,3 @@
-[submodule "overlays/emacs-overlay"]
-	path = overlays/emacs-overlay
-	url = https://github.com/nix-community/emacs-overlay.git
 [submodule "tools/emacs/lisp/modus-themes"]
 	path = tools/emacs/lisp/modus-themes
 	url = https://gitlab.com/protesilaos/modus-themes.git