[gnome] Move to Grimble tiling manager

This commit is contained in:
2026-01-14 00:55:43 -05:00
parent de41369f5f
commit 941c727d38
90 changed files with 3999 additions and 9602 deletions

View File

@ -0,0 +1,29 @@
import Gio from 'gi://Gio';
export var originalLayout;
export var originalTiling;
export var originalTheme;
/** Modify gnome settings for Grimble
*
*/
export function enableWindowTheme() {
let settings = new Gio.Settings({schema: 'org.gnome.desktop.wm.preferences'});
// originalLayout = settings.get_string('button-layout');
settings.set_string('button-layout', ':');
settings = new Gio.Settings({schema: 'org.gnome.mutter'});
// originalTiling = settings.get_boolean('edge-tiling');
settings.set_boolean('edge-tiling', false);
settings = new Gio.Settings({schema: 'org.gnome.mutter'});
// originalTiling = settings.get_boolean('workspaces-only-on-primary');
settings.set_boolean('workspaces-only-on-primary', false);
}
/** Reset Gnome settings
*
*/
export function disableWindowTheme() {
let settings = new Gio.Settings({schema: 'org.gnome.desktop.wm.preferences'});
settings.reset('button-layout');
settings = new Gio.Settings({schema: 'org.gnome.mutter'});
settings.reset('edge-tiling');
settings = new Gio.Settings({schema: 'org.gnome.mutter'});
settings.reset('workspaces-only-on-primary');
}