49 lines
1.3 KiB
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
|
|
# ])
|
|
# ];
|
|
# });
|
|
};
|
|
}
|