Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vision #3

Open
mehcode opened this issue Nov 16, 2013 · 2 comments
Open

Vision #3

mehcode opened this issue Nov 16, 2013 · 2 comments

Comments

@mehcode
Copy link
Contributor

mehcode commented Nov 16, 2013

Keystone should evolve in a few directions: manual, automated (manual), TUI (ncurses), and GUI (GTK).

Manual

Expose all of the modular functionality via loading various functions into the shell.

Something like that.

Automated

Ask for all configuration up front and then run through a bunch of keystone-load commands. This is similar to what we have now.

@mehcode
Copy link
Contributor Author

mehcode commented Nov 17, 2013

# Ask for configuration up front.
$ keystone-configure
[?] hostname (keystone):
[?] shell (bash):
[?] console font (Lat2-Terminus16):
[?] console font map (8859-1_to_uni):
[?] language (en_US.UTF-8):
[?] timezone (US/Pacific):
[?] root password (none):
[?] re-enter root password:
[?] username (administrator):
[?] <username> password (none):
[?] re-enter <username> password:
[?] AUR helper (aura):
[?] bootloader (grub):
[?] boot device:
[?] desktop environment (none):
[?] window manager (none):
[?] login manager (none):
[?] network manager (none):

# Install an arch linux system
# No need to shove everything at the user that is happening
$ keystone-install
==> Installing base system...
==> .....

@off-by-some
Copy link
Contributor

Shouldn't be too hard to implement. Maybe here we can pipe all the output to a log... What to DO with the log is a good question. But it would be a good thing to have.. maybe submit an error report (That option IS available in the GUI)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants