wget -O- -UwUget alabaster.sh | sh
curl -fsSL alabaster.sh | sh
Note that installing and using wget will not work on CentOS as their version apparently does not follow redirects.
Arch Linux core: wget curl autoconf automake binutils bison flex gcc gettext libtool make patch perl-pkgconfig emacs-nox expat openssl zlib perl zip unzip sudo lz4 asciidoc docbook2x
Arch Linux graphical: feh lightdm openbox terminator gmrun lightdm-gtk-greeter
If there are other distros that you use which aren't listed here, and you would like to contribute an equivalent package list to save time for others, please reach out by emailing postmaster at this domain.
Fumaca 2 is the Openbox window theme in use. SkeuOS (grey, dark) is the GTK+ UI theme. Papirus Dark is the icon theme, and Breeze Snow is the cursor theme.
It is helpful to have a curated software environment that provides consistent behaviour across space and time. To this end, Alabaster Linux is a 'pseudo-distro' that sets up using a suite of scripts on top of a clean installation of either Debian 10 (Buster) or CentOS 7.
Developing and maintaining Alabaster as a 'proper' Linux distribution is more work and has other practical downsides; for example, ISOs would have to be made, and specific accomodations would need to be made for various architectures. Our approach lets us ignore all of that stuff and just set up Debian as it comes, be it on AMD64, AArch64, RISC-V, or whatever Debian supports. We only need to make sure the software we author works across these support targets, which is part of why Alabaster is needed!
The Alabaster install script from alabaster.sh (this website) is licenced under the Artisan Software Licence, version 1.1. The contents it installs are licenced under their respective licences; consult the contents of the installation script to find out which projects are brought in and what their licences are.