-
Notifications
You must be signed in to change notification settings - Fork 0
/
packages.sh
executable file
·30 lines (25 loc) · 1.22 KB
/
packages.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh
audio="alsa-utils base-devel pavucontrol pipewire pipewire-jack pipewire-alsa pipewire-pulse"
browsers="firefox chromium"
dev="nodejs npm yarn"
drivers="arandr blueman bspwm copyq docker dunst feh flameshot fuse git gvfs lxappearance networkmanager network-manager-applet nitrogen noto-fonts-cjk ntfs-3g papirus-icon-theme picom polybar redshift rofi sxhkd the_silver_searcher thunar-volman tlp udisks2 unzip w3m zsh"
filemanager="nnn thunar yazi"
image="gimp sxiv"
terminalEmulators="alacritty rxvt-unicode"
textEditors="mousepad neovim vim zed"
video="obs-studio shotcut xf86-video-intel nvidia-open nvidia-utils nvidia-settings nvidia-prime v4l-utils"
xorg="xorg xorg-xinit xorg-xbacklight"
sudo pacman -Syyu &&
sudo pacman -S $audio $browsers $drivers $filemanager $image $terminalEmulators $textEditors
## install AUR helper
git clone https://aur.archlinux.org/yay.git &&
cd yay &&
makepkg -si
## AUR packages
yayPackages="coursier discord i3lock-color postman-bin matcha-gtk-theme papirus-folder-git scala-dotty scala3 teams spotify"
yay -S $yayPackages &&
## Enable / Stagt units
sudo systemctl enable NetwogkManager &&
sudo systemctl start NetworkManager &&
sudo systemctl enable tlp &&
sudo systemctl start tlp