feat: improve gnome experience a bit
This commit is contained in:
parent
04407a5726
commit
b2a12b02c9
1 changed files with 26 additions and 2 deletions
|
@ -11,8 +11,8 @@ let
|
||||||
extensions = with pkgs.gnomeExtensions; [
|
extensions = with pkgs.gnomeExtensions; [
|
||||||
gsconnect
|
gsconnect
|
||||||
vitals
|
vitals
|
||||||
gtile
|
|
||||||
blur-my-shell
|
blur-my-shell
|
||||||
|
pop-shell
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
@ -39,10 +39,34 @@ in
|
||||||
home-manager.users.moritz.dconf.settings = {
|
home-manager.users.moritz.dconf.settings = {
|
||||||
"org/gnome/shell" = {
|
"org/gnome/shell" = {
|
||||||
disable-user-extensions = false;
|
disable-user-extensions = false;
|
||||||
enabled-extensions = map (p: p.extensionUuid or p.uuid) extensions;
|
enabled-extensions = map (p: p.extensionUuid or p.uuid) extensions ++ [
|
||||||
|
"launch-new-instance@gnome-shell-extensions.gcampax.github.com"
|
||||||
|
"workspace-indicator@gnome-shell-extensions.gcampax.github.com"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
"org/gnome/shell/extensions/pop-shell".tile-by-default = true;
|
||||||
"org/gnome/desktop/interface".enable-hot-corners = false;
|
"org/gnome/desktop/interface".enable-hot-corners = false;
|
||||||
"org/gnome/desktop/wm/preferences".focus-mode = "sloppy";
|
"org/gnome/desktop/wm/preferences".focus-mode = "sloppy";
|
||||||
|
"org.gnome.mutter".focus-change-on-pointer-rest = false;
|
||||||
|
"org/gnome/desktop/wm/keybindings".close = [ "<Super>q" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".minimize = [ ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".move-to-monitor-down = [ "<Shift><Super>j" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".move-to-monitor-left = [ "<Shift><Super>h" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".move-to-monitor-right = [ "<Shift><Super>l" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".move-to-monitor-up = [ "<Shift><Super>k" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".move-to-workspace-1 = [ "<Shift><Super>1" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".move-to-workspace-2 = [ "<Shift><Super>2" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".move-to-workspace-3 = [ "<Shift><Super>3" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".move-to-workspace-4 = [ "<Shift><Super>4" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".switch-to-workspace-1 = [ "<Super>1" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".switch-to-workspace-2 = [ "<Super>2" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".switch-to-workspace-3 = [ "<Super>3" ];
|
||||||
|
"org/gnome/desktop/wm/keybindings".switch-to-workspace-4 = [ "<Super>4" ];
|
||||||
|
"org/gnome/mutter".dynamic-workspaces = false;
|
||||||
|
"org/gnome/mutter/wayland/keybindings".restore-shortcuts = [ ];
|
||||||
|
"org/gnome/settings-daemon/plugins/media-keys".screensaver = [ "<Super>Escape" ];
|
||||||
|
"org/gnome/shell".favorite-apps = [ ];
|
||||||
|
"org/gnome/desktop/wm/preferences".num-workspaces = 4;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue