Ubuntu Desktop Setup (UDS)
📃 About
A simple setup script to
- configure the desktop theme and style;
- place miscellaneous other configuration files.
UDS configures Ubuntu 22.04 Jammy Jellyfish by installing various packages and placing (new) configuration files. The desktop environment used is Regolith Linux 3, which combines the GNOME desktop environment and i3. The theme UDS employs is sainnhe/gruvbox-material
, a modified version of morhetz/gruvbox
.
The script will
- (optionally) completely remove
snapd
; - (for the next step) setup Personal Package Archives (PPAs);
- install basic packages;
- place appropriate configuration files.
🚀 Usage
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
$ regolith-look set gruvbox-material
📣 Supplementary Projects
You might want to have a look at these awesome projects as well:
junegunn/fzf
- a general-purpose command-line fuzzy finderakinomyoga/ble.sh
- command line editor written in pure Bash which replaces the default GNU Readlinevolian/nala
- front-end forlibapt-pkg