mirror of
https://github.com/LnL7/nix-darwin.git
synced 2025-03-05 16:27:03 +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.
|
||||
'';
|
||||
};
|
||||
|
||||
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 {
|
||||
type = types.nullOr types.bool;
|
||||
default = null;
|
||||
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">
|
||||
<true/>
|
||||
</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"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
|
|
|
@ -96,6 +96,9 @@
|
|||
system.defaults.WindowManager.AppWindowGroupingBehavior = true;
|
||||
system.defaults.WindowManager.StandardHideDesktopIcons = 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.StandardHideWidgets = true;
|
||||
system.defaults.WindowManager.StageManagerHideWidgets = true;
|
||||
|
|
Loading…
Add table
Reference in a new issue