{pkgs, ...}: let texlive = pkgs.texlive.combine { inherit (pkgs.texlive) scheme-small noto mweights cm-super cmbright fontaxes beamer ; }; pandoc-watch = pkgs.writeScriptBin "wpandoc" '' #!/bin/sh while inotifywait -e close_write $1; do pandoc $@; done ''; in { imports = [./zsh ./zsh/tools.nix ./tmux.nix ./git.nix ./starship.nix]; home.packages = with pkgs; [ texlive pandoc-watch pandoc # Tbh should be preinstalled gnumake # Runs programs without installing them comma # grep replacement ripgrep # ping, but with cool graph gping # dns client dogdns # neofetch but for git repos onefetch # neofetch but for cpu's cpufetch # download from yt and other websites yt-dlp # man pages for tiktok attention span mfs tealdeer # markdown previewer glow # profiling tool hyperfine imagemagick ffmpeg-full # preview images in terminal catimg # networking stuff nmap wget # faster find fd # http request thingy xh # generate regex grex # json thingy jq # syncthnig for acoustic people rsync figlet # Generate qr codes qrencode # script kidde stuff hcxdumptool hashcat unzip # tshark # termshark ]; }