This repository is a post-installation setup script for Arch Linux that installs and configures my preferred packages to create a sleek and approachable desktop experience.
- You will need a fresh installation of Arch Linux.
- You should be comfortable navigating a terminal and using text editors like Vim or nano.
On a newly installed Arch Linux environment clone this repository:
$ sudo pacman -S git
$ git clone https://github.com/nrobinson2000/arch-base
$ cd arch-baseBefore running install.sh, read through the script with your text editor and verify that you are content with the changes that it will make. To accept the script, uncomment the DOTFILES_AGREE="true" line in install.sh.
After accepting, run the script with the following:
$ ./install.shThe script can take around 15-20 minutes to complete. After the script finishes, reboot your system and you should be presented with a graphical login window.
Here are some of the keyboard shortcuts I use most often:
SUPER- Open the Cinnamon menuSUPER + ENTER- Open a new terminalALT + SPACE- Open the Albert launcher
CTRL + ALT + L- Lock the screenCTRL + ALT + END- Suspend
SUPER + ARROW- Snap/tile a windowCTRL + ALT + ARROW- Move between workspacesSHIFT + CTRL + ALT + ARROW- Move a window to a different workspaceSHIFT + SUPER + ARROW- Move a window to a different monitor
Here is some advice for maintaining and using the system:
- Check for package updates regularly with the
yaycommand. - When installing unofficial packages, use the Arch User Repository with
yayrather than snaps or flatpaks.
- To improve the appearance of Chromium, right-click on the top of the window and click
Use system title bar and borders. - Install an adblocker like uBlock Origin to greatly improve your browsing experience.
- The script will install ytfzf, a tool to search for and watch Youtube videos from the terminal. To listen to only the audio, the alias
ytmis provided. This is incredibly useful for listening to music videos on Youtube while working because you won't be distracted by the Youtube website. For example, to find cyberpunk music:
$ ytm cyberpunk mixDE: Cinnamon 4.8.6
WM: Mutter (Muffin)
WM Theme: Adapta-Nokto (Adapta-Nokto-Eta)
Theme: Adapta-Nokto-Eta [GTK2/3]
Icons: Papirus-Dark [GTK2/3]
Terminal: gnome-terminal
- Make README more eyecatching
- Document more shortcuts and tips
