themes/a-happy-gnome: update keybindings and portal settings

This commit is contained in:
Gabriel Arazas 2022-07-31 14:44:02 +08:00
parent d423e7d692
commit 7d4c971558
2 changed files with 14 additions and 0 deletions

View File

@ -49,3 +49,7 @@ screensaver=['<Super>Escape']
# Easy resize with the mouse.
[org/gnome/desktop/wm/preferences]
resize-with-right-button = true
# The default ibus bindings.
[desktop/ibus/panel/emoji]
hotkey=['<Control>period']

View File

@ -21,6 +21,13 @@ in
{
options.themes.themes.a-happy-gnome = {
enable = lib.mkEnableOption "'A happy GNOME', foo-dogsquared's configuration of GNOME desktop environment";
xdg.portal = {
enable = true;
extraPortals = with pkgs; [
xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
];
};
shellExtensions = lib.mkOption {
type = with lib.types; listOf package;
@ -68,6 +75,7 @@ in
dialect # Your gateway to polyglotting.
gnome-frog # Graphical OCR with Tesseract that I always wanted.
gnome-solanum # Cute little matodor timers.
gnome.gnome-boxes # Virtual machines, son.
shortwave # Yer' humble internet radio.
ymuse # Simple MPD client.
@ -101,6 +109,8 @@ in
core-utilities.enable = true;
};
services.packagekit.enable = false;
i18n.inputMethod = {
enabled = "ibus";
ibus.engines = with pkgs.ibus-engines; [