I'm back.
This repository contains a set of scripts for Arch Linux that ensure the system
is correctly configured every time install.sh is executed.
After using NixOS for a year, I built this system to smooth out some of the rough edges from both NixOS and Arch, taking what I consider the best of each. This does not make the system reproducible - if you need reproducibility, please use NixOS...although let's be honest, who really needs total reproducibility anyway?
- Window manager: Niri
- Top bar: Waybar
- Application launcher: Vicinae
- Terminal: Foot
- Shell: Fish
- Text editor: Neovim
- File manager: Nautilus
- Notification daemon: Mako
Warning
This setup is designed specifically for Arch Linux.
Important
This setup is intended for personal use. Please do not run it on your existing system and perform a fresh install first.
To get started, simply run:
./install.shThis will configure your system so that Niri launches automatically on each login in TTY1.