2024-10-23 00:00:00 -04:00
|
|
|
{ pkgs, outputs, ... }:
|
2024-05-21 13:40:16 -04:00
|
|
|
|
|
|
|
{
|
|
|
|
programs.emacs = {
|
|
|
|
enable = true;
|
2025-03-03 12:51:25 -05:00
|
|
|
package = pkgs.emacs30-pgtk;
|
2024-05-21 13:40:16 -04:00
|
|
|
};
|
2024-10-23 00:40:25 -04:00
|
|
|
home.packages = with pkgs; [
|
|
|
|
cmake
|
|
|
|
shellcheck
|
|
|
|
glslang
|
|
|
|
pipenv
|
|
|
|
python312Packages.isort
|
|
|
|
python312Packages.pytest
|
2024-05-21 23:34:58 -04:00
|
|
|
|
2024-10-23 00:40:25 -04:00
|
|
|
# rust tools
|
|
|
|
trunk
|
|
|
|
wasm-pack
|
|
|
|
cargo-tarpaulin
|
|
|
|
cargo-watch
|
|
|
|
cargo-generate
|
|
|
|
diesel-cli
|
|
|
|
cargo-audit
|
|
|
|
gitoxide
|
2024-05-21 23:34:58 -04:00
|
|
|
|
2024-10-23 00:40:25 -04:00
|
|
|
# nix tools
|
|
|
|
nil
|
|
|
|
nixfmt-rfc-style
|
|
|
|
nix-init
|
2024-05-21 23:34:58 -04:00
|
|
|
|
2024-10-23 00:40:25 -04:00
|
|
|
# markdown
|
|
|
|
nodePackages.markdownlint-cli
|
2024-05-21 23:34:58 -04:00
|
|
|
|
2024-10-23 00:40:25 -04:00
|
|
|
# doom emacs dependencies
|
|
|
|
yaml-language-server
|
|
|
|
nodePackages.typescript-language-server
|
|
|
|
nodePackages.bash-language-server
|
|
|
|
pyright
|
|
|
|
cmake-language-server
|
|
|
|
multimarkdown
|
|
|
|
rustc
|
|
|
|
cargo
|
|
|
|
rust-analyzer
|
|
|
|
clang
|
|
|
|
clang-tools
|
|
|
|
wakatime
|
|
|
|
enchant
|
|
|
|
nuspell
|
|
|
|
hunspellDicts.en-us
|
|
|
|
languagetool
|
2024-05-21 23:34:58 -04:00
|
|
|
|
2024-10-23 00:40:25 -04:00
|
|
|
# latex
|
|
|
|
texlive.combined.scheme-medium
|
2024-08-15 10:16:07 -04:00
|
|
|
|
2024-10-23 00:40:25 -04:00
|
|
|
# dependencies for nix-dotfiles/hydra-check-action
|
|
|
|
nodejs_20
|
|
|
|
nodePackages.prettier
|
|
|
|
treefmt
|
2024-06-11 19:20:44 -04:00
|
|
|
|
2024-10-23 00:40:25 -04:00
|
|
|
nextcloud-client
|
|
|
|
bitwarden-cli
|
|
|
|
bitwarden-menu
|
|
|
|
wtype
|
2024-09-15 19:51:29 -04:00
|
|
|
zathura
|
2024-10-20 20:36:35 -04:00
|
|
|
obsidian
|
2024-11-28 13:15:28 -05:00
|
|
|
libreoffice-qt-fresh
|
2025-03-13 17:43:41 -04:00
|
|
|
wlr-randr
|
2024-10-23 00:40:25 -04:00
|
|
|
];
|
2024-05-21 13:40:16 -04:00
|
|
|
}
|