about summary refs log blame commit diff stats
path: root/system/packages/packages.conf
blob: 4d409077deb1fea2249659acac5e8ade4ddaef65 (plain) (tree)











































































































                                                                                                                                                  

                                                                                       

































































































                                                                                                                                                                       
# 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