Fix package lists
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
parent
008d04a191
commit
0b7f6502a9
4 changed files with 72 additions and 65 deletions
27
install
27
install
|
@ -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 #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
48
packages/packages.aur.list
Normal file
48
packages/packages.aur.list
Normal 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
|
|
@ -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
|
11
post-install
11
post-install
|
@ -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}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue