blob: d080c8ad001f74f57e78e417d60e70410845ed1a [file] [log] [blame]
Skyler Grey46d80662023-01-26 00:46:50 +00001final: prev: let
2 programs = [
Skyler Grey2c189112023-02-19 23:40:25 +00003 /* "steam" */
Skyler Grey5e4a87f2023-02-26 12:54:24 +00004 /* "prismlauncher" */
Skyler Grey46d80662023-01-26 00:46:50 +00005 ];
6in prev.lib.pipe programs [
7 (map (name: {
8 inherit name;
9 value = prev.${name}.overrideAttrs (prevAttrs: {
10 postInstall = (prevAttrs.postInstall or "") + ''
11 sed -i 's/^Exec=/&prime-run /g' $out/share/applications/*.desktop
12 '';
13 });
14 }))
15 builtins.listToAttrs
16]