nix/home/programs/emacs.nix

49 lines
1.3 KiB
Nix

{pkgs, ...}:
let emacs_wrapped = {
pname = "emacs_wrapped";
version = "${pkgs.nixos.emacsPgktGcc.version}";
};
in
{
programs.doom-emacs = {
enable = true;
doomPrivateDir = ../../doom.d;
emacsPackage = pkgs.nixos.emacsPgtkGcc;
# emacsPackage = pkgs.nixos.emacsPgtkGcc.overrideAttrs (old: {
# makeWrapperArgs = [
# "--prefix" "PATH" ":" (with pkgs; lib.makeBinPath [
# bashdb
# clippy
# editorconfig-core-c
# gcc
# gnuplot
# libvterm
# gnumake
# mdl
# nixfmt
# nodePackages.bash-language-server
# pyright
# rust-analyzer
# rustfmt
# shellcheck
# sqlite
# sumneko-lua-language-server
# yaml-language-server
# python3Packages.bash_kernel
# python3Packages.black
# python3Packages.ilua
# python3Packages.ipykernel
# python3Packages.isort
# python3Packages.jupyter
# python3Packages.jupyter-lsp
# python3Packages.nix-kernel
# python3Packages.nose
# python3Packages.nose2
# python3Packages.poetry
# python3Packages.pyflakes
# python3Packages.pytest
# ])
# ];
# });
};
}