Skip to main content

Module desktop

Module desktop 

Source
Expand description

The desktop environment manager: which desktop, session and display manager this is, its appearance settings (read with the desktop’s own tools), saved looks to put back, and who else sets those settings: Home Manager, its Plasma and dconf modules, Stylix. Reading changes nothing; applying a look is a plan of the desktop’s own commands, confirmed first.

Structs§

Desktop
What the machine’s desktop is.
DisplayManager
Look
A saved look: a desktop’s appearance settings, to put back later.
Value

Enums§

Kind
The desktop environments HelixForge knows the settings of.
LookError
Why a look cannot be used.

Functions§

capture
The current appearance as a look.
check
detect
Read the desktop. environment answers for XDG_* variables.
dir
$XDG_CONFIG_HOME/helixforge/looks.
load_all
The saved looks, by name, and the files that could not be read.
plan_apply
A plan that puts a look back with the desktop’s own tools, the settings that differ only. Refused for another desktop, or where Home Manager owns the settings files.
read
save