general upkeep
This commit is contained in:
parent
aa711c1fd1
commit
22b1f778b2
1 changed files with 8 additions and 6 deletions
14
archmate.sh
14
archmate.sh
|
|
@ -1,4 +1,5 @@
|
|||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
#shellcheck disable=SC2181,SC2086,SC2034
|
||||
#
|
||||
# archmate.sh - Arch installation script
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
|
@ -72,16 +73,16 @@ PKG_GVBOX="virtualbox-guest-utils virtualbox-guest-dkms"
|
|||
PKG_HVBOX="virtualbox virtualbox-host-dkms"
|
||||
|
||||
# CLI stuff
|
||||
PKG_CLI="acpi alsa-firmware android-udev asp base-devel bash-completion bc bind-tools chrony cpio cronie dhclient dmidecode ethtool ffmpeg gdisk git gnu-netcat haveged horst iftop iw kexec-tools lshw lsof mailx mplayer mpv mtr mutt net-tools nfs-utils nmap ntfs-3g openssh parted pkgstats pwgen pyalpm python-commonmark rclone rpcbind rsync screen sharutils strace stunnel sudo tcpdump traceroute tmux unrar unzip usb_modeswitch wget whois wireshark-cli zip zsh zsh-completions"
|
||||
PKG_CLI="acpi alsa-firmware android-udev asp base-devel bash-completion bc bind-tools chrony cpio cronie dhclient dmidecode ethtool ffmpeg gdisk git gnu-netcat haveged horst iftop iw kexec-tools lshw lsof mailx mplayer mpv mtr mutt net-tools nfs-utils nmap ntfs-3g openssh parted pkgstats pwgen pyalpm rclone rpcbind rsync screen sharutils strace stunnel sudo tcpdump traceroute tmux unrar unzip usb_modeswitch wget whois wireshark-cli zip zsh zsh-completions"
|
||||
|
||||
# X Desktop stuff
|
||||
PKG_DWIN="accountsservice mate mate-applets mate-extra lightdm-gtk-greeter gnome-icon-theme gnome-icon-theme-symbolic gnome-keyring gnome-themes-extra gst-libav gst-plugin-pipewire gst-plugins-good gst-plugins-bad gst-plugins-ugly gtk-engine-murrine gtk-engines libgnome-keyring lxappearance networkmanager networkmanager-openconnect networkmanager-openvpn networkmanager-pptp networkmanager-vpnc network-manager-applet pipewire pipewire-alsa pipewire-pulse pipewire-v4l2 pulseaudio-alsa simplescreenrecorder terminator wireplumber xdg-user-dirs"
|
||||
PKG_DWIN="accountsservice mate mate-applets mate-extra lightdm-gtk-greeter gnome-keyring gnome-themes-extra gst-libav gst-plugin-pipewire gst-plugins-good gst-plugins-bad gst-plugins-ugly gtk-engine-murrine gtk-engines libgnome-keyring lxappearance networkmanager networkmanager-openconnect networkmanager-openvpn networkmanager-pptp networkmanager-vpnc network-manager-applet pipewire pipewire-alsa pipewire-pulse pipewire-v4l2 pulseaudio-alsa simplescreenrecorder terminator wireplumber xdg-user-dirs"
|
||||
|
||||
# GUI stuff
|
||||
PKG_XAPP="asunder audacious audacious-plugins brasero chromium dconf-editor firefox geeqie gimp gkrellm gucharmap gvfs-afc gvfs-mtp gvfs-smb gvim hexchat hunspell-en_US hyphen-en libreoffice-fresh pragha pidgin pidgin-otr seahorse vlc x11-ssh-askpass wireshark-qt"
|
||||
PKG_XAPP="asunder audacious audacious-plugins brasero chromium dconf-editor firefox geeqie gimp gkrellm gucharmap gvfs-afc gvfs-mtp gvfs-smb gvim hunspell-en_US hyphen-en libreoffice-fresh pragha seahorse vlc x11-ssh-askpass wireshark-qt"
|
||||
|
||||
# Non-essential goodies
|
||||
PKG_EXTRA="android-tools aribb24 argyllcms aspell axel blueman bluez cadaver clang cmake cmus coin-or-mp colord colord-gtk cups cups-filters cups-pdf cups-pk-helper datamash dialog dos2unix doxygen duplicity easytag elinks expac expect extra-cmake-modules fdupes feh figlet foomatic-db foomatic-db-engine foomatic-db-gutenprint-ppds foomatic-db-ppds freeglut freerdp galculator gdb glyr go graphicsmagick gspell gtkspell3 gutenprint handbrake hspell hwinfo i7z id3v2 inetutils inkscape intel-media-sdk iotop jhead jq ladspa libdvdcss libisoburn libmicrohttpd libmp4v2 libtiger libvoikko links llvm logrotate lua lua52-socket lynx man-pages mcpp meld mercurial mp3splt msr-tools namcap nano ncftp netctl nethogs noto-fonts noto-fonts-cjk numactl nuspell ocl-icd opusfile p7zip pacman-contrib pacutils pan perf perl-image-exiftool perl-net-dbus picard python-argparse python-beautifulsoup4 python-black python-colorama python-isort python-jinja python-musicbrainzngs python-pyopenssl python-pyxdg qt5-declarative qt5-tools qt5-wayland qt5-xmlpatterns quodlibet reiserfsprogs rtkit rust sdl_image sg3_utils shellcheck smem sqlitebrowser subversion syslinux sysstat system-config-printer texlive-bin thunderbird tigervnc time tree tk transmission-gtk ttf-hack ttf-hannom ttf-opensans usbutils vamp-plugin-sdk vi vorbis-tools weechat words xine-lib zig"
|
||||
PKG_EXTRA="android-tools aribb24 argyllcms aspell axel blueman bluez cadaver clang cmake cmus coin-or-mp colord colord-gtk cups cups-filters cups-pdf cups-pk-helper datamash dialog dos2unix doxygen duplicity easytag elinks expac expect extra-cmake-modules fdupes feh figlet foomatic-db foomatic-db-engine foomatic-db-gutenprint-ppds foomatic-db-ppds freeglut freerdp galculator gdb glyr go graphicsmagick gspell gutenprint handbrake hspell hwinfo i7z id3v2 inetutils inkscape intel-media-sdk iotop jhead jq ladspa libdvdcss libisoburn libmicrohttpd libmp4v2 libtiger libvoikko links llvm logrotate lua lua52-socket lynx man-pages mcpp meld mercurial mp3splt msr-tools namcap nano ncftp netctl nethogs noto-fonts noto-fonts-cjk numactl nuspell ocl-icd opusfile p7zip pacman-contrib pacutils perf perl-image-exiftool perl-net-dbus picard python-argparse python-beautifulsoup4 python-black python-colorama python-isort python-jinja python-musicbrainzngs python-pyopenssl python-pyxdg qt5-declarative qt5-tools qt5-wayland qt5-xmlpatterns quodlibet reiserfsprogs rtkit rust sdl_image sg3_utils smem sqlitebrowser subversion syslinux sysstat system-config-printer texlive-bin thunderbird tigervnc time tree tk transmission-gtk ttf-hack ttf-hannom ttf-opensans usbutils vamp-plugin-sdk vi vorbis-tools weechat words xine-lib zig"
|
||||
|
||||
# Things that get dragged in by xorg/mate-extra to remove
|
||||
PKG_XDEL="xorg-fonts-100dpi xorg-fonts-75dpi xorg-fonts-alias-100dpi xorg-fonts-alias-75dpi mate-user-share mod_dnssd apache"
|
||||
|
|
@ -157,6 +158,7 @@ fi
|
|||
## FUNCTIONS
|
||||
|
||||
# if a config exists, read it in
|
||||
# shellcheck source=/dev/null
|
||||
[ -f "${AMCONF}" ] && source "${AMCONF}"
|
||||
|
||||
# trap our signals
|
||||
|
|
@ -425,7 +427,7 @@ makepkg
|
|||
sudo pacman -U pikaur-*.pkg.tar.zst
|
||||
|
||||
## random AUR things - uncomment/edit as desired
|
||||
#PKG_AUR="bluez-firmware bvi downgrade duply gkrellm-themes i8kutils networkmanager-dispatcher-chrony"
|
||||
#PKG_AUR="bluez-firmware bvi downgrade duply gkrellm-themes gnome-icon-theme gnome-icon-theme-symbolic i8kutils networkmanager-dispatcher-chrony pandoc-bin shellcheck-bin"
|
||||
#pikaur -S --noconfirm ${PKG_AUR}
|
||||
EOF
|
||||
chown ${USERNAME}:users /home/${USERNAME}/aur_setup.sh
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue