2305-2405 issues with Caprine - blank screen

Hey folks,

After a break, I’m back to tinkering with NixOS. I upgraded from 23.05 to 24.05, and it’s been a bit of a ride updating my old configs.

Now, I’m running into an issue with Caprine. When I launch it, all I see is a blank screen without any login options.

I’m using GNOME on my old HP Folio 9470m, but I’m stumped on what’s causing this.

Here’s a snippet of my GNOME config:

{
  config,
  pkgs,
  lib,
  ...
}:

with lib;

let
in
{

  # -----------------------------------------------
  # X11 settings
  # -----------------------------------------------

  # Enable the X11 windowing system && keymap.
  services = {

    # Enable the X11 windowing system.
    xserver = {
      enable = true;
      displayManager.gdm.enable = true;
      desktopManager.gnome.enable = true;
      xkb.layout = "au";
      xkb.variant = "";
    };

    # Enable libinput.
    libinput.enable = true;
    dbus.enable = true;
  };

  xdg.portal = {
    enable = true;
    wlr.enable = true;
    xdgOpenUsePortal = true;

    extraPortals = with pkgs; [
     #xdg-desktop-portal-gtk
      xdg-desktop-portal-wlr
    ];
  };
}