diff --git a/README.md b/README.md index 7a6b75a..a43e29f 100755 --- a/README.md +++ b/README.md @@ -1,123 +1,119 @@ -
- - - -
-Jade is an installer backend for crystal linux.
+ +# Jade + +Jade is an installer backend for crystal linux. ## Backend usage -### autopartition the drive +### Autopartition the drive ```sh # autopartition /dev/sda with efi enabled -jade partition auto /dev/sda --efi +$ crystal-jade partition auto /dev/sda --efi # autopartition /dev/nvmen0 with efi disabled -jade partition auto /dev/nvmen0 +$ crystal-jade partition auto /dev/nvmen0 ``` -### install base packages +### Install base packages ```sh -jade install-base +$ crystal-jade install-base ``` -### install bootloader +### Install bootloader ```sh # install as efi with esp being /boot/efi -jade bootloader grub-efi /boot/efi +$ crystal-jade bootloader grub-efi /boot/efi # install as legacy on /dev/sda -jade bootloader grub-legacy /dev/sda +$ crystal-jade bootloader grub-legacy /dev/sda ``` -### generate fstab +### Generate fstab ```sh -jade genfstab +$ crystal-jade genfstab ``` -### configuring locale settings +### Configuring locale settings ```sh # 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 +$ crystal-jade locale colemak Europe/Berlin en_US.UTF-8 UTF-8 ``` -### configure network settings +### Configure network settings ```sh # set the hostname to getcryst.al with ipv6 disabled -jade networking getcryst.al +$ crystal-jade networking getcryst.al # set the hostname to getcryst.al with ipv6 enabled -jade networking getcryst.al --ipv6 +$ crystal-jade networking getcryst.al --ipv6 ``` -### setup zramd +### Setup zramd ```sh # install and enable zramd -jade zramd +$ crystal-jade zramd ``` -### configure users +### Configure users ```sh # 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 +$ crystal-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 +$ crystal-jade users new-user rootHaver omgsuperhardtohack fish --hasroot ``` -### set root password +### Set root password ```sh # set the root password to 'muchSecurity,veryHardToHack' -jade users root-password muchSecurity,veryHardToHack +$ crystal-jade users root-password muchSecurity,veryHardToHack ``` -### install a desktop environment +### Install a desktop environment ```sh # install onyx -jade desktops onyx +$ crystal-jade desktops onyx # install gnome -jade desktops gnome +$ crystal-jade desktops gnome ``` -### setup timeshift +### Setup timeshift ```sh -jade setup-timeshift +$ crystal-jade setup-timeshift ``` -### setup flatpak +### Setup flatpak ```sh -jade flatpak +$ crystal-jade flatpak ``` -### debug logging +### Debug logging debug messages: ```sh -jade -v +$ crystal-jade -v ``` traces: ```sh -jade -vv +$ crystal-jade -vv ``` -## How to build: - -Tested on latest Cargo (1.60.0-nightly) +## Non-secret Secret +echo "$ crystal-jade_UWU=true" >> ~/.zshrc