A repository containing the tools needed to bootstrap the UntitledDesktopEnvironment
The setup
script should be run when first installing the desktop. The script creates all required directories, copies xinitrc
and Xft.xrdb
to $XDG_CONFIG_DIRS[0]
as well as the ude-setup-user-dirs
and ude-setup-xdg-global
to /usr/bin
. It also
runs ude-setup-xdg-global
.
The first CLI argument is an installation prefix that can be used by a package manager to install to a sandboxed temporary root,
like portage's $ED
Creates and exports global XDG Base directories environment variables.
Updates the XDG User directories, creates legacy home directories like .themes
and .icons
and exports the home
XDG Base directories environment variables.
Fallback resource settings for X11 applications, .Xresources
overrides them
Sets desktop session environment variables, runs ude-setup-xdg-global
and ude-setup-user-dirs
, loads X11 resources, user
keyboard layouts and launches the UDE session(currently not implemented)
This scripts depends on the following applications:
xrdb
xdg-user-dirs-update
xorg