{ self, unstable, nixpkgs-crystal, ... } @ inputs: { alpha = self.lib.mkSystem { name = "alpha"; nixpkgs = unstable; extraModules = [ inputs.sops-nix.nixosModules.sops inputs.impermanence.nixosModules.impermanence ]; }; haruka = self.lib.mkSystem { name = "haruka"; nixpkgs = unstable; extraModules = [ inputs.sops-nix.nixosModules.sops inputs.impermanence.nixosModules.impermanence ]; }; kanata = self.lib.mkSystem { name = "kanata"; nixpkgs = unstable; extraModules = [ inputs.sops-nix.nixosModules.sops inputs.impermanence.nixosModules.impermanence ]; overlays = [ (final: prev: { # https://github.com/NixOS/nixpkgs/pull/286273 inherit (nixpkgs-crystal.legacyPackages.x86_64-linux) crystal invidious; }) ]; }; }