{ pkgs }: with pkgs; [ # Nix nixd mas # The Web Browsers brave firefox google-chrome # General packages for development and system management #alacritty ansible aspell aspellDicts.en bash-completion bat btop coreutils difftastic htop killall minicom mtr ncdu neofetch nixfmt-rfc-style openssh sqlite wget zip # Development act autoconf autoconf-archive automake ccache clang-tools cmake dfu-util go jd-diff-patch #json diff patch jq # json tool llvm nasm ninja pkg-config # Encryption and security tools age gnupg just libfido2 sops # Cloud-related tools and SDKs docker docker-compose # Media-related packages dejavu_fonts emacs-all-the-icons-fonts fd ffmpeg font-awesome hack-font meslo-lgs-nf noto-fonts noto-fonts-color-emoji # Node.js development tools nodePackages.npm # globally install npm nodePackages.prettier # Text and terminal utilities xterm htop hunspell iftop inetutils # includes Telnet jetbrains-mono jq ripgrep tmux tree unrar unzip # zsh-powerlevel10k # Python packages # python3 virtualenv (python3.withPackages (python-pkgs: with python-pkgs; [ pandas requests tkinter ])) # Social pidgin # Rust Related rustc cargo platformio-core # (vscode-with-extensions.override { # vscodeExtensions = # with vscode-extensions; # [https://github.com/dustinlyons/nixos-config/ # #bbenoist.nix # jnoortheen.nix-ide # ms-python.python # ms-azuretools.vscode-docker # # ms-vscode-remote.remote-ssh # eamodio.gitlens # james-yu.latex-workshop # ] # ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ # # { # # name = "remote-ssh-edit"; # # publisher = "ms-vscode-remote"; # # version = "0.47.2"; # # sha256 = "1hp6gjh4xp2m1xlm1jsdzxw9d8frkiidhph6nvl24d0h8z34w49g"; # # } # { # name = "cpptools"; # publisher = "ms-vscode"; # version = "1.26.1"; # sha256 = "sha256-uVE7sEO8XN3ArFpElUw25/BKyCOzF1EmZ5nHBkdoL/0="; # } # { # name = "minifyall"; # publisher = "josee9988"; # version = "2.10.0"; # sha256 = "sha256-cH5x8fUN0n+hO1b3lNzau2MnyeYmsD0ZXAYGxCQjT0Y="; # } # { # name = "platformio-ide"; # publisher = "platformio"; # version = "3.3.4"; # sha256 = "sha256-qfNz4IYjCmCMFLtAkbGTW5xnsVT8iDnFWjrgkmr2Slk="; # } # ]; # }) # XML, Tex and LaTex mdbook pandoc rubyPackages_3_4.kramdown-rfc2629 tex-fmt xml2rfc zotero (texlive.combine { inherit (texlive) apa6 apa7 apacite biber biblatex biblatex-apa6 bibunits catchfile comment courier csquotes draftwatermark endfloat enumitem fancyhdr fontawesome5 footmisc footnotehyper geometry ifmtarg latexmk lipsum lualatex-math makecell microtype multirow nowidow parskip ragged2e scalerel scheme-small selnolig sourcesanspro svg tcolorbox texcount threeparttable tikzfill titlesec titling tocloft transparent upquote url xifthen xurl ; }) ]