Hermes configures Ubuntu by installing various packages and placing (new) configuration files. The configuration enhances the out-of-the-box experience of Ubuntu. It will automatically detect the installed version (starting from Ubuntu 23.10 "Mantic Minotaur"). You can also optionally install and configure the GUI.
Important
|
Only x86_64 (full support) and aarch64 (only non-GUI) are supported.
|
The installation script can be downloaded and executed in the terminal.
$ curl -sSfL https://raw.githubusercontent.com/georglauterbach/hermes/main/setup.sh | bash
If you want to configure your graphical user interface too, you can use the --gui
flag. With this flag, additional programs are installed that are only necessary when you have a GUI.
You may also use the --local-installation
flag when you cloned this repository. This flag will causes the setup to be completely local, without requiring an internet connection. Only this repository has to be cloned in its entirety.
Under the ./misc/
directory, you can find additional setup scripts that aid in setting up machines.
You might want to take a look at the following outstanding projects. Their installation does not yet come with Hermes.
-
akinomyoga/ble.sh
: command line editor that replaces the default GNU Readline -
volian/nala
: frontend forlibapt-pkg
Tip
|
Check out cargo-bins/cargo-binstall first. This way, you may be able to save yourself time by not requiring local compilation; use cargo binstall instead of cargo install .
|
-
mozilla/sccache
: compiler wrapper that avoids compilation when possible -
Canop/bacon
: background Rust code checker -
zellij-org/zellij
: terminal workspace (multiplexer) -
casey/just
: command runner