# vim: ft=conf # GUI # Terminals alacritty # terminal emulator # Browsers firefox # web browser ungoogled-chromium-xdg-bin # web browser (only for web programming) # Image manipulation krita # new, and better (KDE) gimp # conservative, and old (GNOME) # Social mumble # voice chat software (client) nheko-git # Matrix Desktop client # Misc kalzium # Periodic Table of Elements keepassxc # password manager onlykey # OnlyKey Chrome Desktop App steam # Valve's digital software delivery system # TUI/CLI # Networking # One-off things #bind # A complete, highly portable implementation of the DNS protocol #firewalld # Firewall daemon with D-Bus interface #ngrep # A grep-like utility that allows you to search for network packets on an interface. #openbsd-netcat # TCP/IP swiss army knife. OpenBSD variant. # Misc lftp # FTP client openssh # SSH client # Eye candy banner # Print large banners to ASCII terminals cmatrix # A curses-based scrolling 'Matrix'-like screen hyfetch # Neofetch with LGBTQ pride flags. # Backups rclone # Sync files to and from Google Drive, S3, Swift, Cloudfiles, Dropbox and Google Cloud Storage snapper # A tool for managing BTRFS and LVM snapshots. It can create, diff and restore snapshots and provides timelined auto-snapping. snap-sync # Use snapper snapshots to backup to external drive # Misc android-file-transfer # Android MTP client with minimalistic UI docx2txt # Recovers text from DOCX files, with good formatting. btop # Interactive process viewer (maybe better than htop) ttf-sourcecodepro-nerd # Patched font Source Code Pro from nerd fonts library xdg-ninja-git # A shell script which checks your $HOME for unwanted files and directories. yokadi # Command line oriented, sqlite powered, todo list # WM river # A dynamic tiling wayland compositor # CLI tools lswt # List Wayland toplevels wlopm # Wayland output power management. wlr-randr # Utility to manage outputs wl-clipboard # Command-line copy/paste utilities gammastep # Adjust the color temperature of your screen according to your surroundings. # Components yambar # status panel swaybg # Wallpaper mako # notification daemon bemenu-wayland # Run prompt # Media slurp # Select a region (used in the coordinates for grim/maim) grim # Screenshot utility #maim # Screenshot utility wf-recorder # Screen recorder # Idle swayidle # Idle management daemon swaylock # Screen locker # LF lf # A terminal file manager inspired by ranger # Functions broot # Fuzzy Search + tree + cd dragon-drop # Simple drag-and-drop source/sink trash-cli # Command line trashcan (recycle bin) interface # Previewer chafa # Image-to-text converter highlight # source code highlighter mediainfo # Supplies technical and tag information about a video or audio file w3m # Text-based Web browser as well as pager ffmpegthumbnailer # video thumbnailer that can be used by file managers # Media # Download yt-dlp # A youtube-dl fork with additional features and fixes #cclive # Commandline downloader for popular video websites. # Manipulate ffmpeg # Complete solution to record, convert and stream audio and video # View imv # Image viewer mpv # media player # Listen moc # An ncurses console audio player designed to be powerful and easy to use pavucontrol # PulseAudio Volume Control #pipewire-alsa # Low-latency audio/video router and processor - ALSA configuration #pipewire-jack # Low-latency audio/video router and processor - JACK support #pipewire-pulse # Low-latency audio/video router and processor - PulseAudio replacement # Hardware # Boot efibootmgr # Linux user-space application to modify the EFI Boot Manager grub # GNU GRand Unified Bootloader (2) # Storage compsize # Calculate compression ratio of a set of files on Btrfs smartmontools # Control and monitor S.M.A.R.T. enabled ATA and SCSI Hard Drives # Input piper # GTK application to configure gaming mice # Printer gutenprint # Top quality printer drivers for POSIX systems sane-airscan # SANE - SANE backend for AirScan (eSCL) and WSD document scanners # CPU cpupower # Linux kernel tool to examine and tune power saving related features of your processor # Zsh zsh # A very advanced and programmable command interpreter (shell) for UNIX zsh-syntax-highlighting # Fish shell like syntax highlighting for Zsh # next one only works if your alias is only a command, e.g. if you `alias='cat some_file.txt &2> /dev/null'`, running `cat some_file.txt` won't trigger it. # TODO find something better for this use case # zsh-you-should-use # ZSH plugin that reminds you to use existing aliases for commands you just typed # Core Utils file # File type identification utility grep # A string search utility sudo # Give certain users the ability to run some commands as root wget # Network utility to retrieve files from the Web which # A utility to show the full path of commands # File listers tree # A directory listing program displaying a depth indented list of files findutils # GNU utilities to locate files fd # Simple, fast and user-friendly alternative to find ripgrep # A search tool that combines the usability of ag with the raw speed of grep # {Un}Compressors zip # Compressor/archiver for creating and modifying zipfiles gzip # GNU compression utility p7zip # Command-line file archiver with high compression ratio unzip # For extracting and viewing files in .zip archives # Editors ed # A POSIX-compliant line-oriented text editor sed # GNU stream editor vi # The original ex/vi text editor neovim # Fork of Vim aiming to improve user experience, plugins, and GUIs # Programming # General Tools git # the fast distributed version control system git-bug # Distributed, offline-first bug tracker embedded in git, with bridges glow # Command-line markdown renderer strace # A diagnostic, debugging and instructional userspace tracer tokei # A blazingly fast CLOC (Count Lines Of Code) program # Rust rustup # The Rust toolchain installer rust-analyzer # Rust compiler front-end for IDEs # Yaml yamllint # Linter for YAML files # TeX zathura # Minimalistic document viewer zathura-pdf-poppler # Adds pdf support to zathura by using the poppler engine ltex-ls-bin # LTeX Language Server biber # A Unicode-capable BibTeX replacement for biblatex users pandoc # Conversion between markup formats # Web vscode-langservers-extracted # Language servers extracted from VSCode. dart-sass # Sass makes CSS fun again prettier # An opinionated code formatter for JS, JSON, CSS, YAML and much more # Shell dash # POSIX compliant shell that aims to be as small as possible shellcheck # Shell script analysis tool # Lua lua # Powerful lightweight programming language designed for extending applications lua-format # LuaFormatter - Code formatter for Lua lua-language-server # Lua Language Server coded by Lua # R r # Language and environment for statistical computing and graphics #expect # A tool for automating interactive applications #handlr # Powerful alternative to xdg-utils written in Rust #linux # The Linux kernel and modules #linux-firmware # Firmware files for Linux #packagekit-qt5 # Qt5 bindings for PackageKit #vulkan-radeon # Radeon's Vulkan mesa driver #xorg-bdftopcf # Convert X font from Bitmap Distribution Format to Portable Compiled Format