{ pkgs, config, hostName, lib, ... }: { programs = { firefox = { nativeMessagingHosts = [ pkgs.gnome-browser-connector ]; }; # end firefox }; # end programs dconf.enable = true; dconf.settings = { "org/gnome/desktop/background" = { color-shading-type = "solid"; picture-options = "zoom"; primary-color = "#000000000000"; secondary-color = "#000000000000"; picture-uri = "file:///home/alisceon/Pictures/system/bg.png"; picture-uri-dark = "file:///home/alisceon/Pictures/system/bg.png"; }; "org/gnome/mutter" = { auto-maximize = true; }; "org/gnome/desktop/interface" = { accent-color = "red"; color-scheme = "prefer-dark"; }; "org/gnome/shell" = { disable-user-extensions = false; enabled-extensions = [ pkgs.gnomeExtensions.ddterm.extensionUuid ]; favorite-apps = [ "org.gnome.Nautilus.desktop" "firefox.desktop" "code.desktop" "obsidian.desktop" "discord.desktop" "signal.desktop" ]; }; "org/gnome/shell/keybindings" = { show-screenshot-ui = [ "s" ]; }; "org/gnome/settings-daemon/plugins/media-keys" = { custom-keybindings = [ "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/" ]; }; "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = { name = "GNOME Console"; command = "kgx"; binding = "Return"; }; "com/github/amezin/ddterm" = { ddterm-toggle-hotkey = [ "Return" ]; window-monitor = "focus"; hide-when-focus-lost = true; hide-window-on-esc = true; tab-policy = "never"; panel-icon-type = "none"; }; }; # end dconf.settings } # end file