{ description = "oxa's system configs"; inputs = { nixpkgs.url = github:NixOS/nixpkgs/nixos-unstable; sops-nix.url = github:Mic92/sops-nix; sops-nix.inputs.nixpkgs.follows = "nixpkgs"; microvm = { url = github:astro/microvm.nix; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = inputs@{ self, nixpkgs, sops-nix, microvm, ... }: { nixosConfigurations = { microwave = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { inherit inputs; }; modules = [ ./hosts/microwave/configuration.nix ./modules/graphical.nix ./modules/hw-accel-intel.nix ./modules/kernel-latest.nix ./modules/virtualization.nix ./modules/emacs.nix ./modules/radio.nix ./modules/tlp.nix ./modules/chromium.nix ./modules/wireguard.nix ./modules/binary-caches.nix ./modules/science.nix ]; }; }; }; }