{ self, inputs, ... }: { flake.nixosConfigurations.shadow = inputs.nixpkgs.lib.nixosSystem { modules = with self.nixosModules; [ # Generated hardware scan, in-repo so the flake stays pure. # Refresh with `nix run .#sync-hardware` (run on shadow itself). ./_hardware.nix desktop shadowConfiguration shadowDisks cpuAmd gpuNvidia development feishin obsidian discord gaming bottles netops prusa-slicer printing via nextcloud ]; }; }