about summary refs log tree commit diff stats
path: root/system/packages/packages.conf
blob: 4d409077deb1fea2249659acac5e8ade4ddaef65 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
# 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