mirror of
https://github.com/JonasunderscoreJones/i3-system-setup.git
synced 2025-10-22 19:19:19 +02:00
Merge branch 'main' of https://github.com/J-onasJones/i3-system-setup
This commit is contained in:
commit
ae0a01e32b
2 changed files with 178 additions and 7 deletions
167
packages.txt
Normal file
167
packages.txt
Normal file
|
@ -0,0 +1,167 @@
|
||||||
|
libwnck3
|
||||||
|
mesa-utils
|
||||||
|
xf86-input-libinput
|
||||||
|
xorg-xdpyinfo
|
||||||
|
xorg-server
|
||||||
|
xorg-xinit
|
||||||
|
xorg-xinput
|
||||||
|
xorg-xkill
|
||||||
|
xorg-xrandr
|
||||||
|
xf86-video-amdgpu
|
||||||
|
xf86-video-ati
|
||||||
|
xf86-video-intel
|
||||||
|
b43-fwcutter
|
||||||
|
broadcom-wl-dkms
|
||||||
|
dhclient
|
||||||
|
dialog
|
||||||
|
dnsmasq
|
||||||
|
dnsutils
|
||||||
|
ethtool
|
||||||
|
gnu-netcat
|
||||||
|
ipw2100-fw
|
||||||
|
ipw2200-fw
|
||||||
|
iwd
|
||||||
|
modemmanager
|
||||||
|
nbd
|
||||||
|
ndisc6
|
||||||
|
networkmanager
|
||||||
|
networkmanager-openvpn
|
||||||
|
nmap
|
||||||
|
nss-mdns
|
||||||
|
openconnect
|
||||||
|
openvpn
|
||||||
|
ppp
|
||||||
|
pptpclient
|
||||||
|
rp-pppoe
|
||||||
|
sshfs
|
||||||
|
usb_modeswitch
|
||||||
|
vpnc
|
||||||
|
whois
|
||||||
|
wireless-regdb
|
||||||
|
wireless_tools
|
||||||
|
wpa_supplicant
|
||||||
|
xl2tpd
|
||||||
|
firewalld
|
||||||
|
bluez
|
||||||
|
downgrade
|
||||||
|
pacman-contrib
|
||||||
|
pkgfile
|
||||||
|
rebuild-detector
|
||||||
|
reflector
|
||||||
|
yay
|
||||||
|
accountsservice
|
||||||
|
bash-completion
|
||||||
|
ffmpegthumbnailer
|
||||||
|
gst-libav
|
||||||
|
gst-plugin-pipewire
|
||||||
|
gst-plugins-bad
|
||||||
|
gst-plugins-ugly
|
||||||
|
libdvdcss
|
||||||
|
libgsf
|
||||||
|
libopenraw
|
||||||
|
mlocate
|
||||||
|
poppler-glib
|
||||||
|
xdg-user-dirs
|
||||||
|
xdg-utils
|
||||||
|
efitools
|
||||||
|
haveged
|
||||||
|
nfs-utils
|
||||||
|
nilfs-utils
|
||||||
|
ntp
|
||||||
|
smartmontools
|
||||||
|
unrar
|
||||||
|
unzip
|
||||||
|
xz
|
||||||
|
adobe-source-han-sans-cn-fonts
|
||||||
|
adobe-source-han-sans-jp-fonts
|
||||||
|
adobe-source-han-sans-kr-fonts
|
||||||
|
cantarell-fonts
|
||||||
|
freetype2
|
||||||
|
noto-fonts
|
||||||
|
ttf-bitstream-vera
|
||||||
|
ttf-dejavu
|
||||||
|
ttf-liberation
|
||||||
|
ttf-opensans
|
||||||
|
alsa-firmware
|
||||||
|
alsa-plugins
|
||||||
|
alsa-utils
|
||||||
|
pavucontrol
|
||||||
|
pipewire-pulse
|
||||||
|
pipewire-media-session
|
||||||
|
pipewire-alsa
|
||||||
|
pipewire-jack
|
||||||
|
amd-ucode
|
||||||
|
dmidecode
|
||||||
|
dmraid
|
||||||
|
hdparm
|
||||||
|
hwdetect
|
||||||
|
intel-ucode
|
||||||
|
lsscsi
|
||||||
|
mtools
|
||||||
|
sg3_utils
|
||||||
|
sof-firmware
|
||||||
|
power-profiles-daemon
|
||||||
|
upower
|
||||||
|
grub-tools
|
||||||
|
reflector-simple
|
||||||
|
welcome
|
||||||
|
yad-eos
|
||||||
|
duf
|
||||||
|
findutils
|
||||||
|
fsarchiver
|
||||||
|
git
|
||||||
|
glances
|
||||||
|
hwinfo
|
||||||
|
inxi
|
||||||
|
meld
|
||||||
|
nano-syntax-highlighting
|
||||||
|
neofetch
|
||||||
|
pv
|
||||||
|
python-defusedxml
|
||||||
|
python-packaging
|
||||||
|
rsync
|
||||||
|
tldr
|
||||||
|
sed
|
||||||
|
vi
|
||||||
|
wget
|
||||||
|
acpi
|
||||||
|
arandr
|
||||||
|
arc-gtk-theme-eos
|
||||||
|
archlinux-xdg-menu
|
||||||
|
awesome-terminal-fonts
|
||||||
|
dex
|
||||||
|
dmenu
|
||||||
|
dunst
|
||||||
|
file-roller
|
||||||
|
galculator
|
||||||
|
gthumb
|
||||||
|
gtk-engine-murrine
|
||||||
|
gvfs
|
||||||
|
gvfs-afc
|
||||||
|
gvfs-gphoto2
|
||||||
|
gvfs-mtp
|
||||||
|
gvfs-nfs
|
||||||
|
gvfs-smb
|
||||||
|
i3blocks
|
||||||
|
i3-gaps
|
||||||
|
i3lock
|
||||||
|
i3status
|
||||||
|
jq
|
||||||
|
lxappearance-gtk3
|
||||||
|
mpv
|
||||||
|
network-manager-applet
|
||||||
|
nitrogen
|
||||||
|
numlockx
|
||||||
|
picom
|
||||||
|
playerctl
|
||||||
|
polkit-gnome
|
||||||
|
rofi
|
||||||
|
scrot
|
||||||
|
sysstat
|
||||||
|
tumbler
|
||||||
|
xbindkeys
|
||||||
|
xdg-user-dirs-gtk
|
||||||
|
xed
|
||||||
|
xorg-xbacklight
|
||||||
|
xorg-xdpyinfo
|
||||||
|
firefox
|
|
@ -20,7 +20,11 @@ user=$array[2]
|
||||||
|
|
||||||
# update the system packages
|
# update the system packages
|
||||||
echo "\nUpdating system packages...\n"
|
echo "\nUpdating system packages...\n"
|
||||||
yay -Syu
|
yay -Syyu --noconfirm
|
||||||
|
|
||||||
|
# remove packages that cause conflicts
|
||||||
|
yay -Rns --noconfirm pipewire-pulse
|
||||||
|
yay -Rns --noconfirm bluez-utils
|
||||||
|
|
||||||
# install emojis necessary for z4h
|
# install emojis necessary for z4h
|
||||||
echo "\nInstalling emojis...\n"
|
echo "\nInstalling emojis...\n"
|
||||||
|
@ -46,11 +50,11 @@ systemctl enable ly.service
|
||||||
|
|
||||||
# install all pacman packages
|
# install all pacman packages
|
||||||
echo "\nInstalling misc pacman packages...\n"
|
echo "\nInstalling misc pacman packages...\n"
|
||||||
yay -S --noconfirm --needed neofetch steam discord deja-dup btop ulseaudio-alsa pulseaudio-bluetooth gparted krita syncthing tmux dolphin gnome-keyring cpupower-gui arduino nbtexplorer obs-studio gpick audacity kdenlive libreoffice thunderbird signal-desktop speedtest wine tmux flameshot alactritty lutris unrar kdiskmark kdeconnect bitwarden
|
yay -S --noconfirm --needed neofetch steam discord deja-dup btop pulseaudio-alsa pulseaudio-bluetooth gparted krita syncthing tmux dolphin gnome-keyring cpupower-gui arduino nbtexplorer obs-studio gpick audacity kdenlive libreoffice thunderbird signal-desktop speedtest-cli wine tmux flameshot alacritty lutris unrar kdiskmark kdeconnect bitwarden
|
||||||
|
|
||||||
# install all AUR packages
|
# install all AUR packages
|
||||||
echo "\nInstalling misc AUR packages...\n"
|
echo "\nInstalling misc AUR packages...\n"
|
||||||
yay -S --noconfirm --needed aseprite browsh-bin protonvpn protonvpn-cli protonvpn-gui python-proton-client qjoypad realvnc-vnc-viewer spotify stacer visual-studio-code github-desktop-bin polymc atlauncher whatsapp-for-linux librepcb rpi-imager jetbrains-toolbox unityhub protonvpn ungoogled-chromium icon-library librepcb diylc skypeforlinux-stable-bin
|
su -c yay -S --noconfirm --needed aseprite browsh-bin protonvpn protonvpn-cli protonvpn-gui python-proton-client qjoypad realvnc-vnc-viewer spotify stacer visual-studio-code-bin github-desktop-bin polymc atlauncher whatsapp-for-linux librepcb rpi-imager jetbrains-toolbox unityhub protonvpn ungoogled-chromium icon-library librepcb diylc skypeforlinux-stable-bin $user
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -159,14 +163,14 @@ echo "Reboot to complete installation of VirtualBox"
|
||||||
# install sublime text 3
|
# install sublime text 3
|
||||||
curl -O https://download.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpg
|
curl -O https://download.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpg
|
||||||
echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/stable/x86_64" | sudo tee -a /etc/pacman.conf
|
echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/stable/x86_64" | sudo tee -a /etc/pacman.conf
|
||||||
pacman -Syu sublime-text
|
pacman -Syu --noconfirm sublime-text
|
||||||
|
|
||||||
# install intel drivers
|
# install intel drivers
|
||||||
echo "\nInstalling intel drivers...\n"
|
echo "\nInstalling intel drivers...\n"
|
||||||
yay -S --noconfirm --needed mesa lib32-mesa xf86-video-intel vulkan-intel intel-hybrid-codec-driver linux-firmware intel-media-driver
|
yay -S --noconfirm --needed mesa lib32-mesa xf86-video-intel vulkan-intel intel-hybrid-codec-driver linux-firmware intel-media-driver
|
||||||
|
|
||||||
# install streamdeck-ui
|
# install streamdeck-ui
|
||||||
yay -Syyu python-pip hidapi libxcb
|
yay -S --noconfirm python-pip hidapi libxcb
|
||||||
touch /etc/udev/rules.d/70-streamdeck.rules
|
touch /etc/udev/rules.d/70-streamdeck.rules
|
||||||
cat /etc/udev/rules.d/70-streamdeck.rules << ENDOFFILE
|
cat /etc/udev/rules.d/70-streamdeck.rules << ENDOFFILE
|
||||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", TAG+="uaccess"
|
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", TAG+="uaccess"
|
||||||
|
@ -207,9 +211,9 @@ read -n 1 k <&1
|
||||||
# install z4h
|
# install z4h
|
||||||
echo "\nInstalling z4h...\n"
|
echo "\nInstalling z4h...\n"
|
||||||
if command -v curl >/dev/null 2>&1; then
|
if command -v curl >/dev/null 2>&1; then
|
||||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
|
su -c sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)" $user
|
||||||
else
|
else
|
||||||
sh -c "$(wget -O- https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
|
su -c sh -c "$(wget -O- https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)" $user
|
||||||
fi
|
fi
|
||||||
# setup spotify-tui
|
# setup spotify-tui
|
||||||
spt
|
spt
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue