nixos/programs/emacs.nix

51 lines
918 B
Nix
Raw Normal View History

2024-06-16 10:10:36 +00:00
{ config, lib, pkgs, ... }:
{
home.packages = with pkgs; [
(aspellWithDicts (ds: with ds; [ en en-computers da ]))
zip
unzip
texlive.combined.scheme-medium
2024-06-19 11:28:03 +00:00
ripgrep
2024-06-23 16:18:35 +00:00
pandoc
2024-07-14 09:32:29 +00:00
fd
2024-07-26 17:39:59 +00:00
nixfmt-rfc-style
2024-06-23 16:18:35 +00:00
#html/prettier
2024-06-19 11:28:03 +00:00
vscode-langservers-extracted
scss-lint
nodePackages.prettier
2024-07-14 09:32:29 +00:00
nodePackages.js-beautify
2024-06-23 16:18:35 +00:00
#python layer
black
python3
python311Packages.python-lsp-server
python311Packages.python-lsp-black
python311Packages.pylsp-rope
#rust layer
rustc
cargo
cargo-edit
rustfmt
rust-analyzer
clippy
2024-07-26 17:39:59 +00:00
gcc
2024-06-16 10:10:36 +00:00
];
services.emacs = {
enable = true;
client = {
enable = true;
arguments = [" --create-frame"];
};
2024-07-14 09:32:29 +00:00
defaultEditor = false;
2024-06-23 16:18:35 +00:00
startWithUserSession = "graphical";
2024-06-16 10:10:36 +00:00
};
programs.emacs = {
enable = true;
2024-06-19 11:28:03 +00:00
package = pkgs.emacs;
2024-06-16 10:10:36 +00:00
extraPackages = epkgs: [ epkgs.vterm ];
};
}