nixos-config/modules/nixos/base/emacs/default.nix
Charlotte Van Petegem a0c5b4a8a5
All checks were successful
Cachix / build (elendel) (push) Successful in 3m48s
Cachix / build (kholinar) (push) Successful in 2m49s
Cachix / build (marabethia) (push) Successful in 1m46s
Use emacs 30 instead of unstable
2025-03-04 11:44:53 +01:00

19 lines
414 B
Nix

{ config, lib, pkgs, ... }:
let
username = config.chvp.username;
in
{
chvp.base.emacs = {
basePackage = pkgs.emacs30-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;
};
};
}