{ description = "charlotte's NixOS flake"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; }; outputs = { self , nixpkgs , nixpkgs-unstable , ... }@inputs: { nixosConfigurations = { runestone = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { user-pkgs = self.packages."x86_64-linux"; unstable-pkgs = nixpkgs-unstable.legacyPackages."x86_64-linux"; }; modules = [ ( { ... }: { system.stateVersion = "24.05"; } ) ./profiles/common/base.nix ./profiles/common/locale.nix ./profiles/common/networking.nix ./profiles/runestone/hardware-configuration.nix ./profiles/runestone/base.nix ]; }; }; packages = { x86_64-linux = import ./packages/default.nix { pkgs = import nixpkgs { system = "x86_64-linux"; }; }; }; }; }