I’ll start:
- Tmux
- vim
- ghidra
- okteta (hex editor)
- speedcrunch (calculator with bit manipulation)
- python3 with IPython for nice reply and embed(), pwntools
deleted by creator
This is amazing. Thank you!
Another of those rare times I don’t expect to laugh in a thread.
For everything:
- vi/vim
- ssh & sshd
For everything except firewalls:
- C, C++, Perl, Common Lisp, Scheme programming tools
- lynx
- wget/curl
- git
- ksh (on *BSD)
- telnet (yeah, there’s equipment that still uses telnet out there)
For a desktop:
- Emacs
- xterm
- GNU plotutils
- TeXlive
- X11 utilities (xcalc, editres, etc.)
- Atmel and Arduino toolchains
- xpdf
- KDE
- KiCad
- GIMP
- Inkscape
- Firefox
- Chromium
- Kerbal Space Program
base-devel
- Kitty
- fish + all the shell builtins
- LunarVim (Neovim)
- git + lazygit
- openssh
- npm
- cargo
- docker
Edit:
- wget
- httpie
- tar & (un)zip
Try podman it’s lighter than docker. 😂
I will! I once already used it for cross compiling and it seemed really nice ^^
- docker (What, you never wanted to use a optimized version of cmatrix that uses only 512KiB of ram while barely scratching your CPU?)
- foot
- brave
- (on docker) btop, cmatrix, lynx
What is this optimized cmatrix you speak of? The normal one slows my desktop to a crawl when it runs.
Basically, a “handcrafted” cmatrix with compilation flags focused on optimization and the musl library (which is “technically better” than glib, a standard library on most distros).
Do feel free to try it out however, its only 139KiB – click here.
tl;dr guide on how to get it running
1- Install docker (docker on most distros – docker.io on ubuntu and friends)
2- sudo usermod -aG docker (addyourusernamehere)
3- reboot
4- run it with “docker run -it --rm --log-driver none --net none --read-only defnotgustavom/cmatrix:marchedition”
Adding to that:
- neovim for workstations
- curl
- wget
- zsh
Edit: So essentially for me, I forgot to include it: vim, my beloved, always and for ever
Def curl and wget!
Zsh is great but I ended up falling back to bash for simplicity.
Im not really into the bash simplicity, but it’s proven and stable.
I just have a git repo with configs on my git Server, I make changes regularly and roll them out with a quick bash script.
- zsh+ohmyzsh
- tilix
- neovim
- fzf
- exa
- pv
- htop+iotop+nethogs
- iperf3
- nc
- socat
- nmap
- python3
- ansible
- lolcat
deleted by creator
- exa
- ripgrep
- tree
- difftastic
- fzf
- git
- neovim
- zsh
- starship
- direnv
- bat
clipcopy to pipe output of commands into the system clipboard
cat foo.txt | clipcopy
Til. Thanks for sharing this
A few from the top of my head:
- git
- neovim
- nix (package manager)
- mpv + yt-dlp (stream music from yt with
--no-video
argument) - unbound
- caddy (quickly spin up local web servers with https)
Edit: almost forgot, I’ve been using zsh + znap package manager and loving it.
In order of use:
- Firefox
- Nvim (with a slightly modified kickstart.nvim)
- SSH
- Minicom
- Python3
- Git
- CopyQ
- Curl
- Wget
- Tmux
- vim
- bashtop
- cmus
- ghidra
- jq (pretty print Json)
- screen
- hexedit
- python3 with pwntools
- GCC, g++, make & libc6-dev
- gdb with pwndbg
- alacritty
The first 3 things I always add after a fresh install: aptitude emacs (-nox for servers) tree
Then it depends what the machine is for.
Lets make a list!
- zsh
- tmux
- htop
- ranger
- helix (if i can get it)
- fzf
- fd-find
- python-pip
In addition to what was already mentioned: reptyr