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