Emacs: Difference between revisions

imported>Appetrosyan
Added description.
imported>Appetrosyan
Added use of the file template.
Line 8: Line 8:
=== Emacs overlay ===
=== Emacs overlay ===
As of July 2021, the Nix community offers [https://github.com/nix-community/emacs-overlay/blob/f177e5d14ad2e1edceb63f3ab8aa9748ebe6383c/default.nix#L104 7 variants of GNU Emacs] as overlays: emacsGit, emacsGcc, emacsPgtk, emacsPgtkGcc, emacsUnstable, emacsGit-nox, and emacsUnstable-nox. For installing one of them, add the following lines to {{ic|/etc/nixos/configuration.nix}} (replace emacsPgtkGcc with the variant of your choice).
As of July 2021, the Nix community offers [https://github.com/nix-community/emacs-overlay/blob/f177e5d14ad2e1edceb63f3ab8aa9748ebe6383c/default.nix#L104 7 variants of GNU Emacs] as overlays: emacsGit, emacsGcc, emacsPgtk, emacsPgtkGcc, emacsUnstable, emacsGit-nox, and emacsUnstable-nox. For installing one of them, add the following lines to {{ic|/etc/nixos/configuration.nix}} (replace emacsPgtkGcc with the variant of your choice).
<syntaxhighlight lang="nix">
{{file|configuration.nix|nix|<nowiki>
{
{
   services.emacs.package = pkgs.emacsPgtkGcc;
   services.emacs.package = pkgs.emacsPgtkGcc;
Line 24: Line 24:
   ];
   ];
}
}
</syntaxhighlight>
</nowiki>}}


[[Category:NixOS]]
[[Category:NixOS]]
[[Category:Incomplete]]
[[Category:Incomplete]]