davinci-resolve: Fix run env (Studio) and taskbar icon (all) (#444798)

authored by Aleksana and committed by GitHub d1a5837e 4f3f0fe0

+5 -2
+5 -2
pkgs/by-name/da/davinci-resolve/package.nix
··· 150 test -e ${lib.escapeShellArg appimageName} 151 appimage-run ${lib.escapeShellArg appimageName} -i -y -n -C $out 152 153 - mkdir -p $out/{configs,DolbyVision,easyDCP,Fairlight,GPUCache,logs,Media,"Resolve Disk Database",.crashreport,.license,.LUT} 154 runHook postInstall 155 ''; 156 ··· 186 "Video" 187 "Graphics" 188 ]; 189 }) 190 ]; 191 } ··· 248 249 extraPreBwrapCmds = lib.optionalString studioVariant '' 250 mkdir -p ~/.local/share/DaVinciResolve/license || exit 1 251 ''; 252 253 extraBwrapArgs = lib.optionals studioVariant [ 254 - "--bind \"$HOME\"/.local/share/DaVinciResolve/license ${davinci}/.license" 255 ]; 256 257 runScript = "${bash}/bin/bash ${writeText "davinci-wrapper" ''
··· 150 test -e ${lib.escapeShellArg appimageName} 151 appimage-run ${lib.escapeShellArg appimageName} -i -y -n -C $out 152 153 + mkdir -p $out/{configs,DolbyVision,easyDCP,Fairlight,GPUCache,logs,Media,"Resolve Disk Database",.crashreport,.license,.LUT,Extras} 154 runHook postInstall 155 ''; 156 ··· 186 "Video" 187 "Graphics" 188 ]; 189 + startupWMClass = "resolve"; 190 }) 191 ]; 192 } ··· 249 250 extraPreBwrapCmds = lib.optionalString studioVariant '' 251 mkdir -p ~/.local/share/DaVinciResolve/license || exit 1 252 + mkdir -p ~/.local/share/DaVinciResolve/Extras || exit 1 253 ''; 254 255 extraBwrapArgs = lib.optionals studioVariant [ 256 + ''--bind "$HOME"/.local/share/DaVinciResolve/license ${davinci}/.license'' 257 + ''--bind "$HOME"/.local/share/DaVinciResolve/Extras ${davinci}/Extras'' 258 ]; 259 260 runScript = "${bash}/bin/bash ${writeText "davinci-wrapper" ''