mirror of https://github.com/ericonr/dotfiles.git
Separate void.sh into more steps and add a few packages.
This commit is contained in:
parent
e612bc5d79
commit
330d2b3b05
101
distros/void.sh
101
distros/void.sh
|
@ -14,21 +14,50 @@ function print_help () {
|
||||||
}
|
}
|
||||||
|
|
||||||
function base () {
|
function base () {
|
||||||
xbps-install -S base-system refind udisks2
|
xbps-install \
|
||||||
|
base-system \
|
||||||
|
binutils \
|
||||||
|
cryptsetup \
|
||||||
|
chrony \
|
||||||
|
elogind \
|
||||||
|
fscrypt \
|
||||||
|
gummiboot \
|
||||||
|
sbsigntool \
|
||||||
|
udisks2 \
|
||||||
|
vsv
|
||||||
|
}
|
||||||
|
|
||||||
|
function refind () {
|
||||||
|
xbps-install refind
|
||||||
|
}
|
||||||
|
|
||||||
|
function fonts () {
|
||||||
|
xbps-install \
|
||||||
|
font-awesome5 \
|
||||||
|
font-fira-ttf \
|
||||||
|
font-ibm-plex-ttf \
|
||||||
|
liberation-fonts-ttf \
|
||||||
|
noto-fonts-ttf \
|
||||||
|
noto-fonts-emoji \
|
||||||
|
ttf-bitstream-vera
|
||||||
|
}
|
||||||
|
|
||||||
|
function themes () {
|
||||||
|
xbps-install \
|
||||||
|
breeze \
|
||||||
|
breeze-gtk \
|
||||||
|
breeze-snow-cursor-theme \
|
||||||
|
papirus-icon-theme
|
||||||
}
|
}
|
||||||
|
|
||||||
function wm () {
|
function wm () {
|
||||||
xbps-install -S \
|
xbps-install \
|
||||||
Waybar \
|
Waybar \
|
||||||
alacritty \
|
alacritty \
|
||||||
breeze-snow-cursor-theme \
|
|
||||||
brightnessctl \
|
brightnessctl \
|
||||||
fzf \
|
fzf \
|
||||||
git \
|
|
||||||
go \
|
|
||||||
grim \
|
grim \
|
||||||
jq \
|
jq \
|
||||||
liberation-fonts-ttf \
|
|
||||||
mako \
|
mako \
|
||||||
redshift \
|
redshift \
|
||||||
slurp \
|
slurp \
|
||||||
|
@ -37,18 +66,29 @@ function wm () {
|
||||||
swaylock \
|
swaylock \
|
||||||
wl-clipboard \
|
wl-clipboard \
|
||||||
wofi
|
wofi
|
||||||
|
|
||||||
|
fonts
|
||||||
|
themes
|
||||||
}
|
}
|
||||||
|
|
||||||
function audio () {
|
function audio () {
|
||||||
xbps-install -S \
|
xbps-install \
|
||||||
alsa-utils \
|
alsa-utils \
|
||||||
playerctl \
|
playerctl \
|
||||||
pulseaudio \
|
pulseaudio \
|
||||||
pavucontrol
|
pavucontrol
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function media () {
|
||||||
|
xbps-install \
|
||||||
|
elisa \
|
||||||
|
mpv \
|
||||||
|
spotifyd \
|
||||||
|
spotify-tui
|
||||||
|
}
|
||||||
|
|
||||||
function term () {
|
function term () {
|
||||||
xbps-install -S \
|
xbps-install \
|
||||||
bat \
|
bat \
|
||||||
bmon \
|
bmon \
|
||||||
fd \
|
fd \
|
||||||
|
@ -64,7 +104,7 @@ function term () {
|
||||||
}
|
}
|
||||||
|
|
||||||
function kicad () {
|
function kicad () {
|
||||||
xbps-install -S \
|
xbps-install \
|
||||||
kicad \
|
kicad \
|
||||||
kicad-footprints \
|
kicad-footprints \
|
||||||
kicad-library \
|
kicad-library \
|
||||||
|
@ -74,14 +114,18 @@ function kicad () {
|
||||||
}
|
}
|
||||||
|
|
||||||
function dev () {
|
function dev () {
|
||||||
xbps-install -S \
|
xbps-install \
|
||||||
arduino-cli \
|
|
||||||
clang \
|
clang \
|
||||||
|
cmake \
|
||||||
|
make \
|
||||||
|
meson \
|
||||||
|
ninja \
|
||||||
|
git \
|
||||||
go
|
go
|
||||||
}
|
}
|
||||||
|
|
||||||
function emacs () {
|
function emacs () {
|
||||||
xbps-install -S \
|
xbps-install \
|
||||||
emacs-gtk2 \
|
emacs-gtk2 \
|
||||||
hunspell \
|
hunspell \
|
||||||
hunspell-en_US \
|
hunspell-en_US \
|
||||||
|
@ -89,7 +133,7 @@ function emacs () {
|
||||||
}
|
}
|
||||||
|
|
||||||
function intel () {
|
function intel () {
|
||||||
xbps-install -S \
|
xbps-install \
|
||||||
intel-gpu-tools \
|
intel-gpu-tools \
|
||||||
iwd \
|
iwd \
|
||||||
libva-intel-driver \
|
libva-intel-driver \
|
||||||
|
@ -97,40 +141,32 @@ function intel () {
|
||||||
mesa-intel-dri
|
mesa-intel-dri
|
||||||
}
|
}
|
||||||
|
|
||||||
function fonts () {
|
|
||||||
xbps-install -S \
|
|
||||||
font-fira-ttf \
|
|
||||||
noto-fonts-ttf \
|
|
||||||
noto-fonts-emoji \
|
|
||||||
ttf-bitstream-vera
|
|
||||||
}
|
|
||||||
|
|
||||||
function qt5 () {
|
function qt5 () {
|
||||||
xbps-install -S qt5-wayland qt5ct
|
xbps-install qt5-wayland qt5ct
|
||||||
}
|
}
|
||||||
|
|
||||||
function qute () {
|
function kde () {
|
||||||
qt5
|
qt5
|
||||||
xbps-install -S qutebrowser pdf.js
|
xbps-install qutebrowser konversation pdf.js
|
||||||
}
|
}
|
||||||
|
|
||||||
function mozilla () {
|
function mozilla () {
|
||||||
xbps-install -S firefox thunderbird
|
xbps-install firefox thunderbird
|
||||||
}
|
}
|
||||||
|
|
||||||
function libreoffice () {
|
function libreoffice () {
|
||||||
xbps-install -S \
|
xbps-install \
|
||||||
libreoffice \
|
libreoffice \
|
||||||
libreoffice-i18n-en-US \
|
libreoffice-i18n-en-US \
|
||||||
libreoffice-i18n-pt-BR
|
libreoffice-i18n-pt-BR
|
||||||
}
|
}
|
||||||
|
|
||||||
function pdf () {
|
function pdf () {
|
||||||
xbps-install -S zathura zathura-pdf-poppler
|
xbps-install zathura zathura-pdf-poppler
|
||||||
}
|
}
|
||||||
|
|
||||||
function flatpak () {
|
function flatpak () {
|
||||||
sudo xbps-install -S \
|
sudo xbps-install \
|
||||||
flatpak \
|
flatpak \
|
||||||
xdg-desktop-portal \
|
xdg-desktop-portal \
|
||||||
xdg-desktop-portal-gtk \
|
xdg-desktop-portal-gtk \
|
||||||
|
@ -139,10 +175,12 @@ function flatpak () {
|
||||||
xdg-utils
|
xdg-utils
|
||||||
}
|
}
|
||||||
|
|
||||||
function arm-none () {
|
function embedded () {
|
||||||
sudo xbps-install -S \
|
sudo xbps-install \
|
||||||
|
arduino-cli \
|
||||||
cross-arm-none-eabi \
|
cross-arm-none-eabi \
|
||||||
cross-arm-none-eabi-gdb
|
cross-arm-none-eabi-gdb \
|
||||||
|
openocd
|
||||||
}
|
}
|
||||||
|
|
||||||
# Run function from script:
|
# Run function from script:
|
||||||
|
@ -150,6 +188,7 @@ function arm-none () {
|
||||||
# Check if the function exists (bash specific)
|
# Check if the function exists (bash specific)
|
||||||
if declare -f "$1" > /dev/null
|
if declare -f "$1" > /dev/null
|
||||||
then
|
then
|
||||||
|
xbps-install -S
|
||||||
# call arguments verbatim
|
# call arguments verbatim
|
||||||
"$@"
|
"$@"
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue