nixos-config/modules/nixos/base/emacs/default.nix
Charlotte Van Petegem b6bd5a4c8b
All checks were successful
Cachix / build (elendel) (push) Successful in 3m7s
Cachix / build (kholinar) (push) Successful in 6m39s
Cachix / build (marabethia) (push) Successful in 6m58s
emacs-overlay removed the emacs-pgtk alias
2025-06-28 13:44:59 +02:00

19 lines
412 B
Nix

{ config, lib, pkgs, ... }:
let
username = config.chvp.username;
in
{
chvp.base.emacs = {
basePackage = pkgs.emacs-pgtk;
extraConfig = [ (builtins.readFile ./linux-init.el) ];
};
home-manager.users.${username} = { ... }: {
services.emacs = {
enable = true;
client.enable = true;
socketActivation.enable = true;
package = config.chvp.base.emacs.package;
};
};
}