{ description = "unexplrd's personal configuration"; inputs = { blueprint.url = "github:numtide/blueprint"; cros.url = "github:ninelore/flake"; dms.url = "github:AvengeMedia/DankMaterialShell"; # TODO: remove disko disko.url = "github:nix-community/disko/latest"; home-manager.url = "github:nix-community/home-manager"; lanzaboote.url = "github:nix-community/lanzaboote"; mypackages.url = "git+https://gitea.linerds.us/unexplrd/packages-blueprint"; mysecrets.url = "git+ssh://gitea@gitea.linerds.us/unexplrd/nix-secrets"; niri-flake.url = "github:sodiboo/niri-flake"; nix-bwrapper.url = "github:Naxdy/nix-bwrapper"; nix-flatpak.url = "github:gmodena/nix-flatpak"; nix-index-database.url = "github:nix-community/nix-index-database"; nixos-cosmic.url = "github:lilyinstarlight/nixos-cosmic"; # nixos-facter-modules.url = "github:numtide/nixos-facter-modules"; nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.11"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; sops-nix.url = "github:mic92/sops-nix"; stylix.url = "github:danth/stylix"; systems.url = "github:nix-systems/default"; t3code.url = "git+https://gitea.linerds.us/unexplrd/t3code-flake"; vicinae.url = "github:vicinaehq/vicinae"; zmx.url = "github:brittonr/zmx"; # the absolute horror of input deduplication blueprint.inputs.nixpkgs.follows = "nixpkgs"; blueprint.inputs.systems.follows = "systems"; dms.inputs.nixpkgs.follows = "nixpkgs"; disko.inputs.nixpkgs.follows = "nixpkgs"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; lanzaboote.inputs.nixpkgs.follows = "nixpkgs"; mypackages.inputs.nixpkgs.follows = "nixpkgs"; mysecrets.flake = false; niri-flake.inputs.nixpkgs-stable.follows = "nixpkgs-stable"; niri-flake.inputs.nixpkgs.follows = "nixpkgs"; nix-bwrapper.inputs.nixpkgs.follows = "nixpkgs"; nix-bwrapper.inputs.nuschtosSearch.inputs.nixpkgs.follows = "nixpkgs"; nix-bwrapper.inputs.treefmt-nix.inputs.nixpkgs.follows = "nixpkgs"; nix-index-database.inputs.nixpkgs.follows = "nixpkgs"; nixos-cosmic.inputs.nixpkgs-stable.follows = "nixpkgs-stable"; nixos-cosmic.inputs.nixpkgs.follows = "nixpkgs"; sops-nix.inputs.nixpkgs.follows = "nixpkgs"; stylix.inputs.nixpkgs.follows = "nixpkgs"; stylix.inputs.systems.follows = "systems"; t3code.inputs.nixpkgs.follows = "nixpkgs"; vicinae.inputs.nixpkgs.follows = "nixpkgs"; vicinae.inputs.systems.follows = "systems"; zmx.inputs.zig2nix.inputs.nixpkgs.follows = "nixpkgs"; }; outputs = inputs: inputs.blueprint {inherit inputs;}; }