mirror of
https://github.com/LnL7/nix-darwin.git
synced 2025-03-06 00:37:00 +00:00
Merge pull request #1262 from belak-forks/additional-tiling-options
Add support for additional window tiling options
This commit is contained in:
commit
ca1f666b6d
3 changed files with 44 additions and 1 deletions
|
@ -56,11 +56,36 @@ with lib;
|
||||||
Hide items in Stage Manager.
|
Hide items in Stage Manager.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
system.defaults.WindowManager.EnableTilingByEdgeDrag = mkOption {
|
||||||
|
type = types.nullOr types.bool;
|
||||||
|
default = null;
|
||||||
|
description = ''
|
||||||
|
Enable dragging windows to screen edges to tile them. The default is true.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
system.defaults.WindowManager.EnableTopTilingByEdgeDrag = mkOption {
|
||||||
|
type = types.nullOr types.bool;
|
||||||
|
default = null;
|
||||||
|
description = ''
|
||||||
|
Enable dragging windows to the menu bar to fill the screen. The default is true.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
system.defaults.WindowManager.EnableTilingOptionAccelerator = mkOption {
|
||||||
|
type = types.nullOr types.bool;
|
||||||
|
default = null;
|
||||||
|
description = ''
|
||||||
|
Enable holding alt to tile windows. The default is true.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
system.defaults.WindowManager.EnableTiledWindowMargins = mkOption {
|
system.defaults.WindowManager.EnableTiledWindowMargins = mkOption {
|
||||||
type = types.nullOr types.bool;
|
type = types.nullOr types.bool;
|
||||||
default = null;
|
default = null;
|
||||||
description = ''
|
description = ''
|
||||||
Enable Window Margins. The default is true.
|
Enable window margins when tiling windows. The default is true.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -524,6 +524,21 @@ defaults write com.apple.WindowManager 'EnableTiledWindowMargins' $'<?xml versio
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<true/>
|
<true/>
|
||||||
</plist>'
|
</plist>'
|
||||||
|
defaults write com.apple.WindowManager 'EnableTilingByEdgeDrag' $'<?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 'EnableTilingOptionAccelerator' $'<?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 'EnableTopTilingByEdgeDrag' $'<?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"?>
|
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">
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
|
|
|
@ -96,6 +96,9 @@
|
||||||
system.defaults.WindowManager.AppWindowGroupingBehavior = true;
|
system.defaults.WindowManager.AppWindowGroupingBehavior = true;
|
||||||
system.defaults.WindowManager.StandardHideDesktopIcons = false;
|
system.defaults.WindowManager.StandardHideDesktopIcons = false;
|
||||||
system.defaults.WindowManager.HideDesktop = false;
|
system.defaults.WindowManager.HideDesktop = false;
|
||||||
|
system.defaults.WindowManager.EnableTilingByEdgeDrag = true;
|
||||||
|
system.defaults.WindowManager.EnableTopTilingByEdgeDrag = true;
|
||||||
|
system.defaults.WindowManager.EnableTilingOptionAccelerator = true;
|
||||||
system.defaults.WindowManager.EnableTiledWindowMargins = true;
|
system.defaults.WindowManager.EnableTiledWindowMargins = true;
|
||||||
system.defaults.WindowManager.StandardHideWidgets = true;
|
system.defaults.WindowManager.StandardHideWidgets = true;
|
||||||
system.defaults.WindowManager.StageManagerHideWidgets = true;
|
system.defaults.WindowManager.StageManagerHideWidgets = true;
|
||||||
|
|
Loading…
Add table
Reference in a new issue