Skip to content

Kasha Build

Dependencies

Install the following before building:

  • gcc
  • make
  • pkg-config
  • gtk+-3.0 development headers
  • For LUKS support: bash, grub, xxd, and sed

On Devuan or Arch, use the universal branch of the project.

Build

Compile for the default environment:

bash
$ make

For other distributions (Artix, Arch, Devuan, Debian):

bash
$ make universal

Clean the build artifacts:

bash
$ make clean

To replace the installer logo, convert the image with xxd and drop it in the project:

bash
$ xxd -i logo.png > include/logo.h

Then replace logo.h in the source tree.

Run

The installer needs root to manipulate disks, format partitions, and mount filesystems:

bash
# ./neko_installer

Or use the convenience rule:

bash
# make run

Released under the BSD-3-Clause License.