mirror of https://github.com/ericonr/dotfiles.git
Update package list.
This commit is contained in:
parent
d8e8fbd380
commit
5da6674a12
27
void/void.sh
27
void/void.sh
|
@ -49,33 +49,36 @@ popcorn_desc="$(print-item popcorn) Install PopCorn usage statistics."
|
||||||
|
|
||||||
term="bat bmon curl fd fish-shell gnupg2 htop mdcat neovim python3 p7zip ranger
|
term="bat bmon curl fd fish-shell gnupg2 htop mdcat neovim python3 p7zip ranger
|
||||||
ripgrep starship stow tmux xtools vsv usbutils xz zstd zip bsdunzip bsdtar
|
ripgrep starship stow tmux xtools vsv usbutils xz zstd zip bsdunzip bsdtar
|
||||||
parallel"
|
parallel lolcat-c ncdu"
|
||||||
term_desc="$(print-item term) Install basic terminal utilities."
|
term_desc="$(print-item term) Install basic terminal utilities."
|
||||||
|
|
||||||
ssh="fuse-sshfs rsync"
|
ssh="fuse-sshfs rsync"
|
||||||
ssh_desc="$(print-item ssh) Install SSH utilities."
|
ssh_desc="$(print-item ssh) Install SSH utilities."
|
||||||
|
|
||||||
intel="intel-gpu-tools libva-intel-driver intel-media-driver mesa-intel-dri"
|
intel="intel-gpu-tools libva-intel-driver intel-media-driver mesa-intel-dri intel-undervolt"
|
||||||
intel_desc="$(print-item intel) Install packages for media decode and GPU stuff in Intel-land."
|
intel_desc="$(print-item intel) Install packages for media decode and GPU stuff in Intel-land."
|
||||||
|
|
||||||
fonts="font-awesome5 font-fira-ttf font-ibm-plex-ttf liberation-fonts-ttf
|
fonts="font-awesome5 font-fira-ttf font-ibm-plex-ttf liberation-fonts-ttf
|
||||||
noto-fonts-ttf noto-fonts-emoji ttf-bitstream-vera"
|
noto-fonts-ttf noto-fonts-emoji ttf-bitstream-vera"
|
||||||
fonts_desc="$(print-item fonts) Basic fonts necessary for browsing the web and normal GUIs."
|
fonts_desc="$(print-item fonts) Basic fonts necessary for browsing the web and normal GUIs."
|
||||||
|
|
||||||
themes="breeze breeze-gtk breeze-snow-cursor-theme papirus-icon-theme"
|
themes="breeze breeze-gtk papirus-icon-theme"
|
||||||
themes_desc="$(print-item themes) Color and mouse themes for a good color setup."
|
themes_desc="$(print-item themes) Color and mouse themes for a good color setup."
|
||||||
|
|
||||||
wm="Waybar alacritty brightnessctl fzf grim jq mako redshift slurp sway swayidle
|
wm="Waybar alacritty brightnessctl fzf grim jq mako redshift slurp sway swayidle
|
||||||
swaylock wl-clipboard wofi go"
|
swaylock wl-clipboard wofi go"
|
||||||
wm_desc="$(print-item wm) Install SwayWM and supporting packages. Depends on fonts and themes."
|
wm_desc="$(print-item wm) Install SwayWM and supporting packages. Depends on fonts and themes."
|
||||||
|
|
||||||
|
wayland="wf-recorder wayfire wf-shell cage"
|
||||||
|
wayland_desc="$(print-item wayland) Install Wayfire and Cage."
|
||||||
|
|
||||||
audio="alsa-utils playerctl pulseaudio pavucontrol"
|
audio="alsa-utils playerctl pulseaudio pavucontrol"
|
||||||
audio_desc="$(print-item audio) Install PulseAudio and alsa."
|
audio_desc="$(print-item audio) Install PulseAudio and alsa."
|
||||||
|
|
||||||
media="bluez mpv mpv-mpris spotifyd spotify-tui youtube-dl"
|
media="bluez mpv mpv-mpris youtube-dl spotifyd spotify-tui imv"
|
||||||
media_desc="$(print-item media) Install the Elisa player, mpv, and spotify CLI programs."
|
media_desc="$(print-item media) Install mpv, imv and spotify CLI programs."
|
||||||
|
|
||||||
dev="clang cmake make meson ninja git rustup tokei valgrind"
|
dev="clang cmake make meson ninja git rustup tokei valgrind gdb strace"
|
||||||
dev_desc="$(print-item dev) Install the CLang compiler, some build systems and rustup."
|
dev_desc="$(print-item dev) Install the CLang compiler, some build systems and rustup."
|
||||||
|
|
||||||
emacs="emacs-gtk3 hunspell hunspell-en_US hunspell-pt_BR shellcheck"
|
emacs="emacs-gtk3 hunspell hunspell-en_US hunspell-pt_BR shellcheck"
|
||||||
|
@ -105,7 +108,7 @@ embedded_desc="$(print-item embedded) Install embedded toolchain and programmer/
|
||||||
kicad="kicad kicad-footprints kicad-library kicad-packages3D kicad-symbols kicad-templates"
|
kicad="kicad kicad-footprints kicad-library kicad-packages3D kicad-symbols kicad-templates"
|
||||||
kicad_desc="$(print-item kicad) Install KiCad EDA and its resource packages."
|
kicad_desc="$(print-item kicad) Install KiCad EDA and its resource packages."
|
||||||
|
|
||||||
[ -z "$NO_NONFREE" ] && nonfree="intel-ucode nvidia"
|
[ -z "$NO_NONFREE" ] && nonfree="intel-ucode nvidia nvidia-opencl"
|
||||||
nonfree_desc="$(print-item nonfree) Install nonfree pacakges: intel-ucode and nvidia."
|
nonfree_desc="$(print-item nonfree) Install nonfree pacakges: intel-ucode and nvidia."
|
||||||
|
|
||||||
ate="tcc gtk+3-devel vte3-devel pkgconf"
|
ate="tcc gtk+3-devel vte3-devel pkgconf"
|
||||||
|
@ -123,9 +126,10 @@ base_env_desc="$(print-item base_env) [ base term ssh intel fonts themes wm audi
|
||||||
media qt5 popcorn mozilla pdf emacs security su_disk_tools ]"
|
media qt5 popcorn mozilla pdf emacs security su_disk_tools ]"
|
||||||
|
|
||||||
all="$base_env $luks $uefi_bundle $disk_tools $refind $zfs $dev $elisa $office
|
all="$base_env $luks $uefi_bundle $disk_tools $refind $zfs $dev $elisa $office
|
||||||
$flatpak $embedded $kicad $ate $nonfree $void_docs $xbps_devel"
|
$flatpak $embedded $kicad $ate $nonfree $void_docs $xbps_devel $wayland"
|
||||||
all_desc="$(print-item all) [ base_env luks uefi_bundle disk_tools refind
|
all_desc="$(print-item all) [ base_env luks uefi_bundle disk_tools refind
|
||||||
zfs dev elisa office flatpak embedded kicad ate nonfree void_docs xbps_devel ]"
|
zfs dev elisa office flatpak embedded kicad ate nonfree void_docs xbps_devel
|
||||||
|
wayland ]"
|
||||||
|
|
||||||
function print_help () {
|
function print_help () {
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
|
@ -147,6 +151,7 @@ $intel_desc
|
||||||
$fonts_desc
|
$fonts_desc
|
||||||
$themes_desc
|
$themes_desc
|
||||||
$wm_desc
|
$wm_desc
|
||||||
|
$wayland_desc
|
||||||
$audio_desc
|
$audio_desc
|
||||||
$media_desc
|
$media_desc
|
||||||
$dev_desc
|
$dev_desc
|
||||||
|
@ -171,11 +176,11 @@ $all_desc
|
||||||
Recommended individual apps:
|
Recommended individual apps:
|
||||||
$(print-item bolt)
|
$(print-item bolt)
|
||||||
$(print-item cscope)
|
$(print-item cscope)
|
||||||
$(print-item lolcat-c)
|
|
||||||
$(print-item sl)
|
$(print-item sl)
|
||||||
$(print-item podman)
|
$(print-item podman)
|
||||||
$(print-item riot-desktop)
|
$(print-item riot-desktop)
|
||||||
$(print-item sent)
|
$(print-item sent)
|
||||||
|
$(print-item pandoc)
|
||||||
|
|
||||||
$(print-bold "Environment variables:")
|
$(print-bold "Environment variables:")
|
||||||
- ADDITIONAL_PACKAGES: env variable for individual packages
|
- ADDITIONAL_PACKAGES: env variable for individual packages
|
||||||
|
@ -191,7 +196,7 @@ EOF
|
||||||
|
|
||||||
function check-nonfree() {
|
function check-nonfree() {
|
||||||
if [ -z "$NO_NONFREE" ] ; then
|
if [ -z "$NO_NONFREE" ] ; then
|
||||||
if xbps-query void-repo-nonfree >/dev/null ; then
|
if ! xbps-query void-repo-nonfree >/dev/null ; then
|
||||||
xbps-install $FLAGS -S void-repo-nonfree
|
xbps-install $FLAGS -S void-repo-nonfree
|
||||||
xbps-install -S
|
xbps-install -S
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue