diff --git a/modules/nixos/themes/a-happy-gnome/config/dconf/desktop.conf b/modules/nixos/themes/a-happy-gnome/config/dconf/desktop.conf index 35cf4a4e..3d4a0fca 100644 --- a/modules/nixos/themes/a-happy-gnome/config/dconf/desktop.conf +++ b/modules/nixos/themes/a-happy-gnome/config/dconf/desktop.conf @@ -1,32 +1,34 @@ [org/gnome/desktop/interface] -enable-animations = true -enable-hot-corners = false -gtk-im-module = 'gtk-im-context-simple' -show-battery-percentage = true +enable-animations=true +enable-hot-corners=false +gtk-im-module='gtk-im-context-simple' +show-battery-percentage=true [org/gnome/desktop/notifications] -show-banners = true +show-banners=true [org/gnome/desktop/privacy] -disable-microphone = false +disable-microphone=false [org/gnome/shell] -disable-user-extensions = false +disable-user-extensions=false enabled-extensions=['arcmenu@arcmenu.com', 'just-perfection-desktop@just-perfection', 'gsconnect@andyholmes.github.io', 'flypie@schneegans.github.com', 'kimpanel@kde.org', 'workspaces-bar@fthx', 'burn-my-windows@schneegans.github.com', 'sermon@rovellipaolo-gmail.com', 'runcat@kolesnikov.se', 'mprisindicatorbutton@JasonLG1979.github.io', 'appindicatorsupport@rgcjonas.gmail.com', 'screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com', 'windowsNavigator@gnome-shell-extensions.gcampax.github.com'] +favorite-apps=['brave-browser.desktop', 'emacs.desktop', 'zotero-5.0.96.3.desktop', 'org.kde.krita.desktop', 'blender.desktop', 'com.usebottles.bottles.desktop'] [org/gnome/mutter] -attach-modal-dialogs = true -dynamic-workspaces = true -edge-tiling = true -focus-change-on-pointer-rest = true -overlay-key = 'Super_L' -workspaces-only-on-primary = true +attach-modal-dialogs=true +center-new-windows=true +dynamic-workspaces=true +edge-tiling=true +focus-change-on-pointer-rest=true +overlay-key='Super_L' +workspaces-only-on-primary=true [org/gnome/shell/world-clocks] -locations = [<(uint32 2, <('New York', 'KNYC', true, [(0.71180344078725644, -1.2909618758762367)], [(0.71059804659265924, -1.2916478949920254)])>)>, <(uint32 2, <('Coordinated Universal Time (UTC)', '@UTC', false, @a(dd) [], @a(dd) [])>)>, <(uint32 2, <('Cairo', 'HECA', true, [(0.52592587544986047, 0.54803338512621935)], [(0.52447144022429604, 0.54541539124822791)])>)>] +locations=[<(uint32 2, <('New York', 'KNYC', true, [(0.71180344078725644, -1.2909618758762367)], [(0.71059804659265924, -1.2916478949920254)])>)>, <(uint32 2, <('Coordinated Universal Time (UTC)', '@UTC', false, @a(dd) [], @a(dd) [])>)>, <(uint32 2, <('Cairo', 'HECA', true, [(0.52592587544986047, 0.54803338512621935)], [(0.52447144022429604, 0.54541539124822791)])>)>] [org/gnome/system/location] -enabled = false +enabled=false [org/gnome/desktop/wm/preferences] -workspace-names = ['Web', 'Dev', 'Notes', 'Graphics', 'Audio'] +workspace-names=['Web', 'Dev', 'Notes', 'Graphics', 'Audio'] diff --git a/modules/nixos/themes/a-happy-gnome/config/dconf/keybindings.conf b/modules/nixos/themes/a-happy-gnome/config/dconf/keybindings.conf index 417d4806..d83039f7 100644 --- a/modules/nixos/themes/a-happy-gnome/config/dconf/keybindings.conf +++ b/modules/nixos/themes/a-happy-gnome/config/dconf/keybindings.conf @@ -3,8 +3,8 @@ begin-resize=['r'] close=['F4', 'q'] cycle-group=@as [] cycle-group-backward=@as [] -cycle-windows=['grave'] -cycle-windows-backward=['grave'] +cycle-windows=@as [] +cycle-windows-backward=@as [] maximize=@as [] minimize=@as [] move-to-monitor-down=@as [] @@ -16,10 +16,10 @@ move-to-workspace-right=['l', 'Right', 'h', 'Left', 'Page_Up'] move-to-workspace-last=['End', 'j'] panel-main-menu=@as [] -switch-group=@as [] -switch-group-backward=@as [] -switch-input-source=['i'] -switch-input-source-backward=['i'] +switch-group=['grave'] +switch-group-backward=['grave'] +switch-input-source=@as [] +switch-input-source-backward=@as [] switch-to-workspace-up=@as [] switch-to-workspace-left=['h', 'Page_Up'] switch-to-workspace-right=['l', 'Page_Down'] @@ -41,6 +41,12 @@ pop-monitor-down=['j', 'Down'] [org/gnome/shell/keybindings] toggle-message-tray=['v'] +# Bringing my old habits back when I use standalone window managers. +[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0] +binding='Return' +command='alacritty' +name='Terminal' + # We don't want to restore them shortcuts. [org/gnome/mutter/wayland/keybindings] restore-shortcuts=@as [] @@ -49,3 +55,7 @@ restore-shortcuts=@as [] screensaver=['Escape'] logout=['Escape'] help=@as [] + +# Easy resize with the mouse. +[org/gnome/desktop/wm/preferences] +resize-with-right-button = true diff --git a/modules/nixos/themes/a-happy-gnome/config/dconf/shell-extensions.conf b/modules/nixos/themes/a-happy-gnome/config/dconf/shell-extensions.conf index 240c5a8a..11156a8b 100644 --- a/modules/nixos/themes/a-happy-gnome/config/dconf/shell-extensions.conf +++ b/modules/nixos/themes/a-happy-gnome/config/dconf/shell-extensions.conf @@ -37,7 +37,9 @@ menu-configuration='[{"name":"Global palette","icon":"🐶️","shortcut":"