···8282 xwayland.enable = true;
8383 };
84848585+ # TODO: make a script that will start river using these targets properly
8686+ # Will need a Desktop Entry, the script will first call call `river-session-pre` and then once river is started,
8787+ # `river-session` will be called from inside river. When river terminates, both `river-session` and
8888+ # `river-session-pre` will be un called
8989+ systemd.user.targets = {
9090+ "river-session-pre" = {
9191+ description = "River compositor session";
9292+ bindsTo = [ "graphical-session-pre.target" ];
9393+ };
9494+ "river-session" = {
9595+ description = "River compositor session";
9696+ bindsTo = [ "graphical-session.target" ];
9797+ wants = [ "graphical-session-pre.target" ];
9898+ after = [ "graphical-session-pre.target" ];
9999+ };
100100+ };
101101+85102 # System-wide packages
86103 environment. systemPackages = with pkgs; [ adwaita-icon-theme ];
87104