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?
byobu
git clone ssh://theseus@hive2.local/~/dotfiles.git
I don’t migrate any config file, always from scratch. My setup isn’t that complicated. Fedora for a long time.
GUI (mostly Flatpaks):
- Firefox
- Chromium (for Xbox Cloud Gaming)
- Extension Manager
- Flatseal
- VeraCrypt
- Stremio
CLI:
- Syncthing
Does the cloud gaming work pretty well? I’m trying to consider how to move my main rig to Mint, but also not lose my three years of game pass. I think dual boot is likely but feels purpose defeating haha.
I have no technical problems. The only tricky part was setting up my controller (good old PS2), as I did have to mess with emulation and things like that. In the end, I just have to run a xboxdrv script before running the game. If you have an original Xbox controller it shouldn’t be a problem.
Anyway, if you encounter any issue: https://wiki.archlinux.org/title/Gamepad
EDIT: If you were asking about the cloud gaming experience, it’s pretty good I would say. The image will not be as good as a “physical” Xbox, and probably you will have to deal with queues depending on your location. But, overall, it’s a pretty good deal.
I don’t distro hop, but I keep my most commonly used programs as appimages in my home, as well as some locally compiled programs that I install in ~/.local/bin and ~/.local/lib.
Those include essentials like:
- i3wm
- polybar
- rofi
- handlr (regex one)
And for the programs, those include:
- brave
- ferdium
- freetube
- gimp
- librewolf
- libreoffice
That way I can drop my home onto any distro and everything will work at once. No need to manually install programs.
I also have wrapper scripts on my PATH that force applications that don’t comply with the xdg base dir spec to use a fakehome in ~/.local, like steam and the web browsers.
I prefer btop to htop.