github-actions[bot] 8490b883d2 niv emacs-overlay: update 5ee62c83 -> 5d36f14d
## Changelog for emacs-overlay:
Commits: [nix-community/emacs-overlay@5ee62c83...5d36f14d](5ee62c8378...5d36f14d62)

* [`487ba5da`](487ba5da62) Updated repos/emacs
* [`813c553b`](813c553bd2) Updated repos/melpa
* [`b74dbf73`](b74dbf73ec) emacsGit/emacsGcc: Use nativeComp support from nixpkgs
* [`79bccf09`](79bccf0999) Updated repos/emacs
* [`037e1a81`](037e1a81ad) Updated repos/melpa
* [`d886f6b5`](d886f6b593) Updated repos/elpa
* [`d561d0f8`](d561d0f809) Updated repos/emacs
* [`8711cb08`](8711cb08d7) Updated repos/melpa
* [`7538e3c4`](7538e3c416) Updated repos/melpa
* [`4ba9e973`](4ba9e97349) Updated repos/melpa
* [`2d595e56`](2d595e56ad) Update fromElisp
* [`b2282ad0`](b2282ad006) use fixed package set
* [`82da5df9`](82da5df9bb) correctly format
* [`89679f1e`](89679f1eb0) Updated repos/melpa
* [`e2e616c2`](e2e616c2dd) Updated repos/melpa
* [`8f3874b0`](8f3874b039) Updated repos/melpa
* [`2f759747`](2f759747c8) Updated repos/melpa
* [`e3a207e0`](e3a207e07b) Updated repos/emacs
* [`5d5e7cfa`](5d5e7cfa33) Updated repos/melpa
* [`9c9a641c`](9c9a641c02) Updated repos/melpa
* [`ac17d3cd`](ac17d3cd39) Updated repos/emacs
* [`ffa66bbd`](ffa66bbdef) Updated repos/melpa
* [`a59754b3`](a59754b3b2) Updated repos/melpa
* [`7052684b`](7052684b80) Updated repos/emacs
* [`3b008738`](3b00873857) Updated repos/melpa
* [`ccf0de81`](ccf0de8151) Updated repos/emacs
* [`978d6ad4`](978d6ad4a4) Updated repos/melpa
* [`e3965068`](e3965068c1) Updated repos/melpa
* [`70254719`](70254719ad) Updated repos/melpa
* [`4f068051`](4f068051d6) Updated repos/elpa
* [`5f5b6d56`](5f5b6d569e) Updated repos/emacs
* [`189db85d`](189db85d16) Updated repos/melpa
* [`a28b61e5`](a28b61e511) Updated repos/melpa
* [`3462e70e`](3462e70ea6) Updated repos/emacs
* [`b2f2fe8f`](b2f2fe8f3b) Updated repos/melpa
* [`c6316550`](c631655091) Updated repos/emacs
* [`a13a62fb`](a13a62fbff) Updated repos/melpa
* [`6f461115`](6f46111534) Updated repos/org
* [`320b3fda`](320b3fda1e) Updated repos/emacs
* [`7c51cc92`](7c51cc921d) Updated repos/melpa
* [`682c8aa1`](682c8aa117) Updated repos/melpa
* [`e0d4d135`](e0d4d1352f) hydra jobsets: Add emacGcc package sets to hydra jobset
* [`75bafd11`](75bafd11ce) hydra: Add jobset for native-comp (emacsGcc)
* [`d6d53815`](d6d538153e) hydra: lib.recurseIntoAttrs -> pkgs.recurseIntoAttrs
* [`4538df67`](4538df67b3) Fix 20.03 git/unstable emacs
* [`b78c46b9`](b78c46b983) Split each package set into it's own hydra jobset
* [`51918898`](5191889856) Invert stable check
* [`d96e876e`](d96e876ef8) Correct nixFile argument for git pkgs
* [`f5ec1b58`](f5ec1b585a) Updated repos/melpa
* [`76f07331`](76f07331f7) Updated repos/melpa
* [`aead571c`](aead571c69) Updated repos/emacs
* [`17b2b30f`](17b2b30f43) Updated repos/melpa
* [`f30be177`](f30be17752) Updated repos/elpa
* [`a1a941a8`](a1a941a8cc) Updated repos/emacs
* [`d6804abb`](d6804abbd1) Updated repos/melpa
* [`05b59c3c`](05b59c3c1a) Updated repos/melpa
* [`aa30c3dd`](aa30c3dd2d) Updated repos/emacs
* [`d51c059f`](d51c059f9f) Updated repos/melpa
* [`3dcc1091`](3dcc109149) Updated repos/elpa
* [`cc8030be`](cc8030bea0) Updated repos/melpa
* [`3c5c67c2`](3c5c67c227) Updated repos/emacs
* [`f9b9b0e2`](f9b9b0e246) Updated repos/melpa
* [`b4f67ff4`](b4f67ff495) Updated repos/emacs
* [`1ba343d8`](1ba343d831) Updated repos/melpa
* [`07b88863`](07b888632e) Updated repos/elpa
* [`91148629`](9114862968) Updated repos/emacs
* [`5c86cd1b`](5c86cd1b9f) Updated repos/melpa
* [`d7ac8e74`](d7ac8e74ae) Updated repos/emacs
* [`43c916bc`](43c916bc55) Updated repos/melpa
* [`6ddbe77d`](6ddbe77db1) Updated repos/emacs
* [`c377dbc6`](c377dbc6a0) Updated repos/melpa
* [`16180b12`](16180b1282) Updated repos/melpa
* [`06367575`](06367575f0) Updated repos/emacs
* [`213f63be`](213f63be43) Updated repos/melpa
* [`baab81c3`](baab81c356) Updated repos/emacs
* [`15cab2d6`](15cab2d62e) Updated repos/melpa
* [`f687c9a8`](f687c9a8ff) Updated repos/elpa
* [`b8194e05`](b8194e0559) Updated repos/emacs
* [`e70d10ac`](e70d10accd) Updated repos/melpa
* [`0034934d`](0034934dba) Updated repos/emacs
* [`2c991bfe`](2c991bfecd) Updated repos/melpa
* [`9ec01cf6`](9ec01cf6fd) Updated repos/melpa
* [`b85cacac`](b85cacac21) Updated repos/melpa
* [`0473faf3`](0473faf3d2) Updated repos/emacs
* [`d915b9db`](d915b9db83) Updated repos/melpa
* [`02070b70`](02070b7005) Updated repos/emacs
* [`f4dc2b19`](f4dc2b19de) Updated repos/melpa
* [`a0fbf7d6`](a0fbf7d627) Updated repos/emacs
* [`5d36f14d`](5d36f14d62) Updated repos/melpa
2020-08-04 15:23:31 +02:00
2019-10-23 13:25:43 +02:00

nix-doom-emacs

Nix expression to install and configure doom-emacs.

The expression builds a doom-emacs distribution with dependencies pre-installed based on an existing ~/.doom.d directory.

It is not a fully fledged exprerience as some dependenices are not installed and some may not be fully compatible as the version available in NixOS or emacs-overlay may not be compatible with the doom-emacs requirements.

Getting started

Using home-manager:

{ pkgs, ... }:

let
 doom-emacs = pkgs.callPackage (builtins.fetchTarball {
   url = https://github.com/vlaci/nix-doom-emacs/archive/master.tar.gz;
 }) {
   doomPrivateDir = ./doom.d;  # Directory containing your config.el init.el
                               # and packages.el files
 };
in {
 home.packages = [ doom-emacs ];
 home.file.".emacs.d/init.el".text = ''
     (load "default.el")
 '';
}

Under the hood

This expression leverages nix-straight.el under the hood for installing depdendencies. The restrictions of that package apply here too.

Description
doom-emacs packaged for Nix [maintainers=@ckiee,@thiagokokada]
Readme MIT 3.3 MiB
Languages
Nix 64.3%
Emacs Lisp 35.7%