nixpkgs/nixos/modules/services/x11
Herwig Hochleitner 2107f032ab nixos/startx: remove graphical-session assertions
this assertion broke gnome sessions in very hard to debug way:

- gdm starts, but on successful login just returns to login screen
- journalctl isn't exactly helpful in this condition:
  - a typical gnome login will involve many warnings and errors, that
    aren't actually preventing login, but will lead affected users
    on a merry chase for many hours
  - the actual indicators in the log arent't even an errors, only info and warning
    - graphical-session.target: Starting requested but asserts failed.
    - Assertion failed for Current graphical user session.

startx is a power tool for power users, needing a certain level of
expertise for the user to even want it, let alone use correctly.
However, the expectation is, that the necessary expertise will be
contained within the domain of startx and that it not break tools for
regular users.

This partially reverts commit e1c3082085.
2025-03-31 11:58:09 +01:00
..
desktop-managers nixos/modules: cosmic: init 2025-03-31 15:28:55 +05:30
display-managers nixos/startx: remove graphical-session assertions 2025-03-31 11:58:09 +01:00
hardware Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
window-managers stumpwm: 22.11 -> 24.11 2025-01-10 04:47:23 +01:00
clight.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
colord.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
extra-layouts.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
fractalart.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
imwheel.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
picom.nix nixos/*: tag manpage references 2025-01-27 02:47:01 +01:00
redshift.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
terminal-server.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
touchegg.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
unclutter-xfixes.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
unclutter.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
urserver.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
urxvtd.nix Revert "treewide/nixos: remove with lib; part 12" 2024-12-31 14:04:42 -08:00
xautolock.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
xbanish.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
xfs.conf
xfs.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
xscreensaver.nix various: remove AndersonTorres from modules maintainership 2025-01-22 21:47:09 -03:00
xserver.nix Merge pull request #313105 from bb2020/xserver 2024-08-25 01:47:27 +02:00