mirror of
https://github.com/gburd/nix-config.git
synced 2024-09-09 11:26:12 +00:00
![Greg Burd](/assets/img/avatar_default.png)
Many thangs to the hard work and generous availability of: git@github.com:Misterio77/nix-config.git
33 lines
599 B
Nix
33 lines
599 B
Nix
{ pkgs, config, ... }:
|
|
{
|
|
programs.emacs = {
|
|
enable = true;
|
|
package = pkgs.emacs-gtk;
|
|
|
|
overrides = final: _prev: {
|
|
nix-theme = final.callPackage ./theme.nix { inherit config; };
|
|
};
|
|
extraPackages = epkgs: with epkgs; [
|
|
nix-theme
|
|
|
|
nix-mode
|
|
magit
|
|
lsp-mode
|
|
which-key
|
|
mmm-mode
|
|
|
|
evil
|
|
evil-org
|
|
evil-collection
|
|
evil-surround
|
|
];
|
|
|
|
extraConfig = builtins.readFile ./init.el;
|
|
};
|
|
services.emacs = {
|
|
enable = true;
|
|
client.enable = true;
|
|
defaultEditor = true;
|
|
socketActivation.enable = true;
|
|
};
|
|
}
|