{ system, pkgs, prismlauncher, ... }: { home.packages = with pkgs; [ # core tools neofetch # a must-have fd # fast find lsd # ls in good ripgrep # amazing grep lf # file manager alacritty # terminal glow # markdown rendering restic # backups tree # tree view of directories nmap # network scanning rofi # application launcher xdg-utils # mainly used for xdg-openA git-crypt # obscure git repos wl-clipboard # clipboard cli for wayland htop # resource usage # Fonts #nerdfonts # Hardware sbctl # secure boot management # text production/office libreoffice # graphical office suite pdfarranger # gui for pdf arranging # LaTeX texlive.combined.scheme-full # LaTeX texlab # latex language server html-tidy # html formatter ltex-ls # lsp language server for languagetool musescore # notesetting program # communication signal-desktop # the ecosystem is moving :( signal-cli # use signal without phone mumble # voice chat element-desktop # chat tdesktop # telegram messenger thunderbird # emails # Browser ungoogled-chromium # just in case firefox # my browser tor-browser-bundle-bin # tor-browser # archives unzip zip _7zz # image editing inkscape # vector graphics imagemagick # powerful cli-tool # multimedia sayonara # audioplayer vlc # audio and video mpv # videos youtube-dl # download videos pulseaudio # audio control # Compiler gcc execline # Programming Languages jdk # java python39 # python # Rust cargo # rust package manager rustfmt # rust formatter rust-analyzer # rust language server rustc # rust compiler # Nix Stuff alejandra # nix code formatter nil # nix language-server statix # nix linter keepassxc # password manager styx # static site generator in nix cmatrix # hacker tool bottles # run windows software okular # pdf viewer epson-escpr # epson printing driver # windowmanager river yambar swaylock prismlauncher.packages.${pkgs.system}.prismlauncher # minecraft-launcher # soispha #grades.outputs.packages.${system}.default ]; }