about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-03-21 07:02:56 +0100
committerJan Tojnar <jtojnar@gmail.com>2021-05-05 22:42:32 +0200
commitd2e141e412ddd26c65fc6d65f8c0266c91e34385 (patch)
tree4d2ce0ad56cc7a24cf41fd7e83324dcb3fdba485 /nixos
parent4f414be00803b83ec704f2f01aa8156462c54ab6 (diff)
downloadnixlib-d2e141e412ddd26c65fc6d65f8c0266c91e34385.tar
nixlib-d2e141e412ddd26c65fc6d65f8c0266c91e34385.tar.gz
nixlib-d2e141e412ddd26c65fc6d65f8c0266c91e34385.tar.bz2
nixlib-d2e141e412ddd26c65fc6d65f8c0266c91e34385.tar.lz
nixlib-d2e141e412ddd26c65fc6d65f8c0266c91e34385.tar.xz
nixlib-d2e141e412ddd26c65fc6d65f8c0266c91e34385.tar.zst
nixlib-d2e141e412ddd26c65fc6d65f8c0266c91e34385.zip
gnome3.gdm: 3.38.2.1 → 40.0
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/x11/display-managers/gdm.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/nixos/modules/services/x11/display-managers/gdm.nix b/nixos/modules/services/x11/display-managers/gdm.nix
index f79eb64b5a6a..a214e91cfd35 100644
--- a/nixos/modules/services/x11/display-managers/gdm.nix
+++ b/nixos/modules/services/x11/display-managers/gdm.nix
@@ -218,14 +218,14 @@ in
     # We duplicate upstream's udev rules manually to make wayland with nvidia configurable
     services.udev.extraRules = ''
       # disable Wayland on Cirrus chipsets
-      ATTR{vendor}=="0x1013", ATTR{device}=="0x00b8", ATTR{subsystem_vendor}=="0x1af4", ATTR{subsystem_device}=="0x1100", RUN+="${gdm}/libexec/gdm-disable-wayland"
+      ATTR{vendor}=="0x1013", ATTR{device}=="0x00b8", ATTR{subsystem_vendor}=="0x1af4", ATTR{subsystem_device}=="0x1100", RUN+="${gdm}/libexec/gdm-runtime-config set daemon WaylandEnable false"
       # disable Wayland on Hi1710 chipsets
-      ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", RUN+="${gdm}/libexec/gdm-disable-wayland"
+      ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", RUN+="${gdm}/libexec/gdm-runtime-config set daemon WaylandEnable false"
       ${optionalString (!cfg.gdm.nvidiaWayland) ''
-        DRIVER=="nvidia", RUN+="${gdm}/libexec/gdm-disable-wayland"
+        DRIVER=="nvidia", RUN+="${gdm}/libexec/gdm-runtime-config set daemon WaylandEnable false"
       ''}
       # disable Wayland when modesetting is disabled
-      IMPORT{cmdline}="nomodeset", RUN+="${gdm}/libexec/gdm-disable-wayland"
+      IMPORT{cmdline}="nomodeset", RUN+="${gdm}/libexec/gdm-runtime-config set daemon WaylandEnable false"
     '';
 
     systemd.user.services.dbus.wantedBy = [ "default.target" ];