Skip to content

TAIGA 0.3

Compare
Choose a tag to compare
@document10 document10 released this 11 Aug 14:28
· 39 commits to master since this release
dbb97c1

0.3 comes with many improvements to the script as well as support for more distros.But before we talk about those there is important I need to announce.

Script Rewrite

One feature I wanted to add to the script was a menu system,that can be navigated using the keyboard (think ArchInstall).Unfortunately,because of the rushed way I wrote the script, adding this feature becomes really difficult.So in the coming days I'll work to rewrite the script from the ground up in order to support menus.This rewrite may take more than a week,during which pull request related to the main script won't be accepted.You can see the proggress on the dev branch.
Keep in mind that all files related to the distros will remain mostly unchanged,it's only the way they are handled that changes.Contributions there (as well as to documentation) are welcome still.
With that out of the way,let's talk about what's new in TAIGA 0.3:

Load configurations from file

After configuring your install you can choose to save to a config which can be later used to install the system.To load a config use:

./taiga.py l [config path]

or

python taiga.py l [config path]

This also works with simulation mode so you can use:

./taiga.py sl [config path]

or

./taiga.py ls [config path]

to load the config and enable simulation mode,so that no changes will be done to the system.
Keep in mind that current configs may or may not work after the rewrite.

More distros supported

  • Fedora
  • OpenSUSE (only tumbleweed was tested)
  • Void Linux

This covers most major distros (except Gentoo,but that's for another time),but DE support is inconsistent across distros, for various reasons.

Other changes

  • improved error handling
  • removed r and d options
  • extra task to add more themes
  • fixed polkit-gnome missing for some DEs
  • Simulation mode can now be triggered without the s argument,after finishing configuration
  • more documentation