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