commit ccf13552374091048de7023b61666f25fe48ac62 parent f7ded6d9f9c9f2c7222f18ee2daccb116f04d451 Author: Mark Feller <mfeller@recurly.com> Date: Thu, 19 Dec 2019 18:47:14 -0700 void packages Signed-off-by: Mark Feller <mfeller@recurly.com> Diffstat:
M | install | | | 8 | +++++++- |
M | pkgs/fedora/packages | | | 56 | +++++++++++++++++++++++++++----------------------------- |
A | pkgs/void/packages | | | 38 | ++++++++++++++++++++++++++++++++++++++ |
3 files changed, 72 insertions(+), 30 deletions(-)
diff --git a/install b/install @@ -9,9 +9,15 @@ if [ $(command -v dnf) ]; then log "Installing packages for Fedora" os=fedora installpkg() { - log "Installing $program..." + log "Installing $1..." dnf install -y "$1" } +elif [ $(command -v xbps-install) ]; then + log "Install packages for voidlinux" + os=void + installpkg() { + xbps-install -y "$1" >/dev/null 2>&1 + } elif [ $(command -v brew) ]; then log "Installing packages for macOS" os=macos diff --git a/pkgs/fedora/packages b/pkgs/fedora/packages @@ -1,40 +1,38 @@ # Tooling -git is a version control system -stow is a tool for managing symlinks for dot files + git is a version control system + stow is a tool for managing symlinks for dot files # Editor -emacs is the best editor -vim is another editor + emacs is the best editor + vim is another editor # Desktop Environment and System Utilities -#xorg-minimal is a grapgical server -#xorg-fonts is a font package -compton is an xorg composition manager -i3-gaps is the i3 tilling window manager but with gaps. -xclip allows for copying and pasting from the command line. -xsetroot sets status bar and other x properties -htop provides system usage information and displays processes -dbus facilities inter-process communication -zsh is a shell that is compatible with bash. -rust is the rust toolchain -go is the go toolchain + compton is an xorg composition manager + i3-gaps is the i3 tilling window manager but with gaps. + xclip allows for copying and pasting from the command line. + xsetroot sets status bar and other x properties + htop provides system usage information and displays processes + dbus facilities inter-process communication + zsh is a shell that is compatible with bash. + rust is the rust toolchain + go is the go toolchain # File Management -w3m is a terminal browser which can also view images -lf is an extensive terminal file manager -fzf is a fuzzy finder tool -unrar extracts rars -unzip unzips zips + w3m is a terminal browser which can also view images + lf is an extensive terminal file manager + fzf is a fuzzy finder tool + unrar extracts rars + unzip unzips zips # Audio and Video -pulseaudio is an audio router -ffmpeg can record and splice video and audio on the command line -mpd is a lightweight music daemon -mpc is a terminal interface for mpd -ncmpcpp is an ncurses interface for music with multiple formats and a powerful tag editor -mpv is a video player -youtube-dl can download any YouTube video when given the link + pulseaudio is an audio router + ffmpeg can record and splice video and audio on the command line + mpd is a lightweight music daemon + mpc is a terminal interface for mpd + ncmpcpp is an ncurses interface for music with multiple formats and a powerful tag editor + mpv is a video player + youtube-dl can download any YouTube video when given the link # Notications -libnotify allows desktop notificatio -dunst is a suckless notification system + libnotify allows desktop notificatio + dunst is a suckless notification system diff --git a/pkgs/void/packages b/pkgs/void/packages @@ -0,0 +1,38 @@ +# Tooling + git is a version control system + stow is a tool for managing symlinks for dot files + +# Editor + emacs is the best editor + vim is another editor + +# Desktop Environment and System Utilities + compton is an xorg composition manager + i3-gaps is the i3 tilling window manager but with gaps. + xclip allows for copying and pasting from the command line. + xsetroot sets status bar and other x properties + htop provides system usage information and displays processes + dbus facilities inter-process communication + zsh is a shell that is compatible with bash. + rust is the rust toolchain + go is the go toolchain + +# File Management + w3m is a terminal browser which can also view images + lf is an extensive terminal file manager + fzf is a fuzzy finder tool + unrar extracts rars + unzip unzips zips + +# Audio and Video + pulseaudio is an audio router + ffmpeg can record and splice video and audio on the command line + mpd is a lightweight music daemon + mpc is a terminal interface for mpd + ncmpcpp is an ncurses interface for music with multiple formats and a powerful tag editor + mpv is a video player + youtube-dl can download any YouTube video when given the link + +# Notications + libnotify allows desktop notificatio + dunst is a suckless notification system