{ 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"; vpsadminos.url = "github:vpsfreecz/vpsadminos"; homepage.url = "git+https://git.posixlycorrect.com/fabian/homepage.git?ref=master"; trivionomicon = { url = "./trivionomicon"; inputs.nixpkgs.follows = "nixpkgs"; }; authentik-nix = { url = "github:nix-community/authentik-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; mediawikiSkinCitizen = { url = "github:StarCitizenTools/mediawiki-skins-Citizen/v2.27.0"; flake = false; }; }; outputs = flakes: flakes.trivionomicon.lib.mkSystemFlake { inherit flakes; system = "x86_64-linux"; doctrinePrefix = "local"; paths = { # localOverlay = "pkgs"; nixpkgsConfig = "pkgs/config"; nixosSource = "sys"; nixosPlatforms = "sys/platform"; hmSource = "home"; hmPlatforms = "home/platform"; }; }; }