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

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?

6 points · 11 comments · view on lemmy.world

11 Comments

kutsyk_alexander@lemmy.world · 2 pts · 2y (1 reply)

htop, midnight commander, nettools (ping, ifconfig), nmap, ssh server

Dehydrated@lemmy.world · 1 pts · 2y

You don't use iproute2?

Dehydrated@lemmy.world · 2 pts · 2y

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.
thejodie@programming.dev · 1 pts · 2y (1 reply)

I just pull down my ansible playbook from github and run it.

Dehydrated@lemmy.world · 2 pts · 2y

Would you mind sharing the link to your repo?

SaintWacko@midwest.social · 1 pts · 2y (5 replies)

Zsh with prezto and some sort of guake-like

Dehydrated@lemmy.world · 1 pts · 2y (4 replies)

What does prezto do? Is it similar to oh-my-zsh? Have you ever tried fish shell?

SaintWacko@midwest.social · 1 pts · 2y (3 replies)

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 😁

Dehydrated@lemmy.world · 1 pts · 2y (2 replies)

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 #!/bin/bash at the beginning of the file, that way it will always be executed in bash, even if you run it from fish.

SaintWacko@midwest.social · 1 pts · 2y (1 reply)

I can't remember the details, it was 6 or 7 years ago that I switched, but it was something at work that wasn't working because fish used a different scripting language

Dehydrated@lemmy.world · 1 pts · 2y

That's strange. If you ever want to try fish again, you can do this to avoid problems with bash scripts:

  • NEVER set your system shell (the /bin/sh symlink) to fish, it will cause so many problems. Make sure to use bash or dash.
  • Only set your user shell to fish, use chsh to do this.
  • Use #!/usr/bin/env sh at the beginning of scripts
  • If you encounter some problems, just run your script like this: bash script.sh