mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-01-31 04:58:01 +00:00
themes/a-happy-gnome: update keybindings and portal settings
This commit is contained in:
parent
d423e7d692
commit
7d4c971558
@ -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']
|
||||
|
@ -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; [
|
||||
|
Loading…
Reference in New Issue
Block a user