changes to artix-install.sh
parent
f51b68c551
commit
3d714746b4
|
@ -1,103 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
PKGS="pipewire
|
|
||||||
pipewire-alsa
|
|
||||||
pipewire-pulse
|
|
||||||
pipewire-jack
|
|
||||||
gst-plugin-pipewire
|
|
||||||
wireplumber
|
|
||||||
wireplumber-docs
|
|
||||||
alsa-utils
|
|
||||||
pacman-contrib
|
|
||||||
man-db
|
|
||||||
freetype2
|
|
||||||
gst-libav
|
|
||||||
xdg-utils
|
|
||||||
xdg-user-dirs
|
|
||||||
fuse
|
|
||||||
python-urwid
|
|
||||||
btrfs-progs
|
|
||||||
reiserfsprogs
|
|
||||||
chrony
|
|
||||||
ufw
|
|
||||||
wget
|
|
||||||
curl
|
|
||||||
zip
|
|
||||||
unzip
|
|
||||||
p7zip
|
|
||||||
dash
|
|
||||||
mesa
|
|
||||||
rsync
|
|
||||||
cronie
|
|
||||||
connman
|
|
||||||
fakeroot
|
|
||||||
socklog
|
|
||||||
python-pip
|
|
||||||
udevil
|
|
||||||
pavucontrol
|
|
||||||
connman-gtk
|
|
||||||
youtube-dl
|
|
||||||
transmission-cli
|
|
||||||
neovim
|
|
||||||
mpd
|
|
||||||
mpv
|
|
||||||
opendoas
|
|
||||||
zsh
|
|
||||||
clang
|
|
||||||
librewolf
|
|
||||||
shellcheck
|
|
||||||
noto-fonts
|
|
||||||
noto-fonts-emoji
|
|
||||||
noto-fonts-cjk
|
|
||||||
lxappearance
|
|
||||||
qt5ct
|
|
||||||
imagemagick
|
|
||||||
ffmpegthumbnailer
|
|
||||||
python-pywal
|
|
||||||
pulsemixer
|
|
||||||
pamixer
|
|
||||||
papirus-icon-theme
|
|
||||||
python-pdftotext
|
|
||||||
viu
|
|
||||||
bat
|
|
||||||
zathura
|
|
||||||
zathura-cb
|
|
||||||
zathura-djvu
|
|
||||||
zathura-pdf-mupdf
|
|
||||||
sway
|
|
||||||
swaybg
|
|
||||||
swayidle
|
|
||||||
swaylock
|
|
||||||
waybar
|
|
||||||
bemenu-wayland
|
|
||||||
mako
|
|
||||||
wl-clipboard
|
|
||||||
grim
|
|
||||||
slurp
|
|
||||||
xorg-xwayland
|
|
||||||
alacritty
|
|
||||||
gammastep
|
|
||||||
ufw-runit
|
|
||||||
cronie-runit
|
|
||||||
chrony-runit
|
|
||||||
connman-runit"
|
|
||||||
|
|
||||||
|
|
||||||
AUR_PKGS="lf
|
|
||||||
mutt-wizard
|
|
||||||
htim
|
|
||||||
jmtpfs
|
|
||||||
tremc-git
|
|
||||||
dashbinsh
|
|
||||||
pfetch
|
|
||||||
sysrq-enabler
|
|
||||||
wlr-randr
|
|
||||||
sfeed"
|
|
||||||
|
|
||||||
GIT_REPOS="
|
|
||||||
https://github.com/aarowill/base16-alacritty.git
|
|
||||||
https://github.com/rkubosz/base16-sway.git"
|
|
||||||
|
|
||||||
GIT_REPOS_DIR="$HOME/.local/src/"
|
GIT_REPOS_DIR="$HOME/.local/src/"
|
||||||
|
|
||||||
|
|
||||||
|
@ -155,7 +59,7 @@ install_git_repos() {
|
||||||
mkdir -p "$GIT_REPOS_DIR"
|
mkdir -p "$GIT_REPOS_DIR"
|
||||||
cd "$GIT_REPOS_DIR"
|
cd "$GIT_REPOS_DIR"
|
||||||
|
|
||||||
for REPO in $GIT_REPOS
|
for REPO in "$@"
|
||||||
do
|
do
|
||||||
git clone "$REPO"
|
git clone "$REPO"
|
||||||
done
|
done
|
||||||
|
@ -356,10 +260,10 @@ base() {
|
||||||
enable_repos
|
enable_repos
|
||||||
|
|
||||||
#install all packages in $PKGS
|
#install all packages in $PKGS
|
||||||
echo "$PKGS" | pacman -S -
|
pacman -S - < ./pkgs/base.list
|
||||||
|
|
||||||
#installl all packages in $AUR_PKGS
|
#installl all packages in $AUR_PKGS
|
||||||
echo "$AUR_PKGS" | yay -S -
|
yay -S - < ./pkgs/aur.list
|
||||||
|
|
||||||
#setup local git repos defined in $GIT_REPOS to $GIT_REPOS_DIR
|
#setup local git repos defined in $GIT_REPOS to $GIT_REPOS_DIR
|
||||||
install_git_repos
|
install_git_repos
|
||||||
|
@ -387,6 +291,15 @@ base() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
help() {
|
||||||
|
echo " artix-install.sh"
|
||||||
|
echo " --base perform basic install. Enable repos, install programs"
|
||||||
|
echo " --gaming install steam and lutris"
|
||||||
|
echo " --virt-manager install virt-manager"
|
||||||
|
echo " --wireless install/setup programs for wifi/bluetooth"
|
||||||
|
echo " --ungoogled-chromium install ungoogled-chromium. also installs chrome-web-store and ublock origin"
|
||||||
|
}
|
||||||
|
|
||||||
BASE=""
|
BASE=""
|
||||||
GAMING=""
|
GAMING=""
|
||||||
WIRELESS=""
|
WIRELESS=""
|
||||||
|
@ -400,6 +313,8 @@ do
|
||||||
[ "$arg" = "--virt-manager" ] && VIRTMGR="true"
|
[ "$arg" = "--virt-manager" ] && VIRTMGR="true"
|
||||||
[ "$arg" = "--wireless" ] && WIRELESS="true"
|
[ "$arg" = "--wireless" ] && WIRELESS="true"
|
||||||
[ "$arg" = "--ungoogled-chromium" ] && UNGOOGLED_CHROMIUM="true"
|
[ "$arg" = "--ungoogled-chromium" ] && UNGOOGLED_CHROMIUM="true"
|
||||||
|
[ "$arg" = "--help" ] && help && exit
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue