Fix package lists

Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
Severin Kaderli 2019-05-28 21:43:26 +02:00
parent 008d04a191
commit 0b7f6502a9
Signed by: severinkaderli
GPG key ID: F419F8835B72F0C4
4 changed files with 72 additions and 65 deletions

27
install
View file

@ -115,6 +115,12 @@ SYSTEMD_SERVICES=(
"xboxdrv" "xboxdrv"
) )
# Rust components which should be installed
RUST_COMPONENTS=(
"rls"
"rustfmt"
)
############################################################################### ###############################################################################
# Install package manager and packages # # Install package manager and packages #
############################################################################### ###############################################################################
@ -136,12 +142,24 @@ else
print_log "yay is already installed" print_log "yay is already installed"
fi fi
print_section "Installing native packages"
print_section "Installing packages" # List created using: yay -Qqen > packages.native.list
package_count=$(< "${PACKAGES_DIR}/packages.list" wc -l) package_count=$(< "${PACKAGES_DIR}/packages.native.list" wc -l)
print_log "Installing ${package_count} packages" print_log "Installing ${package_count} packages"
yay -Syy > /dev/null 2>&1 yay -Syy > /dev/null 2>&1
yay -S --noconfirm --sudoloop --needed --devel --nopgpfetch --mflags --skippgpcheck - < "${PACKAGES_DIR}/packages.list" yay -S --noconfirm --sudoloop --needed --devel --nopgpfetch --mflags --skippgpcheck - < "${PACKAGES_DIR}/packages.native.list"
print_section "Installing Rust toolchain and components"
rustup toolchain install beta
rustup component add "${RUST_COMPONENTS[@]}"
rustup default beta
print_section "Installing AUR packages"
package_count=$(< "${PACKAGES_DIR}/packages.aur.list" wc -l)
# List created using: yay -Qqem > packages.aur.list
print_log "Installing ${package_count} packages"
yay -Syy > /dev/null 2>&1
yay -S --noconfirm --sudoloop --needed --devel --nopgpfetch --mflags --skippgpcheck - < "${PACKAGES_DIR}/packages.aur.list"
############################################################################### ###############################################################################
@ -164,7 +182,6 @@ else
done done
fi fi
############################################################################### ###############################################################################
# Creating symlinks # # Creating symlinks #
############################################################################### ###############################################################################

View file

@ -0,0 +1,48 @@
autokey
betterlockscreen-git
cava
citra-qt-git
cutentr-git
discord
displaylink
dolphin-emu-git
escrotum-git
flips-git
g810-led-git
gksu
godot-mono-bin
google-chrome-beta
gotop-bin
grive-git
ibus-qt
intellij-idea-ultimate-edition
java-openjfx-bin
jstest-gtk-git
melonds-git
mgba-qt-git
minecraft-launcher
mupen64plus-qt
notable-bin
nvidia-xrun-git
pandoc-bin
pandoc-citeproc-bin
pandoc-crossref-bin
paper-icon-theme
pegasus-fe-git
phonon-qt4
php-cs-fixer
plata-theme
polybar
protontricks
python-gspread-git
rpcs3-git
slack-desktop-dark
streamlink-git
sxiv-git
tealdeer
ttf-mac-fonts
ttf-ms-fonts
xboxdrv
xwiimote-git
xwinwrap-git
yay

View file

@ -6,24 +6,19 @@ anki
arandr arandr
autoconf autoconf
autojump autojump
autokey
automake automake
autopep8 autopep8
bash bash
bash-completion bash-completion
bat bat
bbswitch
beep beep
betterlockscreen-git
biber biber
binutils binutils
bison bison
blueman blueman
bluez-utils bluez-utils
bzip2 bzip2
cava
ccache ccache
citra-qt-git
cmatrix cmatrix
cmus cmus
code code
@ -35,21 +30,16 @@ cronie
cryptsetup cryptsetup
cups cups
cups-pdf cups-pdf
cutentr-git
deluge deluge
desmume desmume
device-mapper device-mapper
dhcpcd dhcpcd
diffutils diffutils
discord
displaylink
docker docker
docker-compose docker-compose
dolphin-emu-git
dunst dunst
e2fsprogs e2fsprogs
efibootmgr efibootmgr
escrotum-git
evince evince
evtest evtest
exfat-utils exfat-utils
@ -64,25 +54,18 @@ findutils
firefox firefox
flameshot flameshot
flex flex
flips-git
fuseiso fuseiso
g810-led-git
gawk gawk
gcc gcc
gcc-libs gcc-libs
gettext gettext
gimp gimp
git git
gksu
glibc glibc
godot-mono-bin
google-chrome-beta
gotop-bin
gparted gparted
gpick gpick
gpicview-gtk3 gpicview-gtk3
grep grep
grive-git
grub grub
gtk-engine-murrine gtk-engine-murrine
gtk-engines gtk-engines
@ -94,22 +77,17 @@ gzip
hplip hplip
httpie httpie
i3-gaps i3-gaps
i3-layout-manager-git
ibus ibus
ibus-anthy ibus-anthy
ibus-qt
inetutils inetutils
inotify-tools inotify-tools
intellij-idea-ultimate-edition
iproute2 iproute2
iputils iputils
java-openjfx-bin
jdk-openjdk jdk-openjdk
jdk8-openjdk jdk8-openjdk
jfsutils jfsutils
jpegoptim jpegoptim
jre-openjdk jre-openjdk
jstest-gtk-git
keepassxc keepassxc
kvantum-theme-adapta kvantum-theme-adapta
less less
@ -135,29 +113,23 @@ man-pages
mariadb mariadb
maven maven
mdadm mdadm
melonds-git
mesa mesa
mesa-demos mesa-demos
mgba-qt-git
minecraft-launcher
mono mono
mpv mpv
mtpfs mtpfs
mupdf mupdf
mupen64plus mupen64plus
mupen64plus-qt
nano nano
nemo nemo
nemo-fileroller nemo-fileroller
neofetch neofetch
nerd-fonts-complete
netctl netctl
network-manager-applet network-manager-applet
networkmanager networkmanager
newsboat newsboat
nmap nmap
nodejs nodejs
notable-bin
noto-fonts noto-fonts
noto-fonts-cjk noto-fonts-cjk
noto-fonts-emoji noto-fonts-emoji
@ -165,7 +137,6 @@ npm
nss-mdns nss-mdns
nvidia nvidia
nvidia-settings nvidia-settings
nvidia-xrun
obs-studio obs-studio
openssh openssh
optipng optipng
@ -173,24 +144,14 @@ ovmf
p7zip p7zip
pacman pacman
pamixer pamixer
pandoc-bin
pandoc-citeproc-bin
pandoc-crossref-bin
paper-icon-theme
patch patch
pavucontrol pavucontrol
pciutils pciutils
pegasus-fe-git
perl perl
perl-archive-zip perl-archive-zip
phonon-qt4
php-cs-fixer
picard picard
plata-theme
polybar
postgresql postgresql
procps-ng procps-ng
protontricks
psmisc psmisc
pulseaudio pulseaudio
pulseaudio-alsa pulseaudio-alsa
@ -198,7 +159,6 @@ pyside2
python-atspi python-atspi
python-black python-black
python-google-api-python-client python-google-api-python-client
python-gspread-git
python-numpy python-numpy
python-oauth2client python-oauth2client
python-pycodestyle python-pycodestyle
@ -220,7 +180,6 @@ reiserfsprogs
riot-desktop riot-desktop
ripgrep ripgrep
rofi rofi
rpcs3-git
ruby ruby
rust-racer rust-racer
rustup rustup
@ -230,19 +189,15 @@ sed
shadow shadow
shellcheck shellcheck
simple-scan simple-scan
slack-desktop-dark
slock slock
sqlitebrowser sqlitebrowser
steam steam
streamlink-git
sudo sudo
sxhkd sxhkd
sxiv-git
sysfsutils sysfsutils
systemd-sysvcompat systemd-sysvcompat
tar tar
task task
tealdeer
terminus-font terminus-font
texinfo texinfo
texlive-bibtexextra texlive-bibtexextra
@ -273,8 +228,6 @@ ttf-fira-sans
ttf-font-awesome ttf-font-awesome
ttf-hack ttf-hack
ttf-liberation ttf-liberation
ttf-mac-fonts
ttf-ms-fonts
ttf-roboto ttf-roboto
ttf-ubuntu-font-family ttf-ubuntu-font-family
tumbler tumbler
@ -289,7 +242,6 @@ whois
wine wine
winetricks winetricks
wqy-zenhei wqy-zenhei
xboxdrv
xclip xclip
xdelta3 xdelta3
xdg-user-dirs xdg-user-dirs
@ -306,10 +258,7 @@ xorg-xwininfo
xpad xpad
xreader xreader
xss-lock xss-lock
xwiimote-git
xwinwrap-git
yarn yarn
yay
youtube-dl youtube-dl
zathura-pdf-mupdf zathura-pdf-mupdf
zsh zsh

View file

@ -28,11 +28,7 @@ NPM_PACKAGES=(
"npm-check-updates" "npm-check-updates"
) )
# Rust components which should be installed
RUST_COMPONENTS=(
"rls"
"rustfmt"
)
####################################### #######################################
# Main code # Main code
@ -57,10 +53,7 @@ print_section "Installing global npm packages"
print_log "Installing ${#NPM_PACKAGES[@]} packages" print_log "Installing ${#NPM_PACKAGES[@]} packages"
npm i -g "${NPM_PACKAGES[@]}" npm i -g "${NPM_PACKAGES[@]}"
print_section "Install Rust toolchain and components"
rustup toolchain install beta
rustup default beta
rustup component add "${RUST_COMPONENTS[@]}"
print_section "Manual TODOs" print_section "Manual TODOs"
print_log "Run ${YELLOW}~/.config/polybar/scripts/gmail/auth.py${RESET}" print_log "Run ${YELLOW}~/.config/polybar/scripts/gmail/auth.py${RESET}"