okami.mom/albedo
git clone https://git.nkp.pet/okami.mom/albedo
f67dd6d
main
1{ 2lib , 3runCommand , 4stdenv , 5playwright-driver , 6} : let 7directories = { 8aarch64-darwin = "chrome-headless-shell-mac-arm64" ; 9aarch64-linux = "chrome-headless-shell-linux-arm64" ; 10x86_64-linux = "chrome-headless-shell-linux64" ; 11}; 12directory = directories .${ stdenv . hostPlatform . system }; 13browser = playwright-driver . components . chromium-headless-shell ; 14version = playwright-driver . browsersJSON . chromium-headless-shell . browserVersion ; 15in 16runCommand "chrome-headless-shell- ${ version } " { 17meta = { 18description = "Chrome's standalone headless browser" ; 19mainProgram = "chrome-headless-shell" ; 20platforms = lib . attrNames directories ; 21}; 22} '' 23mkdir -p " $ out /bin" 24ln -s ${ browser } / ${ directory } /chrome-headless-shell " $ out /bin/chrome-headless-shell" 25''