you are viewing a single comment's thread
view the rest of the comments
[–] 23 points 1 year ago (10 children)
  • [–] 10 points 1 year ago (7 children)

    Installing zoxide led me to installing fzf, which has improved my terminal experience by about 35%, I already installed it in all the machines I'm managing

    Got any more tools? :)

  • source
  • parent
  • hideshow 7 child comments
  • [–] 5 points 1 year ago*

    Check out Atuin. Its another must have for me. When you push up arrow, it shows your command history in a very pleasing list. You can even generate account keys to migrate your history between PCs, but I've never bothered with it. You can also search past commands on the history menu.

    You don't need an account for it. That's only for the migration keys.

  • source
  • parent
  • [–] 4 points 1 year ago

    I don't think there's anything too unusual but here's my nix packages

    { pkgs }:
    
    with pkgs; [
      # General packages for development
      copier      # Project scaffolding and templating
      fastlane
      jujutsu
      just        # Project specific command runner
      mise        # Tool version manager
      ngrok       # Public tunnel ngrok.com
      sqlite
      pre-commit
      trufflehog  # Scan for secrets in code repositories
    
      # Encryption and security tools
      age
      age-plugin-yubikey
      gnupg
      libfido2
    
      # Container tools and SDKs
      colima
      podman
      podman-compose
    
      # Media-related packages
      dejavu_fonts
      ffmpeg
      hack-font
      noto-fonts
      noto-fonts-emoji
      meslo-lgs-nf
      yt-dlp
    
      # Text and terminal utilities
      bat
      btop        # resource monitor
      #chezmoi    # manage dotfiles; to try
      coreutils   # GNU system tools
      curl
      delta
      exiftool
      f3          # flash drive verification tool
      fd          # alternate find command
      fzf
      htop
      iftop
      jq          # command line JSON tool
      # openssh
      ripgrep
      s3cmd
      shellcheck  # static analysis for shell scripts
      tree
      tmux
      unison
      unrar
      unzip
      wget
      zip
      zoxide
    
      # fish specific
      fishPlugins.foreign-env
      fishPlugins.forgit
      fishPlugins.fzf-fish
      fishPlugins.tide
      fishPlugins.z
    
      # Python packages
      python3
      virtualenv
    ]
    
  • source
  • parent
  • [–] 2 points 1 year ago* (last edited 1 year ago) (1 child)

    I can recommend featureful terminal emulator Kitty. I'd been using tmux and screen for over a decade, but now just get that functionality baked into the terminal. The only time I use tmux now is for remote sessions.

  • source
  • parent
  • hideshow 1 child comment