From 6fd0b187468d9e9e5aa921bc05b3d14ef8e81fce Mon Sep 17 00:00:00 2001 From: 0xWheatyz Date: Sun, 5 Apr 2026 19:36:33 -0400 Subject: [PATCH] fix(home): move gtk3 to home.packages for FreeCAD GSettings schema FreeCAD is a home-manager package, so its GSettings schema dependency (org.gtk.Settings.FileChooser) must also be in home.packages for home-manager to include it in XDG_DATA_DIRS. Having gtk3 only in system packages left it invisible to the user session. --- configuration.nix | 1 - home.nix | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/configuration.nix b/configuration.nix index b500d83..2d1dedf 100644 --- a/configuration.nix +++ b/configuration.nix @@ -103,7 +103,6 @@ cacert code-cursor adwaita-icon-theme - gtk3 # Provides org.gtk.Settings.FileChooser schema for FreeCAD pkgs-unstable.claude-code # Use unstable for latest version yubikey-manager ]; diff --git a/home.nix b/home.nix index 4a4c2c9..33bdac6 100644 --- a/home.nix +++ b/home.nix @@ -28,6 +28,7 @@ gnomeExtensions.just-perfection gnomeExtensions.arc-menu freecad + gtk3 # Provides org.gtk.Settings.FileChooser schema for FreeCAD ]; # --------------------------