Files
nixos-configs/home/modules/emacs/default.nix
2025-03-05 12:33:45 -08:00

34 lines
615 B
Nix

{ config, lib, pkgs, ... }:
with lib;
{
config = {
home.packages = [
pkgs.emacs-all-the-icons-fonts
pkgs.fontconfig
pkgs.graphviz
pkgs.isort
pkgs.nerd-fonts.fira-code
pkgs.nerd-fonts.droid-sans-mono
pkgs.nil # nix lsp language server
pkgs.nixfmt-rfc-style
(pkgs.ripgrep.override {withPCRE2 = true;})
pkgs.pipenv
pkgs.poetry
pkgs.python3
];
programs.doom-emacs = {
enable = true;
doomDir = ./doom;
};
fonts.fontconfig.enable = true;
home.sessionVariables = {
EDITOR = "emacs -nw";
};
};
}