aef5643b2d03f8e6b86aef73b34cb75db30575fa
## Changelog for emacs-overlay: Commits: [nix-community/emacs-overlay@532c7403...ef220b4a](532c740323...ef220b4a09
) * [`a8530b89`](a8530b89ca
) Updated repos/melpa * [`12ad9a74`](12ad9a746b
) Updated repos/melpa * [`0df267bf`](0df267bf26
) Updated repos/emacs * [`1c9713ea`](1c9713eac1
) Updated repos/melpa * [`eb86b38c`](eb86b38c24
) Updated repos/emacs * [`75c5d9d9`](75c5d9d961
) Updated repos/melpa * [`8ef22484`](8ef224845e
) Updated repos/emacs * [`f6380df0`](f6380df0ec
) Updated repos/melpa * [`eb7ecd78`](eb7ecd7859
) Updated repos/emacs * [`781d4382`](781d43822a
) Updated repos/melpa * [`e05e3a37`](e05e3a37a8
) Updated repos/melpa * [`2f0cbd55`](2f0cbd5536
) Updated repos/melpa * [`aac5870f`](aac5870ff8
) Updated repos/melpa * [`ab794b6e`](ab794b6e59
) Updated repos/emacs * [`c8454909`](c8454909f3
) Updated repos/melpa * [`179ce4d8`](179ce4d8cb
) Updated repos/emacs * [`676df00a`](676df00a01
) Updated repos/melpa * [`67ddfcf3`](67ddfcf3a6
) Updated repos/emacs * [`5d1077b8`](5d1077b8d7
) Updated repos/melpa * [`a267d087`](a267d087bc
) Updated repos/melpa * [`606d5b7b`](606d5b7b4e
) Updated repos/emacs * [`dcc3bc9b`](dcc3bc9ba2
) Updated repos/melpa * [`01a4bb13`](01a4bb1330
) Updated repos/melpa * [`81c6c54e`](81c6c54e75
) Updated repos/emacs * [`cb41b24f`](cb41b24f66
) Updated repos/melpa * [`dc55ff7d`](dc55ff7dab
) Updated repos/emacs * [`5be5abd4`](5be5abd4f1
) Updated repos/melpa * [`1f58fed1`](1f58fed13e
) Updated repos/emacs * [`646e407d`](646e407d4e
) Updated repos/melpa * [`39e0e739`](39e0e739d0
) Updated repos/org * [`481cb539`](481cb53948
) Updated repos/emacs * [`9c4bd36e`](9c4bd36e35
) Updated repos/melpa * [`2d1b44e8`](2d1b44e897
) Updated repos/melpa * [`e3181341`](e3181341f7
) Updated repos/emacs * [`f9d76cba`](f9d76cbaff
) Updated repos/melpa * [`9d4e5735`](9d4e573591
) Updated repos/emacs * [`400494ba`](400494bade
) Updated repos/melpa * [`535e7eeb`](535e7eebd4
) Updated repos/emacs * [`c6a8191d`](c6a8191dd7
) Updated repos/melpa * [`4b8bc706`](4b8bc70616
) Updated repos/elpa * [`7aec1341`](7aec13415a
) Updated repos/emacs * [`8f29ea46`](8f29ea46d8
) Updated repos/melpa * [`6fabcfbe`](6fabcfbe2f
) Updated repos/melpa * [`c1425639`](c14256394c
) Updated repos/melpa * [`1e9b3f42`](1e9b3f4290
) Updated repos/emacs * [`c10d5987`](c10d59874d
) Updated repos/melpa * [`d3fbc7b4`](d3fbc7b4a5
) Updated repos/emacs * [`d8e50fe4`](d8e50fe43e
) Updated repos/melpa * [`2a5f9714`](2a5f9714cd
) Update fromElisp * [`576cd9c0`](576cd9c0c7
) Updated repos/emacs * [`13daf0de`](13daf0de91
) Updated repos/melpa * [`062d7788`](062d778819
) Updated repos/emacs * [`24489022`](24489022f1
) Updated repos/melpa * [`119dac52`](119dac5221
) Updated repos/emacs * [`97a7e398`](97a7e39884
) Updated repos/melpa * [`75475652`](7547565251
) Updated repos/emacs * [`75bbfc41`](75bbfc414c
) Updated repos/melpa * [`8c2669eb`](8c2669ebc4
) Updated repos/emacs * [`c5e2da8f`](c5e2da8f99
) Updated repos/melpa * [`6ccced06`](6ccced06b0
) Updated repos/emacs * [`12f98ef0`](12f98ef0d9
) Updated repos/melpa * [`f574ece1`](f574ece18b
) Updated repos/emacs * [`a53e2fe7`](a53e2fe7f9
) Updated repos/melpa * [`b6172a3d`](b6172a3dc6
) Updated repos/elpa * [`1481c2da`](1481c2da5d
) Updated repos/emacs * [`b7399cfb`](b7399cfbef
) Updated repos/melpa * [`6f6eaadf`](6f6eaadfa0
) Updated repos/emacs * [`57e53f3d`](57e53f3d2e
) Updated repos/melpa * [`f51d8ca9`](f51d8ca9d3
) Updated repos/emacs * [`a526b0f7`](a526b0f7a0
) Updated repos/melpa * [`9b6a8d17`](9b6a8d17f2
) Updated repos/elpa * [`b9f1914a`](b9f1914abe
) Updated repos/emacs * [`03cd31ec`](03cd31eced
) Updated repos/melpa * [`c949103f`](c949103fec
) Updated repos/emacs * [`13a0bef2`](13a0bef294
) Updated repos/melpa * [`75f1d506`](75f1d50646
) Updated repos/emacs * [`db65357d`](db65357d71
) Updated repos/melpa * [`934aafec`](934aafec1e
) Updated repos/emacs * [`ef220b4a`](ef220b4a09
) Updated repos/melpa
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
Languages
Nix
64.3%
Emacs Lisp
35.7%