aboutsummaryrefslogtreecommitdiff
path: root/artix.sh
diff options
context:
space:
mode:
authorYaroslav de la Peña Smirnov <yps@yaroslavps.com>2023-02-06 03:53:51 +0300
committerYaroslav de la Peña Smirnov <yps@yaroslavps.com>2023-02-06 03:53:51 +0300
commitb943ef609ef9aeba96599770f730d27b529146a6 (patch)
tree4cea10e6576ed1b8a47ddead13301aa6e4f42ae4 /artix.sh
parentf0cc6eec402a0deceafc0e0663d77008a969d7aa (diff)
downloadswayrice-b943ef609ef9aeba96599770f730d27b529146a6.tar.gz
swayrice-b943ef609ef9aeba96599770f730d27b529146a6.zip
cleanup: remove old files, improve install
Clean up old files and improve installation of system-wide configuration.
Diffstat (limited to 'artix.sh')
-rwxr-xr-xartix.sh182
1 files changed, 0 insertions, 182 deletions
diff --git a/artix.sh b/artix.sh
deleted file mode 100755
index 841a688..0000000
--- a/artix.sh
+++ /dev/null
@@ -1,182 +0,0 @@
-#!/bin/sh
-
-# Very basic helper script to install some programs and configs for an
-# Artix+runit+Sway system
-
-pacman -Sy \
- zsh \
- zsh-syntax-highlighting \
- wireguard-tools \
- mediainfo \
- highlight \
- bind-tools \
- sway \
- swaylock \
- swayidle \
- waybar \
- egl-wayland \
- imv \
- swaybg \
- man-db \
- xorg-server-xwayland \
- qt5-wayland \
- wl-clipboard \
- dbus \
- tmux \
- htop \
- mupdf \
- mpd \
- ncmpcpp \
- mpc \
- mpv \
- libnotify \
- cronie \
- cronie-runit \
- metalog \
- metalog-runit \
- dnsmasq \
- networkmanager \
- dhcpcd \
- networkmanager-runit \
- rsync \
- grim \
- wf-recorder \
- slurp \
- ffmpeg \
- w3m \
- youtube-dl \
- newsboat \
- wget \
- curl \
- inkscape \
- gimp \
- darktable \
- gcc \
- clang \
- make \
- wpa_supplicant \
- fontconfig \
- pkg-config \
- fakeroot \
- papirus-icon-theme \
- arc-icon-theme \
- elementary-icon-theme \
- alsa-utils \
- pipewire \
- pipewire-alsa \
- pipewire-pulse \
- wireplumber \
- pamixer \
- imagemagick \
- ntfs-3g \
- unzip \
- unrar \
- gnome-themes-standard \
- telegram-desktop \
- qt5ct \
- bc \
- udisks2 \
- dash \
- perl-term-readline-gnu \
- transmission-cli \
- transmission-remote-gtk \
- python-pynvim \
- python-pip \
- python-pillow \
- calcurse \
- acpi \
- acpid \
- gnupg \
- noto-fonts-cjk \
- noto-fonts-emoji \
- ttf-joypixels \
- otf-latin-modern \
- otf-latinmodern-math \
- powerline-fonts \
- python-pygit2 \
- polkit \
- polkit-gnome \
- zathura \
- zathura-pdf-mupdf \
- zathura-djvu \
- gst-libav \
- blueman \
- bluez \
- bluez-runit \
- acpilight \
- accountsservice \
- xdg-user-dirs \
- terminus-font \
- vimb \
- jq \
- stow \
- wdiff \
- texlive-most \
- texlive-lang \
- biber \
- units \
- isync \
- neomutt \
- notmuch \
- pass \
- translate-shell \
- gnome-keyring \
- pacman-contrib \
- linux-headers \
- openntpd \
- openntpd-runit \
- v4l2loopback-dkms \
- playerctl \
- mpv-mpris \
- perl-image-exiftool \
- fzf \
- chafa \
- || exit 1
-
- Copy system config files
-cp system/sudoers /etc/
-cp system/mkinitcpio.conf /etc/
-cp system/pam.d/* /etc/pam.d/
-cp -r system/NetworkManager/* /etc/NetworkManager/
-cp -r system/pacman.d/hooks /etc/pacman.d/
-cp -r runit/powertune /etc/runit/sv/
-
-# Copy some fonts to make them available system-wide
-mkdir -p /usr/share/fonts/rice
-cp system/fonts/* /usr/share/fonts/rice/
-
-# Activate runit services
-ln -s /etc/runit/sv/dbus /etc/runit/runsvdir/default/
-ln -s /etc/runit/sv/bluetoothd /etc/runit/runsvdir/default/
-ln -s /etc/runit/sv/cronie /etc/runit/runsvdir/default/
-ln -s /etc/runit/sv/metalog /etc/runit/runsvdir/default/
-ln -s /etc/runit/sv/NetworkManager /etc/runit/runsvdir/default/
-ln -s /etc/runit/sv/dhcpcd /etc/runit/runsvdir/default/
-ln -s /etc/runit/sv/wpa_supplicant /etc/runit/runsvdir/default/
-
-exit
-
-# Install AUR helper
-cd /tmp
-mkdir build
-chown -R "$1:$1" build
-cd build
-sudo -u "$1" "git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si"
-
-yay -S \
- ttf-symbola \
- pam-gnupg \
- ncpamixer \
- lf-sixel-git \
- dragon-drop \
- swaylock-effects \
- youtube-viewer \
- abook \
- compiledb \
- rofi-lbonn-wayland \
- rofi-calc \
- rofi-file-browser-extended-git \
- networkmanager-dmenu-git \
- waybar-mpris-git \
- mpd-mpris
-