From c8f8f61a3cbf594c4698788cf507a7a4d9ea7321 Mon Sep 17 00:00:00 2001 From: Ananth Venkatesh Date: Thu, 27 Mar 2025 21:20:10 -0400 Subject: [PATCH] sleek-todo: use ozone layer on wayland respect system-level wayland settings for consistent graphics; closes nixos/nixpkgs#371690 --- pkgs/by-name/sl/sleek-todo/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/sleek-todo/package.nix b/pkgs/by-name/sl/sleek-todo/package.nix index 84436b9a732a..9962bb5fa571 100644 --- a/pkgs/by-name/sl/sleek-todo/package.nix +++ b/pkgs/by-name/sl/sleek-todo/package.nix @@ -4,7 +4,7 @@ fetchurl, undmg, appimageTools, - + makeWrapper, }: let @@ -66,8 +66,10 @@ else src meta ; - + nativeBuildInputs = [ makeWrapper ]; extraInstallCommands = '' + wrapProgram $out/bin/sleek-todo \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" mkdir -p $out/share/{applications,sleek} cp -a ${appimageContents}/{locales,resources} $out/share/sleek cp -a ${appimageContents}/usr/share/icons $out/share