Files
nixos-blueprint/flake.nix
T
2026-05-11 10:15:54 +03:00

57 lines
2.6 KiB
Nix

{
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;};
}