{ pkgs, ... }: { specialisation.gnome.configuration = { home-manager.users.matt = import ./home.nix; services = { xserver = { desktopManager.gnome.enable = true; # Enable Desktop Environment. displayManager = { gdm.enable = true; gdm.wayland = true; }; }; displayManager.defaultSession = "gnome"; # Enable Flatpak flatpak.enable = true; # disable plasma displayManager.sddm.enable = false; desktopManager.plasma6.enable = false; }; environment = { systemPackages = with pkgs; [ gnome-tweaks gnomeExtensions.appindicator gnomeExtensions.arcmenu gnomeExtensions.dash-to-panel gnomeExtensions.tiling-assistant ]; }; # xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; }; }