Add a NixOS module for the PW05CH3L host, and start to separate `pc` and `workstation` as a lot of `flake.modules.nixos.pc` isn't needed in WSL. This probably won't be the final implementation, but it works for now.