Commit graph

9 commits

Author SHA1 Message Date
Marien Zwart
0fb952b3ce
Expose experimentalFetchTree in home-manager
This should work around #14, which breaks fetches on newer versions of
Nix. I was hesitant to expose this as Nix changes may break things with
no warning, but it gives users already willing to run newer versions of
Nix a workaround for the fetch failures they're currently getting.

(And the feature itself seems to work fine on current Nix, since CI is
using it...)
2024-07-01 23:14:08 +10:00
Marien Zwart
c61cd622b7
Add extraBinPackages for adding to $PATH
and use it to make sure Doom's essential prerequisites are available.
2024-06-16 22:41:03 +10:00
Thomas Schwanberger
cdd7af00b8 Improve description of 'extraPackages' option 2024-06-03 00:22:21 +02:00
Thomas Schwanberger
9aca28b012 Support specifying extra emacs pkgs from nixpkgs 2024-06-02 00:36:15 +02:00
Marien Zwart
fe4b632478
Refactor flake / home-manager common code
Avoids having the emacs-overlay hack in two places.
2024-05-11 20:35:42 +10:00
Marien Zwart
c12417c362
Rename doom.nix to default.nix 2024-05-07 23:02:59 +10:00
Marien Zwart
badafb50f6
Appease statix 2024-05-07 22:59:57 +10:00
Marien Zwart
c8b82d46ba
Use emacs-overlay directly, not as overlay
Slight hack to avoid instantiating an additional nixpkgs unnecessarily.
2024-05-04 22:48:11 +10:00
Marien Zwart
b3ed7ea627
Add a Home Manager module
It turns out using Home Manager's `programs.emacs` module does not work
correctly. Document that in HACKING.md for future reference.
2024-04-29 15:46:13 +10:00