diff --git a/modules/desktops/hyprland-desktop.nix b/modules/desktops/hyprland-desktop.nix index ab45876..6715bca 100644 --- a/modules/desktops/hyprland-desktop.nix +++ b/modules/desktops/hyprland-desktop.nix @@ -10,7 +10,13 @@ enable = true; settings.default_session = { user = "schulze"; - command = "$SHELL -l"; + command = '' + ${pkgs.runtimeShell} -l -c ' + if ${pkgs.uwsm}/bin/uwsm check may-start; then + exec ${pkgs.uwsm}/bin/uwsm start hyprland.desktop + fi + ' + ''; }; };