https://github.com/manuindersekhon/raspberrypi-arch-dotfiles
Configuration for Manjaro ARM edition installed on Raspberry Pi 4.
https://github.com/manuindersekhon/raspberrypi-arch-dotfiles
arch-linux config dotfiles manjaro-arm raspberry-pi
Last synced: 3 months ago
JSON representation
Configuration for Manjaro ARM edition installed on Raspberry Pi 4.
- Host: GitHub
- URL: https://github.com/manuindersekhon/raspberrypi-arch-dotfiles
- Owner: manuindersekhon
- License: mit
- Created: 2022-07-08T19:59:56.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-09T07:34:48.000Z (almost 4 years ago)
- Last Synced: 2024-03-22T12:29:26.713Z (over 2 years ago)
- Topics: arch-linux, config, dotfiles, manjaro-arm, raspberry-pi
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Raspberry PI Configuration for Arch linux
This repository contains script and pre-configured dotfiles to automate installing of commonly needed packages. Tested the script on Manjaro XFCE ARM edition installed on RPi 4B.
> Please read it first and modify it according to your needs instead of blindly running it.
### Usage
```bash
$ git clone https://github.com/ManuSekhon/raspberrypi-arch-dotfiles
$ cd raspberrypi-arch-dotfiles
$ chmod a+x install.sh
$ ./install.sh
```
### Features
Some of the packages Script installs and configures are:
- Enables RPi SPI interface.
- Enables RPi I2C interface and modules.
- Enables non-root access to GPIO, SPI and I2C interface.
- Installs GPIOtest library for faulty pin testing. (use `gpiotest` on terminal to run it)
- Enables bluetooth, network, ssh, redis service if not already running.
- Replaces default shell with ZSH (Oh-my-zsh).
### Use VNC server
Script installs TigerVNC server on Raspberry Pi. You can use any client like RealVNC to remotely access desktop. Run below commands to start VNC server. I have not added these commands to startup.
```bash
# Create vnc password
$ vncpasswd
# Start VNC server
$ x0vncserver -display :0 -geometry 1280x768 -PasswordFile /home//.vnc/passwd
```
### References
- [Mohit Sakhuja's Arch dotfiles](https://github.com/iammohitsakhuja/dotfiles/tree/master/arch-manjaro) for zsh configuration and generic settings.
- [Arch ARM Wiki](https://archlinuxarm.org/wiki/Raspberry_Pi) for Raspberry PI specific settings.
- [mlowerr's raspberry-pi-setup-notes](https://github.com/mlowerr/raspberry-pi-setup-notes/blob/master/VNC%20Server%20Setup.md) for TigerVNC settings.