I’ll start:

  • Tmux
  • vim
  • ghidra
  • okteta (hex editor)
  • speedcrunch (calculator with bit manipulation)
  • python3 with IPython for nice reply and embed(), pwntools
  • @Fryboyter@discuss.tchncs.de
    link
    fedilink
    20
    edit-2
    1 year ago
    • andrew
      link
      fedilink
      31 year ago

      I’d drop keepassxc and pick up GNU password store or gopass. Pgp+git and a nice cli to wrap them onto an encrypted password store that’s pretty easy to move around these days.

      • GNU password store

        The tool, unless something has changed in the meantime, has one major drawback for me. The filename of the encrypted files is displayed in plain text. However, I don’t want people to be able to see, for example, which Internet sites I have an account with. Sure you can name the files otherwise. But how should I remember for example that the file dafderewrfsfds.gpg contains the access data for Mastodon?

        In addition, I miss with pass some functions. As far as I know, you can’t save file attachments. Or define when a password expires. And so on. Pass is therefore too KISS for me.

        Pgp+git and a nice cli to wrap them onto an encrypted password store that’s pretty easy to move around these days.

        A matter of opinion, I would say. I prefer my Keepass file which I can access via my Nextcloud instance or which is stored on a USB stick on my keychain.


        By the way, the file is secured with a Yubikey in addition to a Diceware password. So saving it in the so-called cloud is no problem. Just as a note, in case someone reading my post wants to make smart remarks about the cloud.

      • For me, this is the main reason why I use micro. And because I don’t like the handling of vim. Funnily enough, I’ve been playing around with Helix for a while now and I really like the editor, even though it’s a modal editor, just like vim. Maybe because of the selection → action model. The question is, do I like Helix better than micro? I still have to answer that question for myself at some point.

  • Slayer 🦊
    link
    fedilink
    131 year ago

    I see a lot of the good ones are already mentioned. But I can’t use a linux system for more than an hour without ‘thefuck’ installed

  • @spauldo@lemmy.ml
    link
    fedilink
    101 year ago

    For everything:

    • vi/vim
    • ssh & sshd

    For everything except firewalls:

    • C, C++, Perl, Common Lisp, Scheme programming tools
    • lynx
    • wget/curl
    • git
    • ksh (on *BSD)
    • telnet (yeah, there’s equipment that still uses telnet out there)

    For a desktop:

    • Emacs
    • xterm
    • GNU plotutils
    • TeXlive
    • X11 utilities (xcalc, editres, etc.)
    • Atmel and Arduino toolchains
    • xpdf
    • KDE
    • KiCad
    • GIMP
    • Inkscape
    • Firefox
    • Chromium
    • Kerbal Space Program
  • @Ticktok@lemmy.one
    link
    fedilink
    7
    edit-2
    1 year ago

    One that I didn’t see on here that I’ve added to my list

    • tldr
      • simplified man pages with common example commands.-

    If on desktop

    • distro-box
    • yakuake
  • @GustavoM@lemmy.world
    link
    fedilink
    71 year ago
    • docker (What, you never wanted to use a optimized version of cmatrix that uses only 512KiB of ram while barely scratching your CPU?)
    • foot
    • brave
    • (on docker) btop, cmatrix, lynx
      • @GustavoM@lemmy.world
        link
        fedilink
        English
        11 year ago

        Basically, a “handcrafted” cmatrix with compilation flags focused on optimization and the musl library (which is “technically better” than glib, a standard library on most distros).

        Do feel free to try it out however, its only 139KiB – click here.

        tl;dr guide on how to get it running

        1- Install docker (docker on most distros – docker.io on ubuntu and friends)

        2- sudo usermod -aG docker (addyourusernamehere)

        3- reboot

        4- run it with “docker run -it --rm --log-driver none --net none --read-only defnotgustavom/cmatrix:marchedition”

  • @Raphael@lemmy.world
    link
    fedilink
    51 year ago

    None of those are must-haves…

    Shouldn’t you have posted this to /c/archlinux or other meme-distro communities?

  • mfz
    link
    fedilink
    51 year ago

    To add to all great comments here I have one that I’ve used for ages and not seen mentioned here: lftp

    It supports many protocols for ftp like over ssh and allows for shaky connections with resume and back in the days when this was more common I used to just run it in the background to download huge files that took days to download and it would gracefully just reconnect/resume/retry until done.

  • redcalcium
    link
    fedilink
    5
    edit-2
    1 year ago

    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
    • onlyoffice
  • Andy
    link
    fedilink
    51 year ago
    • Tmux
    • NeoVim
    • Git
    • FZF
    • Fish
    • ssh Lots of others, but these are the day-to-day
    • @Lanthanae
      link
      31 year ago

      +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.

      • Andy
        link
        fedilink
        11 year ago

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

  • Ray Gay
    link
    fedilink
    4
    edit-2
    1 year ago
    • neovim
    • alacritty
    • zsh
      • oh my zsh
      • starship (promp)
    • zellij
    • btop | htop
    • ripgrep
    • fd-find
    • exa
    • fnm (nvm alternative, since nvm starts too slow for me)
    • yt-dlp
    • bat (batcat)
    • the usual base-devel / build-essential