/rhino-setup

Setup wizard for Rolling Rhino

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Rhino Setup

join discord join matrix
donate
join subreddit subscribe to youtube

Setup wizard for Rhino Linux

🔱 Info

Setup wizard for Rhino Linux written in Rust. Inspired by VanillaOS's setup wizard

🌊 Features

  • Customize your theme
  • Manage your package managers
  • Configure crash reporting

⚙️ Building

Install the following dependencies:

  • libgtk-4-dev
  • libadwaita-1-dev
  • gettext
  • desktop-file-utils
  • rustc
  • cargo
  • meson
  • ninja-build

Run the following commands:

  • meson build or meson -D profile=development build
  • ninja -C build install

🗣️ Translation Status

How you can help

  • Work on translations into languages not finished yet by either editing the po/<language_code>.po file, making a new one by running cp po/rhino-setup.pot po/<language_code>.po, or using weblate (https://hosted.weblate.org/projects/rhino-linux/rhino-setup/). Once you have completed or partially completed a po file, make a PR and we will merge it! Our goal is to have as many languages translated as possible due to the amount of people who may not be fluent in English.
Translation status

📜 License

GPL-3.0-or-later

Copyright (C) 2022-present

This file is part of Rhino Setup.

Rhino Setup is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

Rhino Setup is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
Rhino Setup. If not, see <https://www.gnu.org/licenses/>.