UDS configures Ubuntu on amd64
by installing various packages and placing (new) configuration files. UDS will (optionally) completely remove snapd
, setup Personal Package Archives (PPAs), install basic packages, and place configuration files.
Property | UDS' Choice |
---|---|
Linux distribution | Ubuntu Desktop 23.10 |
Desktop environment | Regolith Linux 3.0 |
Theme | Gruvbox Material |
Note
We do not support arm64
because messing with APT sources is difficult, can easy brick your system.
Important
We assume Ubuntu Desktop has already been installed - there are no special requirements or dependencies, the minimal version of the desktop suffices.
The installation script can be downloaded and executed in the terminal. After downloading the script, you may optionally enable the purge_snapd
function by uncommenting it in the main
function at the very bottom.
$ wget https://raw.githubusercontent.com/georglauterbach/uds/main/setup.sh
$ bash setup.sh
...
$ reboot
If you do not have a graphical user interface, you can use --no-gui
to install only those packages and configuration files required in such a case:
$ wget https://raw.githubusercontent.com/georglauterbach/uds/main/setup.sh
$ bash setup.sh --no-gui
...
$ exit
You might want to take a look at the following outstanding projects.
junegunn/fzf
: general-purpose command-line fuzzy finderakinomyoga/ble.sh
: command line editor that replaces the default GNU Readlinevolian/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 possibleCanop/bacon
: background Rust code checkerzellij-org/zellij
: terminal workspace (multiplexer)extrawurst/gitui
: blazing fast terminal-UI for gitcasey/just
: command runner