Please make any PRs here, rather than to the GitHub: https://git.getcryst.al/crystal
---- > https://git.getcryst.al/crystal < ----
Jade is an installer backend for crystal linux.
# autopartition /dev/sda with efi enabled
jade partition auto /dev/sda --efi
# autopartition /dev/nvmen0 with efi disabled
jade partition auto /dev/nvmen0
jade install-base
# install as efi with esp being /boot/efi
jade bootloader grub-efi /boot/efi
# install as legacy on /dev/sda
jade bootloader grub-legacy /dev/sda
jade genfstab
# set the keyboard layout to colemak, the timezone to Europe/Berlin and set en_US.UTF-8 as the locale
jade locale colemak Europe/Berlin en_US.UTF-8 UTF-8
# set the hostname to getcryst.al with ipv6 disabled
jade networking getcryst.al
# set the hostname to getcryst.al with ipv6 enabled
jade networking getcryst.al --ipv6
# install and enable zramd
jade zramd
# make a new user called nonRootHaver, without sudo, easytohack as the password and bash as the default shell
jade users new-user nonRootHaver easytohack bash
# make a user called rootHaver, with sudo, omgsosuperhardtohack as the password and fish as the default shell
jade users new-user rootHaver omgsuperhardtohack fish --hasroot
# set the root password to 'muchSecurity,veryHardToHack'
jade users root-password muchSecurity,veryHardToHack
# install onyx
jade desktops onyx
# install gnome
jade desktops gnome
jade setup-timeshift
jade flatpak
debug messages:
jade -v
traces:
jade -vv
Tested on latest Cargo (1.60.0-nightly)
cargo build
cargo build --release
echo "JADE_UWU=true" >> ~/.zshrc
echo "JADE_UWU=true" >> ~/.bashrc
set -Ux JADE_UWU true
if you want to have your log and crash output be “cute”