nixos-artwork icon indicating copy to clipboard operation
nixos-artwork copied to clipboard

add windows subsystem for linux artwork

Open ghuntley opened this issue 4 years ago • 3 comments

ghuntley avatar Jun 16 '20 14:06 ghuntley

Can we get this done through a Makefile and/or Nix derivation? This adds a lot of churn to the repository.

If this needs to be hosted somewhere on the web, and that's why it's pre-generated, we might rather look into a solution to host it under the nixos.org domain, rather than use a third party (GitHub) to host the tiles.

samueldr avatar Jun 17 '20 05:06 samueldr

The files are required as part of building the appx on Windows. We (graham and I) haven't identified the best way to automatically build the installer. Maybe we just use a manual github actions job. Let's not get hung up on that though.

WSL Workflow steps:

  1. Computer: Continually build x64 and arm tarballs for WSL via hydra (pending)
  2. Human: On a windows 10 computer, download these tarballs and these images (alternatively store them in nixos/nixpkgs or whatever you recommend) into a folder in nixpkgs/
  3. Human: On a windows 10 computer, compile the wsl installer
  4. Human: Release the appx to the windows 10 store (legal agreements already signed w/nixos foundation)

Thoughts:

  • These images don't regularly change, no need to automatically generate them.

Questions:

  • Store images in S3 bucket?
  • Store images here in this repo?
  • Store images in nixpkgs itself SxS the installer source code?

ghuntley avatar Jun 17 '20 11:06 ghuntley

Another option:

  • Makefile, upload a tarball of those as a release to the nixos-artwork repo?

samueldr avatar Jun 17 '20 19:06 samueldr