codgician 07121c1c33 ci: add aarch64-linux support for checks, builds, and releases
- Update run_checks.yml to run flake checks on both x86_64-linux and aarch64-linux using matrix strategy
- Update run_build.yml to build tarballs for both architectures using matrix strategy
- Update run_validate.yml to validate both tarballs
- Update run_tests.yml to use the x86_64 tarball artifact
- Update on_release.yml to upload both nixos.wsl and nixos.aarch64.wsl with checksums
- Add aarch64 nixosConfiguration to flake.nix
- Use ubuntu-24.04 for x86 runners and ubuntu-24.04-arm for arm64 runners
2026-02-27 15:26:54 +08:00
2024-05-13 16:59:28 +02:00
2025-03-17 12:03:08 +01:00
2026-01-19 11:21:18 +01:00
2024-01-11 18:17:35 +01:00
2022-02-08 12:23:46 +01:00
2026-02-07 20:40:37 +01:00
2021-01-17 23:10:48 +01:00
2025-08-12 14:52:03 +02:00

NixOS-WSL
Matrix Chat Downloads

Modules for running NixOS on the Windows Subsystem for Linux

Documentation is available here

Quick Start

Run the following from powershell:

  1. Enable WSL if you haven't done already:
  • wsl --install --no-distribution
    
  1. Download nixos.wsl from the latest release.

  2. Double-click the file you just downloaded (requires WSL >= 2.4.4)

  3. You can now run NixOS:

  • wsl -d NixOS
    

For more detailed instructions, refer to the documentation.

License

Apache License, Version 2.0. See LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html for details.

S
Languages
Nix 61.5%
PowerShell 20.1%
Rust 18.4%