summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2023-10-10 09:50:31 -0500
committerzachir <zachir@librem.one>2023-10-10 09:50:31 -0500
commit4fcd834db5c275d367d335ef6c2c3e46865f005e (patch)
treed97004df90e12072de150bee01b3621d4655e519
parentf811ff3801d648160c0114099cd38c570986e117 (diff)
Update default progs for current standard
-rw-r--r--progs.csv382
1 files changed, 159 insertions, 223 deletions
diff --git a/progs.csv b/progs.csv
index 703bb78..fd38c11 100644
--- a/progs.csv
+++ b/progs.csv
@@ -1,224 +1,160 @@
-#TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing)
-,acpi,shows battery status
-,alacritty,is a GPU accelerated terminal written in Rust and supports Wayland.
-,alsa-plugins,provides additional ALSA plugins.
-,alsa-utils,provides utilities for ALSA.
-,android-tools,provides tools to interface with android devices.
-,apparmor,provides Mandatory Access Control using Linux Security Module.
-,apparmor-runit,contains the runit specific apparmor setup.
-,arandr,is a graphical tool to work with monitors in X11.
-,artixnews,provides news from Artix.
-,asp,is a build source management tool for Arch Linux packages.
-,atool,is an archive tool.
-,autoconf,is a build tool used to generate files.
-,automake,is a build tool used to compile software.
-,awesome,is the new default window manager for zirless.
-,base,is a metapackage containing the base Artix install.
-,bc,is an arbitrary precision calculator language.
-,bison,is the GNU parser generator.
-,blueman,is a GTK bluetooth manager.
-,bluez,is a bluetooth daemon.
-,bluez-runit,is the runit script for bluez.
-,bluez-utils,contains useful bluetooth utilities.
-,calcurse,is a TUI calendar app.
-,catdoc,"is a converter for Microsoft Word, Excel, PowerPoint and RTF files to plaintext."
-,chrony,is a lightweight NTP client and server.
-,chrony-runit,is the runit service for chrony.
-,cmake,is a build tool.
-,cronie,is a lightweight cron daemon.
-,cronie-runit,is the runit service for cronie.
-,cryptsetup-runit,is a userspace tool for encryption of block devices using dm-crypt.
-,dhcpcd,is an RFC2131 compliant DHCP client daemon.
-,dhcpcd-runit,is the runit service for dhcpcd.
-,dnsmasq,is a lightweight DNS forwarder and DHCP server.
-,docx2txt,recovers text from DOCX files with formatting.
-,dog,is a command-line DNS client.
-,dosfstools,provides DOS filesystem utilities.
-,dunst,is a lightweight standalone notification daemon.
-,efibootmgr,manages efi bootloader settings.
-,esysusers,is a standalone version of systemd sysusers.
-,etmpfiles,is a standalone version of systemd tmpfiles.
-,exfat-utils,provides utilities for the exFAT file system.
-,ffmpeg,"records, converts, and streams audio and video."
-,ffmpegthumbnailer,is a lightweight video thumbnailer.
-,firejail,is a Linux namespaces sandbox program.
-,firetools,is a GUI interface for Firejail.
-,flatpak,is a Linux universal package manager.
-,flex,is a tool for generating text-scanning programs.
-,fzf,is a command-line fuzzy finder program.
-,git,is the fast distributed version control system.
-,gnuplot,"is a plotting package that outputs to X11, PostScript, PNG, GIF, etc."
-,gperftools,is a multi-threaded malloc and performance analysis tools.
-,gst-plugins-good,provides the good plugins for the multimedia graph framework.
-,gst-plugins-bad,provides the bad plugins for the multimedia graph framework.
-,gst-plugins-ugly,provides the ugly plugins for the multimedia graph framework.
-,highlight,is a command-line source code highlighter.
-,irssi,is a fast TUI IRC client.
-,j4-dmenu-desktop,is a dmenu interface for .desktop files.
-,khal,is a command-line calendar application using CalDAV.
-,lib32-alsa-plugins,provides additional 32-bit ALSA plugins.
-,lib32-gamemode,is a daemon and library that allows games to request OS optimizations.
-,lib32-openal,is a 32-bit cross-platform 3d audio library.
-,lib32-pipewire,is a 32-bit library for the low-latency audio/video router and processor.
-,lib32-pipewire-jack,is a 32-bit library that provides JACK support for pipewire.
-,lib32-pipewire-v4l2,is a 32-bit library that provides V4l2 support for pipewire.
-,libdvdcss,is a portable abstraction library for DVD decryption.
-,libnotify,is a library for sending desktop notifications.
-,libolm,is a library for encryption used by profanity.
-,libvirt,is an API for controlling virtual machine engines.
-,libvirt-runit,is the runit service for libvirt.
-,lutris,manages games.
-,lxappearance-gtk3,is a simple program to set GTK-3 themes.
-,lxqt-policykit,is the polkit client from the LXQt desktop environment.
-,lynx,is a tui web browser.
-,maim,is an imlib2 utility to take screenshots.
-,man-db,is a man page reader.
-,mediainfo,supplies information about a video or audio file.
-,mint-x-icons,includes the icon set used in zirless.
-,mlocate,merges locate/updatedb implementation.
-,mpc,is a minimalist command line interface for MPD.
-,mpd,is a simple music player daemon.
-,mpv,is the based video player.
-,ncmpcpp,is TUI client for MPD.
-,neovide,is a graphical neovim text editor.
-,neovim,"is a text editor focused on user experience, plugins, and GUIs."
-,newsboat,is a TUI RSS feed reader.
-,nftables,is a command-line tool for managing netfilter tables.
-,nftables-runit,is a runit service for the nftables firewall.
-,nmap,is a utility for network discovery and security auditing.
-,ntfs-3g,provides an NTFS driver and utilities.
-,ntp,is a Network Time Protocol interface program.
-,odt2txt,extracts text out of ODT documents.
-,opendoas,runs command as another user.
-,openresolv,manages resolv.conf.
-,pacman-contrib,is a collection of contributed scripts and tools for pacman.
-,pam_rundir,adds the XDG runtime directory creation through PAM.
-,pamixer,is a command-line pulseaudio mixer.
-,pandoc-bin,converts between markup formats.
-,pass,"stores, retrieves, generates, and synchronizes passswords securely."
-,patchmatrix,is a JACK patchbay in flow matrix style.
-,picom,is an X compositor that handles transparency and screen tearing.
-,pipewire,is a low-latency audio/video router and processor.
-,pipewire-alsa,provides ALSA support for pipewire sound server.
-,pipewire-docs,provides documentation for pipewire sound server.
-,pipewire-jack,provides JACK support for pipewire sound server.
-,pipewire-pulse,provides PulseAudio compatibility for pipewire sound server.
-,pipewire-v4l2,is a V4l2 interceptor for pipewire sound server.
-,playerctl,is an mpris player controller and library for various media players.
-,profanity,is a simple TUI XMPP client.
-,pulsemixer,is a TUI pulseaudio mixer.
-,pv,monitors the progress of data through a pipe.
-,python-adblock,is Brave's adblock library written in Python.
-,qpwgraph,is a Qt GUI Pipewire graph interface.
-,qt5-styleplugins,provides additional plugins for Qt5.
-,qt5ct,is the Qt5 configuration utility.
-,qt6ct,is the Qt6 configuration utility.
-,qutebrowser,is a PyQt5 web browser with vim-like controls.
-,rsm,is the Runit Service Manager for Artix.
-,rsync,is a fast and versatile copying tool for remote and local files.
-,runit,"is a suite of tools for PID 1, init, and process supervision."
-,rust,is the Rust programming language and toolchain.
-,stalonetray,is a standalone system tray.
-,sxhkd,manages X11 hotkeys.
-,sysstat,is a collection of performance monitoring tools.
-,termdown,is a terminal countdown timer and stopwatch.
-,tmux,is a terminal multiplexer.
-,transmission-cli,is a command-line BitTorrent client and daemon.
-,trash-cli,is a command-line trash interface.
-,ttf-dejavu,provides the Deja Vu font family.
-,ttf-linux-libertine,provides Serif and Sans Serif OpenType unicode fonts.
-,ttf-mononoki-nerd,installs mononoki nerd font.
-,ueberzug,allows viewing images in a terminal in X11.
-,unclutter,is a small X11 program for hiding the mouse cursor.
-,unrar,decompresses rar archives.
-,unzip,extracts and views zip archives.
-,usbutils,is a collection of USB tools.
-,v4l2loopback-dkms,is the dkms for v4l2-loopback.
-,vdirsyncer,synchronizes CalDAV and CardDAV.
-,vim,is a highly configurable improved version of Vi.
-,vkd3d,is a Direct3D 12 to Vulkan translation library.
-,vlc,"is an MPEG, VCD/DVD, and DivX player."
-,vulkan-intel,is Intel's Vulkan mesa driver.
-,vulkan-radeon,is Radeon's Vulkan mesa driver.
-,waybar,is a customizable Wayland bar for wlroots compositors.
-,waylock,is a Wayland screen locker.
-,wget,is a network utility to retrieve files from the internet.
-,wine-staging,is a compatibility layer for Windows programs.
-,wine-gecko,is WINE's Internet Explorer replacement.
-,wine-mono,is WINE's .NET replacement.
-,winetricks,is a script to install redistributable runtime libraries in WINE.
-,wireguard-tools,provides tools for configuring Wireguard network tunnels.
-,wireplumber,is a Pipewire session implementation.
-,wmctrl,is a command-line tool to control EWMH compliant window managers.
-,wpa_supplicant,is a utility providing key negotiation for WPA wireless networks.
-,wpa_supplicant-runit,is the runit service for wpa_supplicant.
-,xclip,is a command-line clipboard utility for X.
-,xdg-user-dirs-gtk,creates user dirs and asks to relocalize them.
-,xdotool,is a command-line X automation tool.
-,xf86-input-evdev,is the X11 evdev input driver.
-,xf86-input-synaptics,is the X11 driver for touchpads.
-,xf86-input-vmmouse,is the X11 VMWare mouse input driver.
-,xf86-input-void,is the X11 void input driver.
-,xf86-video-amdgpu,is the AMD X11 video driver.
-,xf86-video-ati,is the ATI X11 video driver.
-,xf86-video-dummy,is the dummy X11 video driver.
-,xf86-video-fbdev,is the framebuffer X11 video driver.
-,xf86-video-intel,is the intel X11 video driver.
-,xf86-video-vmware,is the VMWare X11 video driver.
-,xorg-server,is the X11 server.
-,xorg-server-xephyr,runs a nested X server as an X application.
-,xorg-xbacklight,is an RandR-based backlight control application.
-,xorg-xev,prints X events.
-,xorg-xgamma,alters a monitor's gamma correction.
-,xorg-xinit,initializes X server.
-,xorg-xinput,is a command-line tool to configure X devices.
-,xorg-xkill,kills a client by its X resource.
-,xorg-xprop,displays properties for X windows.
-,xss-lock,allows using an external locker as X screen saver.
-,xwallpaper,is a wallpaper setting utility for X.
-,yt-dlp,is a command line program to download videos from YouTube and other sites.
-,zathura,is a minimal document viewer.
-,zathura-pdf-mupdf,"adds PDF, ePub, and OpenXPS) support to Zathura through MuPDF."
-,zathura-ps,adds ps support to zathura through libspectre.
-A,abcde,is an easy CD ripper.
-A,abook-configdir,is an offline addressbook usable by neomutt.
-A,auto-cpufreq,is a daemon to optimize CPU speed and power.
-A,brave-bin,is a web browser with privacy features.
-A,bottles,manages WINE and proton prefixes.
-A,caffeine-ng,keeps the screen awake.
-A,dashbinsh,sets dash to /bin/sh.
-A,distrobox,runs other distros in a container.
-A,dragon-drop,provides drag-and-drop support for X and Wayland.
-A,epub-thumbnailer-git,generates thumbnails for EPUB e-books.
-A,fontpreview-ueberzug-git,previews system fonts in the terminal.
-A,greetd-artix-runit,is a generic greeter daemon.
-A,greetd-tuigreet,is a TUI greeter for greetd.
-A,htop-vim,is an interactive system monitor with vim keybindings.
-A,lf-bin,is a terminal file manager inspired by ranger.
-A,librewolf-bin,is a privacy browser that improves on Firefox.
-A,mpd-mpris,provides an MPRIS interface for mpd.
-A,mpd-notification,provides notifications on mpd events.
-A,mutt-wizard,configures an offline email set up.
-A,nsxiv,is a maintained fork of the simple extensible X11 image viewer.
-A,paccache-hook,is a configurable hook to clean the pacman package cache.
-A,pam-gnupg,unlocks the gpg key on login.
-A,plata-theme-bin,is a GTK theme based on Material Design Refresh.
-A,qbpm-git,manages qutebrowser profiles.
-A,qt6gtk2,provides a gtk2 theme for Qt6.
-A,sc-im,is a spreadsheet program based on SC with Vim keybindings.
-A,simple-mtpfs,is a FUSE filesystem for MTP devices.
-A,syncterm,is a BBS terminal client with ANSI music and IBM charset.
-A,timeshift,is a system restore utility for Linux.
-A,tremc,is a curses interface for transmission.
-A,ttf-symbola-free,is the libre version of a font with grayscale emojis.
+,base-devel,makes sure the right programs are installed for the rest of the installer
+,bc,is a cli calculator and language interpreter
+,cmake,is a cross-platform FOSS make system
+,dnsmasq,is the DHCP client I use with NetworkManager and libvirt
+,firejail,is a sandboxing system to isolate apps
+,git,is a fast distributed version control system
+,wireplumber,is the PipeWire session manager provided with ZIRLESS
+,xdg-desktop-portal-gtk,provides the GTK implementation of the xdg-desktop-portal spec
+,atool,provides scripts for managing archives
+,awesome,is the X11 window manager for ZIRLESS
+,greetd,is a generic greeter daemon
+,gst-plugins-bad,is the bad plugins from the multimedia graph framework
+,gst-plugins-good,is the good plugins from the multimedia graph framework
+,gst-plugins-ugly,is the ugly plugins from the multimedia graph framework
+,mpd,plays music as a (potentially network-accessible) media player
+,pipewire-alsa,provides ALSA audio support for PipeWire
+,pipewire-jack,provides JACK audio support for PipeWire
+,pipewire-pulse,provides PulseAudio compatibility for PipeWire
+S,wpa_supplicant,provides WiFi support
+,xorg-server,draws windows to the screen
+,acpi,battery and power indicator
+,alsa-utils,provides useful ALSA tools
+,amd-ucode,provides AMD CPU microcode
+,intel-ucode,provides Intel CPU microcode
+,android-file-transfer,is a simple way to transfer files with Android MTP devices
+,android-tools,provides useful tools for interacting with Android phones
+S,apparmor,provides kernel-enforced restrictions for supported programs
+,arandr,is a GUI for X11 display configuration
+S,bluez,provides the bluez bluetooth daemon
+,bluez-utils,provides tools to use bluetooth via bluez
+,calcurse,is a terminal calendar and events manager
+,catdoc,reads MS word files to the standard output
+S,chrony,is a lightweight NTP client and server
+,cppcheck,is a tool for C/C++ static analysis
+S,cronie,is a daemon for timers
+S,cups,is the Common Unix Printing Service
+,docx2txt,reads text from MS Word docx files with formatting
+,dosfstools,provides tools for DOS (FAT) filesystems
+,dunst,is the lightweight X11 notification included with ZIRLESS
+,exfat-utils,provides support for the exfat filesystem
+,ffmpegthumbnailer,generates thumbnails for videos
+,flatpak,is a universal package manager for Linux
+,gparted,is a GUI partition manager
+,greetd-tuigreet,is a console UI greeter for greetd
+,highlight, highlights source code (CLI version)
+,irssi,is the IRC client included with ZIRLESS
+,kid3,is a tag editor for mp3/ogg/flac files
+,kitty,is a fast OpenGL accelerated terminal emulator
+,lib32-alsa-plugins,provides alsa libs for wine
+,lib32-openal,provides audio libraries for wine
+,lib32-pipewire,provides pipewire libraries for wine
+,lib32-pipewire-v4l2,provides pipewire v43l2 libraries for wine
+,libva-mesa-driver,provides the mesa driver for libva
+,lxappearance-gtk3,sets the GTK3 theme
+,lxqt-policykit,provides a GUI (Qt) polkit agent
+,lynx,is the text-mode browser provided with ZIRLESS
+,maim,takes screenshots in X11
+,man-db,is a man page reader
+,mediainfo,gets info about media files
+,mpc,provides a cli interface to mpd
+,mpv,is the media player provided with ZIRLESS
+,ncmpcpp,provides a TUI interface for mpd
+,neovim,is the text editor for ZIRLESS
+S,networkmanager,provides network connectivity
+S,nftables,is the more advanced Linux kernel-level firewall
+,nmap,scans networks and over the internet
+,nsxiv,is the updated simple X image viewer
+,ntfs-3g,provides a driver and utilities for the NTFS
+,ntp,is the reference implementation of the Network Time Protocol
+,odt2txt,prints the text from OpenDocument Texts
+,openresolv,manages resolv.conf
+,pacman-contrib,provides additional package utilities
+,pandoc-bin,converts between various document types
+,pass,is the password manager provided with ZIRLESS
+,perl-image-exiftool,reads/writes EXIF metadata in files
+,picom,is an X11 compositor
+,playerctl,controls MPRIS media players
+,print-manager,makes managing printers easier
+,pv,monitors data through a pipe
+,python-adblock,implements Brave's adblock in Python (for qutebrowser)
+,qpwgraph,provides a graph GUI (Qt) interface for PipeWire connections
+,qt5ct,makes theming Qt5 apps easier
+,qt6ct,makes theming Qt6 apps easier
+,qutebrowser,is a browser with vim-inspired bindings
+,rclone,allows mounting network/cloud filesystems to a local filesystem
+,rsync,syncs local and remote filesystems very well
+,sshfs,allows mounting a remote filesystem locally over ssh
+,sxhkd,provides wm-independent hotkeys for X11
+,sysstat,gets system statistics such as resource usage
+,termdown,provides a TUI countdown timer and stopwatch
+,timeshift,is the backup system provided with ZIRLESS
+,tmux,allows nesting virtual terminals within a terminal emulator
+,ttf-mononoki-nerd,is the main font provided with ZIRLESS
+,unclutter,hides the mouse cursor
+,v4l2loopback-dkms,allows making loopback virtual camera devices
+,valgrind,helps find memory issues in programs
+,vdirsyncer,synchronizes calendars and contacts with a server
+,wget,gets and downloads files over the network
+,xclip,interacts with the X11 clipboards from the cli
+,xdotool,is an automation tool for X11
+,xf86-input-synaptics,provides the synaptic input drivers for X11 (the best)
+,xf86-video-amdgpu,provides AMD X11 drivers
+,xf86-video-intel,provides Intel X11 drivers
+,xorg-server-xephyr,provides a nested X11 session within Xorg
+,acpilight,controls backlight using ACPI
+,xorg-xev,prints the content of X events
+,xorg-xinit,starts up the X server
+,xorg-xinput,is a cli tool for configuring X input devices
+,xorg-xkill,kills a selected X client
+,xss-lock,allows locking the screen with an external locker as an X screen saver
+,yt-dlp,downloads YouTube (and other website) video and audio
+,ytfzf,provides a TUI interface to find YouTube videos and play with MPV
+,zathura,is a basic but good document reader
+,zathura-pdf-mupdf,provides PDF support for zathura
+,zathura-ps,provides PS support for zathura
+,zip,allows interacting with zip archives
+,zsh,is the shell provided with ZIRLESS
+A,abcde,CD ripper
+A,abook-configdir,contact book patched for XDG dirs
+A,bottles,makes managing multiple wine versions easier
+A,brave-bin,is one of the browsers provided with ZIRLESS
+A,caffeine-ng,is a daemon to keep the screen from sleeping
+A,cava,is the Console Audio Visualizer for ALSA
+A,ctpv-git,provides fast image previews for lf
+A,distrobox,allows running another linux distro easily in a container
+A,dmg2img,converts dmg disk images to the img format
+A,dog,is a cli DNS client
+A,dragon-drop,creates a graphical window for cli drag-and-drop support
+A,epub-thumbnailer-git,generates a thumbnail for epub documents
+A,firetools,makes firejail easier to use
+A,fontpreview-ueberzug-git,allows previewing fonts in the terminal
+A,htop-vim,is a fork of htop with vim keybindings
+A,j4-dmenu-desktop,creates a dmenu interface for .desktop files
+A,lf-bin,is a terminal file manager inspired by ranger
+A,librewolf-bin,is a secure and private browser included with ZIRLESS
+A,mint-x-icons,is the icon pack used with zirless
+A,mpd-mpris,implements the MPRIS protocol for MPD
+A,mpd-notification,sends notifications about tracks playing in mpd
+A,mutt-wizard,makes setting up email with Mutt easy
+A,paccache-hook,automates cleaning up the package cache
+A,pam-gnupg,unlocks gpg keys on login
+A,flat-remix-gtk,is the new GTK theme provided with ZIRLESS
+A,profanity,is the XMPP instant messaging client provided with ZIRLESS
+A,pulsemixer,controls PulseAudio input and output volumes and settings
+A,qbpm-git,manages profiles for Qutebrowser
+A,qt5gtk2,themes Qt5 apps to look like the current gtk2 theme
+A,qt6gtk2,themes Qt6 apps to look like the current gtk2 theme
+A,rar,manages rar archives
+A,sc-im,is a TUI spreadsheet software with vim-inspired bindings
+A,simple-mtpfs,allows mounting MTP devices with FUSE to a local filesystem
+A,trash-cli,is the "recycle bin" software provided with ZIRLESS
+A,ttf-symbola-free,is the emoji font provided with ZIRLESS
+A,ueberzugpp,is the improved version of Ueberzug with Wayland* and X11 support
A,urlview-xdg-git,parses text for URLs
-A,vimv-git,is a bulk-rename tool using vim.
-A,xpointerbarrier-git,creates four pointer barriers around each XRandR screen.
-A,xrestop,uses the X-Resource extension to provide statistics.
-A,xurls,extracts urls from plain text.
-A,ytfzf,is a posix script to find and watch YouTube videos from the terminal.
-M,https://git.zachir.xyz/mpd-notification-nosystemd.git,sends a notification when mpd state changes.
-G,https://git.zachir.xyz/dmenu.git,is an X11 menu interface for scripting.
-G,https://git.zachir.xyz/slock.git,is a lightweight X11 screen locker.
-G,https://git.zachir.xyz/st.git,is a lightweight X11 terminal interface.
-G,https://git.zachir.xyz/volsv.git,is a generic volume interface script.
+A,vimv-git,bulk renames files using a vim interface
+A,wmctrl,controls EWMH window managers from the cli
+A,xorg-xgamma,alters a monitor's gamma correction
+A,xrestop,provides htop like interface for X resource usage
+A,xurls,gets URLs from text files
+A,dashbinsh,automatically re-links /bin/sh to dash