diff options
| author | Beta-Computer <67995456+Beta-Computer@users.noreply.github.com> | 2024-11-14 10:44:14 +1300 |
|---|---|---|
| committer | Michael Hoang <enzime@users.noreply.github.com> | 2024-12-01 20:40:59 +1100 |
| commit | 09e5dfb67ee27355d78d35a4f4ab747c230cb9b8 (patch) | |
| tree | 74fa690a96b3404877db300fb0b45428a1bc7845 | |
| parent | 6ab87b7c84d4ee873e937108c4ff80c015a40c7a (diff) | |
defaults: add `EnableTiledWindowMargins` option
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
| -rw-r--r-- | modules/system/defaults/WindowManager.nix | 7 | ||||
| -rw-r--r-- | tests/fixtures/system-defaults-write/activate-user.txt | 5 | ||||
| -rw-r--r-- | tests/system-defaults-write.nix | 1 |
3 files changed, 13 insertions, 0 deletions
diff --git a/modules/system/defaults/WindowManager.nix b/modules/system/defaults/WindowManager.nix index 38fbaa3..6a62ebc 100644 --- a/modules/system/defaults/WindowManager.nix +++ b/modules/system/defaults/WindowManager.nix @@ -56,6 +56,13 @@ with lib; Hide items in Stage Manager. ''; }; + system.defaults.WindowManager.EnableTiledWindowMargins = mkOption { + type = types.nullOr types.bool; + default = null; + description = '' + Enable Window Margins. The default is true. + ''; + }; system.defaults.WindowManager.StandardHideWidgets = mkOption { type = types.nullOr types.bool; diff --git a/tests/fixtures/system-defaults-write/activate-user.txt b/tests/fixtures/system-defaults-write/activate-user.txt index f6e9bba..5b88301 100644 --- a/tests/fixtures/system-defaults-write/activate-user.txt +++ b/tests/fixtures/system-defaults-write/activate-user.txt @@ -509,6 +509,11 @@ defaults write com.apple.WindowManager 'EnableStandardClickToShowDesktop' $'<?xm <plist version="1.0"> <false/> </plist>' +defaults write com.apple.WindowManager 'EnableTiledWindowMargins' $'<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<true/> +</plist>' defaults write com.apple.WindowManager 'GloballyEnabled' $'<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index 078cf82..435d138 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -94,6 +94,7 @@ system.defaults.WindowManager.AppWindowGroupingBehavior = true; system.defaults.WindowManager.StandardHideDesktopIcons = false; system.defaults.WindowManager.HideDesktop = false; + system.defaults.WindowManager.EnableTiledWindowMargins = true; system.defaults.WindowManager.StandardHideWidgets = true; system.defaults.WindowManager.StageManagerHideWidgets = true; system.defaults.CustomUserPreferences = { |
