This is just for discovering new software. I created mine so I don’t forget the programs I use when setting up a new machine. You can skip the obvious ones. Here, I’ll start:

# System
Distro: Arch Linux
Window Manager: i3
Shell: Zsh (OMZ)
Terminal: Kitty
Terminal Multiplexer: Tmux
Application Launcher: Rofi
Notification: Dunst
Compositor: Picom
Panel: Polybar
Audio: Pipewire

# The Web
Web Browser: Librewolf, Helium
Chat: Discord, Element
Mesh VPN: Zerotier
DPI Bypass: B4

# File Management
File Browser: Thunar, Yazi
File Sharing: LocalSend
Torrent: qBitTorrent
Git CLI: Lazygit

# File Creation/Modification
Text Editor: Micro
Code Editor: Helix, Zed
LaTeX Editor: Gummi
Image Editor: GIMP, Krita
Video Editor: Kdenlive, Blender
Audio Editor: Audacity
Modelling: Blender
Document Editor: LibreOffice, Xournal++
Image Upscaler: Upscayl

# File Viewing
Music Player: Strawberry
Media Player: MPV
Image Viewer: Ristretto
Document Viewer: Papers

# Utility
Screenshotter: Flameshot
Pipewire Graph: QPWGraph
Video Recorder: OBS
Color Picker: XColor
Default Apps: Selectdefaultapplication
Clipboard History: greenclip
Dotfile Manager: yadm
Network TUI: impala, nmtui
Bluetooth TUI: bluetui
Volume TUI: wiremix
Disk Analyzer: ncdu
Wallpaper: xwallpaper
Chooser: choose
Markdown Renderer: glow

# Gaming
Game Launcher: Steam, Faugus, Prism, Sober
Proton Manager: ProtonUp-QT

# Productivity
Flashcard: Anki
Whiteboard: Drawy
  • Skullgrid@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    8 hours ago

    fastfetch | grep ackag
    Packages: 3582 (dpkg), 17 (flatpak)

    I don’t think we have the time

    EDIT : I use debian btw. Yes I’m old, male and a father.

      • Skullgrid@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        3 hours ago

        why? if I do Package/package/packages/Packages it’s likely not to hit if it doesn’t match the letter case correctly or if I added the s when it shouldn’t be there.

        it’s definitely going to hit ackag , and I don’t have to write as much.

  • provectus@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 hours ago

    Each part of my system must do one thing and do it well.

    Terminal: st

    Shell: bash

    Wm: DWM

    Launcher: dmenu

    Image viewer: sxiv

    Browser: surf

    Irc: weechat

    RSS reader: newsraft

    Messaging: signal

    Password manager: pass

    Video game: SuperTuxKart

    Cad: blender

    Text editor: vim

    GNU/Linux distro: gentoo

    File manager: GNU coreutils

  • thingsiplay@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    6 hours ago

    Default Apps: Selectdefaultapplication

    What is this?

    C’mon the only reason you made this post just so you can say you use Arch. :D It’s the very first item in your list. I won’t give an extensive list, but do a few recommendations for discoverability.

    YouTube (watch):    FreeTube
    YouTube (download): yt-dlp + my script yt-dlp-lemon
    VPN:                Proton VPN Linux Client (GUI)
    Virtual Machines:   virt-manager (QEMU/KVM)
    Emulators:          RetroArch, Xemu, RPCS3, Cemu, yuzu
    Offline Library:    Kiwiks (for Wikipedia, Stack Overflow and more)
    GE Proton:          geprotondl (my own script)
    

    I also use fzf for my custom scripts to create menus in terminal. I don’t see it listed in your listing, and don’t know what category it would be. So I mention it here. For my Zsh friends, I can recommend following extensions, especially zsh-abbr:

    zsh-abbr
    zsh-autosuggestions
    zsh-completions
    zsh-history-substring-search
    zsh-syntax-highlighting
    zsh-vi-mode
    

    And… I use Rust, BTW.

    • Alphenex53@programming.devOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      9 hours ago

      I use Helix + Markdown + Zettelkasten + Git + Codeberg for notes. I just wrote a script whenever I type ns to the terminal I go to the Notes directory and it creates a process that git pulls in the background. I also add a half a second delay to opening Helix so HOPEFULLY by the time I write to the notes they are updated. As for backups, I was using Timeshift but it just uses too much space so I just got rid of it. I am just being careful when deleting files and directories.

      • thingsiplay@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        6 hours ago

        I also love Zettelkasten+Markdown. When I switched from Vim to Neovim, Zettelkasten was no longer compatible. Later I found Telekasten, which is basically the same and my notes directory is still named zettelkasten. :-) I got a bit lazy and stopped doing much notes and recently tried to get into the habit again. A local Git repository makes a lot of sense to save versions of the notes, but I never got into that. An online Git repository makes sense if you want have your notes on different machines, I just never needed that.

        As for your script with Git in background and a delay hoping everything is synced up… I understand why this is done, but there has to be a better way.