Distro hoppers, what's always on your install list when you've finished setup and logged in for the first time?

tourist@lemmy.world to Linux@lemmy.ml – 127 points –

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?

77

You are viewing a single comment

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?

I keep all of my important configs and dot files in a git repo. When setting up a new system I clone that repo and then symlink to them in the appropriate places

This Is The Way. My repo includes a setup.sh that uses ansible to setup the links. Clone the repo, run the script: home.

I have an init.sh file I run from my dotfiles. Pipe my sudo password to it and leave it alone for about an hour. Gets things 95% of the way to how I like them.

I should migrate to ansible like u/djehuti@programming.dev but time :(