Services are dead and graphical-session.target is gone

All my services just died out of the sudden. I can’t remember doing something that would cause such a thing.
But I guess it’s related to graphical-session. Shouldn’t service this exit!! I thought that one starts all others related to user, am I mistaken ?

$  systemctl status --user graphical-session.target
Unit graphical-session.target could not be found.

Here is the log. It was running till it was not. Not very clear. Whats wrong!!

Nov 19 09:37:45 labbi systemd[1778]: Reached target Current graphical user session.
Nov 19 12:31:50 labbi systemd[1778]: Stopped target Current graphical user session.
Nov 19 12:31:50 labbi systemd[1778]: Stopped target Session services which should run early before the graphical session is brought up.
Nov 19 18:39:49 labbi systemd[1758]: Reached target Session services which should run early before the graphical session is brought up.
Nov 19 18:39:50 labbi systemd[1758]: Reached target Current graphical user session.
Nov 20 00:43:13 labbi hm-activate-mahmoud[2968748]: Starting units: flameshot.service, gnome-keyring.service, hm-graphical-session.target, mpd.service, nextcloud-client.service, picom.service, tray.target, unclutter.service, xautolock-session.service, xss-lock.service
Nov 20 00:57:37 labbi systemd[1758]: Stopped target Current graphical user session.
Nov 20 00:57:37 labbi systemd[1758]: Stopped target Session services which should run early before the graphical session is brought up.
Nov 20 10:09:26 labbi systemd[1782]: Reached target Session services which should run early before the graphical session is brought up.
Nov 20 10:09:27 labbi systemd[1782]: Reached target Current graphical user session.
Nov 20 17:18:24 labbi systemd[1782]: Stopped target Current graphical user session.
Nov 20 17:18:25 labbi systemd[1782]: Stopped target Session services which should run early before the graphical session is brought up.
Nov 20 17:18:35 labbi systemd[1307009]: Reached target Session services which should run early before the graphical session is brought up.
Nov 20 17:18:35 labbi systemd[1307009]: Reached target Current graphical user session.
Nov 20 22:16:13 labbi systemd[1307009]: Stopped target Current graphical user session.
Nov 20 22:16:13 labbi systemd[1307009]: Stopped target Session services which should run early before the graphical session is brought up.
Nov 22 19:08:41 labbi systemd[1790]: graphical-session.target: Failed to open /home/mahmoud/.config/systemd/user/graphical-session.target: No such file or directory
Nov 22 19:08:41 labbi systemd[1790]: graphical-session.target: Failed to open /home/mahmoud/.config/systemd/user/graphical-session.target: No such file or directory
Nov 22 19:08:41 labbi systemd[1790]: graphical-session.target: Failed to open /home/mahmoud/.config/systemd/user/graphical-session.target: No such file or directory
Nov 22 19:08:41 labbi systemd[1790]: graphical-session.target: Failed to open /home/mahmoud/.config/systemd/user/graphical-session.target: No such file or directory
Nov 22 19:08:41 labbi systemd[1790]: graphical-session.target: Failed to open /home/mahmoud/.config/systemd/user/graphical-session.target: No such file or directory

It goes like that till Nov 26 (Today)

EDIT: it was a bad link x_x

During the session start.

Failed to stop graphical-session.target: Unit graphical-session.target not loaded.
Environment variable $DISPLAY not set, ignoring.
Environment variable $XAUTHORITY not set, ignoring.
Failed to start hm-graphical-session.target: Unit graphical-session.target not found.
/nix/store/80g5b46zdwbapnm0ibfa9i6csifkpz3p-xrdb-1.2.1/bin/xrdb: Can't open display ''
herbstluftwm: XOpenDisplay() failed
Failed to stop graphical-session.target: Unit graphical-session.target not loaded.