{ config, lib, pkgs, ... }: { home.packages = with pkgs; [ (aspellWithDicts (ds: with ds; [ en en-computers da ])) zip unzip texlive.combined.scheme-medium ripgrep pandoc #html/prettier vscode-langservers-extracted scss-lint nodePackages.prettier #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 ]; services.emacs = { enable = true; client = { enable = true; arguments = [" --create-frame"]; }; defaultEditor = true; startWithUserSession = "graphical"; }; programs.emacs = { enable = true; package = pkgs.emacs; extraPackages = epkgs: [ epkgs.vterm ]; }; }