This repository is a post-installation setup script for Manjaro ARM that installs and configures my preferred packages to create a minimal desktop environment based on dwm.
-
You will need a fresh installation of Manjaro ARM Minimal.
-
You should be comfortable navigating a terminal and using text editors like Vim or nano.
On a newly installed Manjaro ARM system clone this repository:
$ sudo pacman -S git
$ git clone https://github.com/nrobinson2000/pi400-base
$ cd pi400-base
Before 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.sh
The script can take around 10 minutes to complete. After the script finishes,
reboot your system. After logging in, run startx
to launch dwm.
Here are some of the keyboard shortcuts I use most often:
ALT + P
- Launch dmenuSHIFT + ALT + ENTER
- Launch st
SHIFT + ALT + C
- Close a windowSHIFT + ALT + Q
- Quit dwm (all running windows will be stopped)
ALT + J/K
- Move focus through window stackALT + H/L
- Adjust width of master areaALT + I/D
- Adjust number of windows in master area
ALT + n
- Move focus to workspacen
SHIFT + ALT + n
- Move window to workspacen
For more shortcuts refer to the dwm
and st
man pages.
Here is some advice for maintaining and using the system:
TODO
OS: Manjaro ARM Linux aarch64
Host: Raspberry Pi 400 Rev 1.0
Packages: 513 (pacman)
Shell: bash 5.1.8
Resolution: 1920x1080
WM: dwm
Theme: Adwaita [GTK3]
Icons: Adwaita [GTK3]
Terminal: st
CPU: BCM2835 (4) @ 2.000GHz
Memory: 222MiB / 3804MiB
- Make README more eyecatching
- Document more shortcuts and tips