srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/crates/config/src/engine/support.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/config/src/engine/support.rs')
-rw-r--r--crates/config/src/engine/support.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/crates/config/src/engine/support.rs b/crates/config/src/engine/support.rs
index 7537fce..97c499f 100644
--- a/crates/config/src/engine/support.rs
+++ b/crates/config/src/engine/support.rs
@@ -154,11 +154,25 @@ pub(super) fn default_config() -> HashMap<String, ConfigValue> {
// every other ordinary flag rather than left absent for a backend to
// decide.
set("general.gpu", Bool(false));
+ // `false`: opt-in single-app-at-a-time placement, off by default so
+ // an ordinary desktop session's floating/tiling behavior is
+ // completely unaffected - see `WindowManager::phone_mode`'s own doc
+ // comment.
+ set("general.phone_mode", Bool(false));
// Real desktop icons (Home/Computer/Trash plus `~/Desktop`'s own
// contents) on by default - see `WindowManager::desktop_icons_
// enabled`'s own doc comment for why this, unlike `general.gpu` just
// above, doesn't need an opt-in safety net.
set("general.desktop_icons", Bool(true));
+ // On by default - see `WindowManager::desktop_icons_all_monitors`'s
+ // own doc comment.
+ set("general.desktop_icons_all_monitors", Bool(true));
+ // `0` (no static reservation) by default - see `WindowManager::
+ // reserve_top`'s own doc comment for what this is and why.
+ set("general.reserve_top", Number(0.0));
+ set("general.reserve_bottom", Number(0.0));
+ set("general.reserve_left", Number(0.0));
+ set("general.reserve_right", Number(0.0));
// Empty by default - see `WindowManager::file_manager`'s own doc
// comment: empty means "dispatch via `xdg-open`", not "no file manager
// configured, do nothing".