{ inputs, pkgs, lib, ... }: { environment.systemPackages = with pkgs; [ # networking lynx minio minio-client curlFull wget deluge autossh sshfs # terminal basics htop btop nvitop rlwrap bat gitAndTools.gitFull lazygit git-lfs lsd lsof tmux tmate jq vifm killall tree qrcp edir bottom pigz rclone socat # files/disk nnn ranger ripgrep fzf ncdu zip unzip p7zip # images imagemagick # nix #nixfmt direnv nix-direnv cachix devenv devbox # inputs.devenv.packages.${pkgs.system}.default bun # scraping python312Packages.yt-dlp # markdown lsp marksman # disk automount #crypto # electrum # yacreader # inputs.yek.packages.x86_64-linux.default bun nushell ast-grep diffsitter # ] ++ lib.optionals pkgs.stdenv.isLinux [ # linuxKernel.packages.linux_latest_libre.cpupower parted moreutils busybox usbutils xdg-utils exfat exfatprogs #hardware problems lm_sensors linuxKernel.packages.linux_hardened.cpupower nethogs #networking # images sxiv # audio debug alsa-firmware # wine appimage-run # disk automount udiskie # nodejs # bun # /mac ] ++ lib.optionals pkgs.stdenv.isDarwin [ # mostly for mcp stuff nodejs node2nix zig gcc gnumake bun ]; # ++ (with pkgs; [devenv]); }