Skip to content

# Emacs

## modules.emacs.enable

Whether to enable Emacs module.

Type: boolean

Default: `false`

Example: `true`

## modules.emacs.doom.enable

Whether to enable Doom Emacs framework.

Type: boolean

Default: `false`

Example: `true`

## modules.emacs.doom.autoSync

Sync Doom Emacs on nixos-rebuild

Type: boolean

Default: `false`

## modules.emacs.doom.autoUpgrade

Upgrade Doom Emacs on nixos-rebuild

Type: boolean

Default: `false`

## modules.emacs.nativeComp

Use Emacs 28.x branch with native comp support

Type: boolean

Default: `false`

## modules.emacs.nixpkgs

Use Emacs from the official repositories

Type: boolean

Default: `false`

## modules.emacs.pgtkNativeComp

Use Emacs 29.x branch with native comp and pure gtk support

Type: boolean

Default: `false`