diff --git a/default.nix b/default.nix index 39169ed..92198b8 100644 --- a/default.nix +++ b/default.nix @@ -1,5 +1,14 @@ { # The files would be going to ~/.config/doom (~/.doom.d) doomPrivateDir + /* Extra packages to install + + Useful for non-emacs packages containing emacs bindings (e.g. + mu4e). + + Example: + extraPackages = epkgs: [ pkgs.mu ]; + */ +, extraPackages ? epkgs: [] /* Package set to install emacs and dependent packages from Only used to get emacs package, if `bundledPackages` is set. @@ -85,6 +94,7 @@ let in epkgs.overrideScope' overrides else emacsPackages.overrideScope' overrides; + emacs = emacsPackages.emacsWithPackages extraPackages; emacsLoadFiles = [ ./advice.el ]; emacsArgs = [ "--" diff --git a/derivations.json b/derivations.json index af276f9..7ef74df 100644 --- a/derivations.json +++ b/derivations.json @@ -7,7 +7,7 @@ "nix-straight.el": { "owner": "vlaci", "repo": "nix-straight.el", - "rev": "v1.0" + "rev": "v1.1.0" }, "org-yt": { "owner": "TobiasZawada", diff --git a/derivations.lock b/derivations.lock index 83ee68b..53e8884 100644 --- a/derivations.lock +++ b/derivations.lock @@ -17,12 +17,12 @@ "args": { "owner": "vlaci", "repo": "nix-straight.el", - "rev": "6182914aefea06ef514cd3f3f7f9f67db45940db", - "sha256": "038dss49bfvpj15psh5pr9jyavivninl0rzga9cn8qyc4g2cj5i0" + "rev": "ed6b14fc7a4f391229e74d5a8828a351798dda27", + "sha256": "0rmpvz2c2f4vdk8xdk0xqdr3pzxqfimwch4ri7cyyzqc327bd0m8" }, "meta": { - "updated": "2019-10-25T22:28:25+00:00", - "rev": "6182914aefea06ef514cd3f3f7f9f67db45940db" + "updated": "2019-11-22T19:53:27+00:00", + "rev": "ed6b14fc7a4f391229e74d5a8828a351798dda27" } }, "org-yt": {