sway: add details to unsupported gpu nag

This commit is contained in:
Calvin Lee 2026-02-03 14:51:08 +00:00 committed by Simon Ser
parent 992d201512
commit 845cdb190f

View file

@ -381,14 +381,16 @@ int main(int argc, char **argv) {
struct swaynag_instance nag_gpu = (struct swaynag_instance){ struct swaynag_instance nag_gpu = (struct swaynag_instance){
.args = "--type error " .args = "--type error "
"--message 'Proprietary GPU drivers are not supported by sway. Do not report issues.' ", "--message 'Proprietary GPU drivers are not supported by sway. Do not report issues.' "
.detailed = false, "--detailed-message",
.detailed = true,
}; };
if (unsupported_gpu_detected && !allow_unsupported_gpu) { if (unsupported_gpu_detected && !allow_unsupported_gpu) {
if (!swaynag_spawn(config->swaynag_command, &nag_gpu)) { swaynag_log(config->swaynag_command, &nag_gpu,
sway_log(SWAY_ERROR, "Unable to start swaynag"); "To remove this message, launch sway with --unsupported-gpu "
} "or set the environment variable SWAY_UNSUPPORTED_GPU=true.");
swaynag_show(&nag_gpu);
} }
server_run(&server); server_run(&server);