cross-posted from: https://lemmy.world/post/11419429
I wouldn’t really call myself a distro hopper, but in the last few months I’ve had to do some fresh installs on a couple of machines and VMs for work
If these aren’t included by default, I’ll make sure to get em:
GUI:
- Firefox & Chromium
- Gimp & Krita
- VSCode/VSCodium
- Okular
- Libre office
CLI*:
- git
- wget&curl
- neovim
- zsh/ohmyzsh + plugins
- glow
- neofetch
- figlet/toilet
- zellij
- python
- nodejs/npm/nvm + nodemon globally
- ranger/rifle
Also, how do you go about migrating your old config and rc files? Start fresh or just copy em over and make adjustments where necessary?
htop, midnight commander, nettools (ping, ifconfig), nmap, ssh server
I personally always install
- LibreWolf (superior fork of Firefox)
- Alacritty or Kitty
- Emacs
- Strawberry
- FreeTube
- Signal Desktop
- Bitwarden
For terminal usage I install:
- Fish shell
- Neovim
- bat
- fd
- ripgrep
- fzf/sk
- lsd
- lf
- tmux
- git
- GPG
- Fun stuff like neofetch, hollywood, cmatrix, asciiquarium, figlet, etc.
Zsh with prezto and some sort of guake-like
What does prezto do? Is it similar to oh-my-zsh? Have you ever tried fish shell?
Yeah, very similar. And I used to use fish, but I got fed up with it not supporting bash scripts, so now I just have prezto with plugins that make it act exactly like fish 😁
I used to use zsh with oh-my-zsh and Powerlevel10k before I switched to fish. I actually considered going back to zsh (don’t remember why) but now I’m pretty happy with fish. What to you mean with fish not supporting bash scripts? A bash script should always have at the beginning of the file, that way it will always be executed in bash, even if you run it from fish.
I just pull down my ansible playbook from github and run it.