From 957dc7c1d064b40a22561b768647dc03e7e25397 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Thu, 24 Feb 2022 19:11:25 -0800 Subject: gnome: add more gnome settings Without these settings a few things are not working correctly (nautilus can't browse ssh servers for example). This module needs to be renamed too. --- hosts/common/desktop/xserver.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'hosts/common') diff --git a/hosts/common/desktop/xserver.nix b/hosts/common/desktop/xserver.nix index db7d457..8c60093 100644 --- a/hosts/common/desktop/xserver.nix +++ b/hosts/common/desktop/xserver.nix @@ -17,6 +17,8 @@ ''; }; + programs.dconf.enable = true; + services = { dbus = { enable = true; @@ -26,10 +28,15 @@ pkgs.gnome3.gnome-keyring ]; }; + udev.packages = [ pkgs.gnome3.gnome-settings-daemon ]; - gvfs.enable = true; + + gvfs = { + enable = true; + package = pkgs.gnome.gvfs; + }; gnome = { gnome-keyring.enable = true; @@ -48,6 +55,12 @@ pam.services.gdm.enableGnomeKeyring = true; }; + xdg.portal = { + enable = true; + gtkUsePortal = true; + extraPortals = [ pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-wlr ]; + }; + environment = { pathsToLink = [ "/libexec" ]; homeBinInPath = true; -- cgit 1.4.1