There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

mrXYZ ,

Not to duplicate some of the entries, I will keep it short LF file manager (seen ranger mentioned but no lf) Ytfzf for finding yt videos and playing them in MPV without the need of web browser

sgtnasty ,
@sgtnasty@lemmy.ml avatar

Lets make a list!

  1. zsh
  2. tmux
  3. htop
  4. ranger
  5. helix (if i can get it)
  6. fzf
  7. fd-find
  8. python-pip
Vegemash ,
  • fzf
  • git + lazygit
  • neovim
  • ranger
  • cargo
  • btm
  • starship
  • tmux
  • fish
nydas ,
@nydas@lemmy.ml avatar
  • Tmux
  • NeoVim
  • Git
  • FZF
  • Fish
  • ssh Lots of others, but these are the day-to-day
Lanthanae ,
@Lanthanae@lemmy.blahaj.zone avatar

+1 for fish shell. The lack of POSIX compliance really doesn’t matter at all day-to-day, but all the qol features that the shell has absolutely do matter and they are so worth it.

nydas ,
@nydas@lemmy.ml avatar

And I forgot Python. As a Data Engineer. Whoops!

ik5pvx ,

The first 3 things I always add after a fresh install: aptitude emacs (-nox for servers) tree

Then it depends what the machine is for.

redcalcium , (edited )

Every time I setup a new system, I always install these:

  • vim
  • zsh
  • git
  • rsync
  • tmux
  • mosh
  • btop
  • autossh
  • mc
  • direnv
  • asdf-vm

If the system is a desktop/laptop for personal use, then I’ll install these too:

  • virt-manager
  • vscode
  • firefox
  • filezilla
  • mpv
  • yt-dlp
  • kdeconnect
letbelight ,

I would swap only with Libreoffice

redcalcium ,

This is just a matter of personal preference, but I can’t stand libreoffice UI. It has more features but I don’t open office documents much, mostly just some basic spreadsheets, so I can get away with using a document editor with less feature but easier to the eye.

antihero ,

ghidra

there are multiple user interface option in libre office, …libreoffice.org/…/WG7221-UserInterfaceVariants.h…

StudioLE ,

Damn. Even the website documenting their design is ugly as sin.

DAC_Protogen ,
@DAC_Protogen@lemmy.ml avatar
  • htop
  • nano
  • mc (I never use it, but I want it installed, lol)
  • firefox (or librewolf)
  • gimp
  • vlc
  • libreoffice
  • keepassxc
  • steam
neo ,
@neo@lemmy.comfysnug.space avatar
  • tmux
  • emacs
  • okular
  • pipx
  • calibre
  • lutris
  • hakuneko
  • yt-dlp
  • git
Felix ,
@Felix@feddit.de avatar

yt-dlp alacritty zsh vim

iks ,
  • zsh+ohmyzsh
  • tilix
  • neovim
  • fzf
  • exa
  • pv
  • htop+iotop+nethogs
  • iperf3
  • nc
  • socat
  • nmap
  • python3
  • ansible
  • lolcat
nakal ,
@nakal@kbin.social avatar

If you like exa and fzf, you'll also like fd (or sometimes fd-find).

iks ,

Woah, how I missed this? Thanks! Seems very comfy and way faster, btw on my deb machines it’s fdfind

InkstainTheBat ,

Since I’m not sure where to ask what is probably a basic question, what’s a Linux package?

corsicanguppy ,

It’s a signed archive of deployable files along with meta-data. Usually a cpio archive (which is similar to a tarball) with that extra signature wrapper and meta-data (which, itself, should be a list of files and checksums).

A proper package can validate a project’s installation, either from the local database or from remote resources, at any time, which gives positive assurance that what is installed is what should be installed.

As well, proper package info is exported by SNMP to be consolidated centrally and validate what is vs what should be installed at the group level.

TL;DR? Like a tarball with tracking info, signatures, checksums, and top-to-bottom validation. If it’s a good package, anyway.

RandallFlagg ,

So it’s basically like installing a program in windows but, idk how to phrase it, more through and less prone to errors during installation?

corsicanguppy ,

You’re really close, yeah .

But because like every layer is checksummed both in delivery AND when it’s installed, so you can easily validate a delivered file, and it’s all signed with signatures you can easily check, you can at least be assured that

  • what you installed is what that package delivered
  • which is what the authors wanted
  • and the package probably hasn’t been tampered with
  • even weeks after install

the chance of problems should be reduced.

Bonus1: with a proper repo config, you can check for updates so fast. It’s like the chocolatey windows repo but more formalized and usually vendor-maintained.

Bonus2: bad upgrade? Enterprise packages on Linux (long description; trust me) can be reverse-installed over what’s there so you can back-revise or downgrade with almost no pain. It’s a good oh-no fix. At every point you can still validate that what is there should be there, according to hard signatures at every stage.

Bonus3: grabbing os version 6.1 and upgrading to 6.5 OR just installing 6.5 fresh gives the same final content - files and services - when you’re done. (almost entirely) No cruft, since package installs (because of the locking below) just install over themselves in a way Linux people just accept and windows people may freak over.

Linux bonus: Linux locks file differently; again, long description, so trust me or look it up. You can upgrade many files and services without stopping them, and then bounce a service or a host, so your patch-and-bounce process is fast, it happens after the upgrades, and is like 2 min or with systemd 3min.

Ultimately

  • use packages for wayyyy easier, consistent, reliable, tested, quasi-roll-back-able updates that you can validate all the way down.
  • and still that SNMP connection to check content remotely. It’s so great.
RandallFlagg ,

It’s just a fancy way of saying program. So Linux programs.

wizzor ,

Correct, the reason they are called packages, is that the package can contain other resources besides usable programs, like libraries used by other programs.

rikudou ,

McFly, can’t live without it anymore.

mvirts ,

tmux kak / vim ssh gcc python3 curl nc

'taint much, but I get by

orcrist ,

Depends on what the machine is for.

RedPhoenix ,
@RedPhoenix@aussie.zone avatar
  • socat
  • ngrep
  • vim
  • pv
  • htop
  • jq

Generally, everything else I need is there by default depending on the distro.

Home workstation-wise… maybe:

  • meld
  • kdenlive
  • openscad
  • Qtvlm, zygrib and OpenCPN
  • gimp extras
  • golang
  • Inkscape
  • Wireshark
  • audacity
  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines