This script automates the setup of system preferences after a clean Arch Linux installation.
- git
- golang
Before running the script, you need to perform the following manual steps:
-
Add user to the wheel group:
usermod -aG wheel <username>
Then use
visudo
and uncomment the line%wheel ALL=(ALL) ALL
. -
Generate default folders: Install
xdg-user-dirs
and run:xdg-user-dirs-update
-
Set the theme to Gruvbox-Material-Dark and the icon theme to oomox-gruvbox-dark using lxappearance.
-
Compile Spotify-tray and Vesktop from source, then create symbolic links:
ln -s $HOME/path/to/compiled /usr/local/bin/name-for-dmenu
Clone this repository and run the script:
git clone https://github.com/pedro-git-projects/arch-auto-setup.git
cd arch-auto-setup
go build .
./arch-auto-setup pkg
Ensure that you run the script with appropriate permissions, especially when modifying system directories.