Skip to content

A frontend in GTK 4 and Libadwaita for distinst.

License

Notifications You must be signed in to change notification settings

Yoyo-OS/yoyo-installer

 
 

Repository files navigation

Yoyo OS Installer

A frontend in GTK 4 and Libadwaita for distinst.


Stato traduzione

Copyright Notice

This project is forked from Vanilla os, the purpose is to adapt to the special functions of Yoyo os. We follow the original GPLv3 agreement, modify and retain the original open source agreement, please note that if there are related vanilla trademarks or other logos, this organization has no commercial rights.

TODO

[x] Timezone by ip [currently can not use in china]

[ ] Btrfs support [use btrfs for a/b root by default, which can save storage]

[ ] virtual disks like magisks

Build

Dependencies

  • build-essential
  • meson
  • libadwaita-1-dev
  • gettext
  • desktop-file-utils
  • libgnome-desktop-4-dev
  • libgweather-4-dev
  • python3-tz
  • python3-requests

Build

meson build
ninja -C build

Install

sudo ninja -C build install

Run

yoyo-installer

Using custom recipes

Place a new recipe in /etc/yoyo-installer/recipe.json or launch the utility with the YOYO_CUSTOM_RECIPE environment variable set to the path of the recipe.

Not on Yoyo OS?

Currently, the installer only supports Yoyo OS due to some specific tasks that are performed during installation. Supporting other distros is planned for the future.

About

A frontend in GTK 4 and Libadwaita for distinst.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.3%
  • Meson 3.7%