penguins-eggs icon indicating copy to clipboard operation
penguins-eggs copied to clipboard

set locale with cli Installer (aka krill) and collaborations

Open pieroproietti opened this issue 2 years ago • 1 comments

we have problems about the way to set locale with eggs install --cli (aka krill).

For same reason, in /src/krll_install.ts line 747, when I do the command:

chroot /tmp/calamares_krill_root localectl set-keymap us

Not manjaro, nor debian appair to update /etc/vconsole.conf and in conseguence remain with the same value as before.

I suppose all is connected: /etc/locale.gen, /etc/default/keyboard, /etc/default/locale, /etc/vconsole.conf but at the moment I can't understand and there is a big mess on krill.

If someone want help, krill consist mainly in two classes on penguins-eggs:

  • class Krill defined in /src/classes/krill-prepare.ts
  • class Hatching defined in /src/classes/krill-install.ts

Krill is about the varius configurations to prepare the installation, in same way - by very far - are the view, Hathing is the installation sequence.

Both, are freely inspired to calamares, class Krill mimics with a TUI interface the various views of calamares, and Hatching is - at last - is an hardcoded sequence.

People, used on bash, typescript and calamares will feel not so bad putting hands it. If not for some my "horror" coded inside!

pieroproietti avatar Jun 22 '22 08:06 pieroproietti

There is the possibility to start to hack penguins-eggs with colibri, a live system installable with calamares, complete with all the necessary tools: vscode, git, nodejs and pnpm.

You can get colibri in 3 versions:

  • Debian bullseye
  • Ubuntu jammy
  • Manjaro ruah

take a look at: https://sourceforge.net/projects/penguins-eggs/files/iso/

where you will find it and others remastered live images of differents distros.

pieroproietti avatar Jun 22 '22 12:06 pieroproietti