Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on lemmy.world
distrohopping·Distro Hopping - For People That Can't Make A DecisionbyDehydrated

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?

View original on lemmy.world

11 replies

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.
2
Dehydratedreply
lemmy.world

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

1
SaintWackoreply
midwest.social

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 😁

1
Dehydratedreply
lemmy.world

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.

1
SaintWackoreply
midwest.social

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

1

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
1

You reached the end

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