{ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; unstable.url = "github:nixos/nixpkgs/nixos-unstable"; home-manager = { url = "github:nix-community/home-manager/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; nur.url = "github:nix-community/NUR"; impermanence.url = "github:nix-community/impermanence"; hm-isolation.url = "github:3442/hm-isolation"; nixGL.url = "github:guibou/nixGL"; flake-utils.url = "github:numtide/flake-utils"; trivionomicon = { url = "./trivionomicon"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = flakes: flakes.trivionomicon.lib.mkSystemFlake { inherit flakes; system = "x86_64-linux"; doctrinePrefix = "local"; paths = { localOverlay = "pkgs"; nixpkgsConfig = "pkgs/config"; nixosSource = "sys"; nixosPlatforms = "sys/platforms"; hmSource = "home"; hmPlatforms = "home/platforms"; }; }; }