New option to install additional packages

This commit is contained in:
László Vaskó
2019-11-23 10:08:19 +01:00
parent 94ca726461
commit 80d96690d3
3 changed files with 15 additions and 5 deletions

View File

@@ -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 = [
"--"

View File

@@ -7,7 +7,7 @@
"nix-straight.el": {
"owner": "vlaci",
"repo": "nix-straight.el",
"rev": "v1.0"
"rev": "v1.1.0"
},
"org-yt": {
"owner": "TobiasZawada",

View File

@@ -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": {