From 5555c1f96ff5e4592bc630522ce8c8a98a62e5dd Mon Sep 17 00:00:00 2001 From: joshashtondev Date: Wed, 22 Jul 2026 23:28:07 -0600 Subject: [PATCH] =?UTF-8?q?nixos:=20gen=20114=20@=20nix-pad=20=E2=80=94=20?= =?UTF-8?q?2026-07-22=2023:28?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 26.05.20260717.293d6ab (Yarara) --- home/desktop/gnome.nix | 10 +++++++++- system/services/default.nix | 13 +++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/home/desktop/gnome.nix b/home/desktop/gnome.nix index 96726b5..bb7bc16 100644 --- a/home/desktop/gnome.nix +++ b/home/desktop/gnome.nix @@ -1,6 +1,14 @@ { config, lib, pkgs, ... }: { + gtk = { + enable = true; + theme = { + name = "Adwaita-dark"; + package = pkgs.gnome-themes-extra; + }; + }; + dconf.settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; @@ -23,7 +31,7 @@ qt = { enable = true; - platformTheme.name = "gnome"; + platformTheme.name = "adwaita"; style.name = "adwaita-dark"; }; } diff --git a/system/services/default.nix b/system/services/default.nix index 8a7c124..b63864f 100644 --- a/system/services/default.nix +++ b/system/services/default.nix @@ -1,6 +1,19 @@ { config, pkgs, ... }: { + xdg.portal = { + enable = true; + config.common = { + # Direct camera and permission requests strictly to GNOME + "org.freedesktop.impl.portal.Camera" = "gnome"; + "org.freedesktop.impl.portal.Access" = "gnome"; + + # Keeps your existing layout working + "org.freedesktop.impl.portal.Screenshot" = "gnome"; + "org.freedesktop.impl.portal.ScreenCast" = "gnome"; + }; + }; + services = { displayManager.gdm.enable = true; desktopManager.gnome.enable = true;