Start moving emacs configuration to nix.

This commit is contained in:
Kevin Baensch 2019-11-11 18:41:30 +01:00
parent 0d9fa5b37e
commit 986ca7f5cd
11 changed files with 841 additions and 67 deletions

View file

@ -5,7 +5,7 @@ with lib;
let
cfg = config.machine;
pkgsets = (lists.forEach
(attrNames (filterAttrs (n: v: v == "regular") (builtins.readDir ./pkgsets)))
(attrNames (filterAttrs (n: v: v == "regular") (builtins.readDir (toString ./pkgsets))))
(v: (./. + "/pkgsets/${v}")));
in {
imports = pkgsets;
@ -14,10 +14,10 @@ in {
(attrVals cfg.pkgs cfg.pkgsets)
(v: v.pkgwrap));
services.emacs = mkIf (elem "emacs" cfg.pkgs) {
defaultEditor = true;
enable = true;
install = true;
package = (elemAt cfg.pkgsets.emacs.pkgwrap 0);
};
# services.emacs = mkIf (elem "emacs" cfg.pkgs) {
# defaultEditor = true;
# enable = true;
# install = true;
# package = (elemAt cfg.pkgsets.emacs.pkgwrap 0);
# };
}