Skip to content

Latest commit

 

History

History
181 lines (128 loc) · 4.89 KB

README.md

File metadata and controls

181 lines (128 loc) · 4.89 KB

Contributors Forks Stargazers Issues GPL License


Logo

GUI Installer

A calamares based GUI installer for tos
Explore the docs »

View Demo · Report Bug · Request Feature

Donate with PayPal

Table of Contents

About The Project

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

Here are all dependencies you need to build the project

  • Compiler with C++11 support: GCC >= 4.9.0 or Clang >= 3.5.1
  • CMake >= 3.2
  • Qt >= 5.7
  • yaml-cpp >= 0.5.1
  • Python >= 3.3 (required for some modules)
  • Boost.Python >= 1.55.0 (recommended, or PythonQt; one is required for some modules)
  • PythonQt (recommended, or Boost.Python; one is required for some modules)
  • extra-cmake-modules >= 5.18 (recommended; required for some modules)

Alternativly use the PKGBUILD. You need to manually install Boost.Python

Arch based distro's don't have boost in the package manager so use pip

pip install pyboost

Installation

  1. Clone the installer
git clone https://github.com/ODEX-TOS/installer.git
  1. Install pyboost
sudo pip install pyboost
  1. Run the PKGBUILD
makepkg -s
  1. Install it systemwide
pacman -U installer*.pkg.tar.*

Usage

Simply run the following command

calamares
# or
tos c # if using tos

For more examples, please refer to the Documentation

Roadmap

See the open issues for a list of proposed features (and known issues).

Here is a short list of things that need to be added.

  • Nicer slide interface while waiting for installation
  • Slightly different color scheme
  • Works for both the i3 and the kde version
  • Make module loading more quickly

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

F0xedb - tom@odex.be

Project Link: https://github.com/ODEX-TOS/installer

Acknowledgements