75 lines
3.6 KiB
Nix
75 lines
3.6 KiB
Nix
{
|
|
description = "unexplrd's personal configuration";
|
|
|
|
inputs = {
|
|
blueprint.url = "github:numtide/blueprint";
|
|
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
|
|
# TODO: unpin when refactor is fixed
|
|
dms.url = "github:AvengeMedia/DankMaterialShell/42a283";
|
|
# TODO: remove disko
|
|
disko.url = "github:nix-community/disko/latest";
|
|
ghostty.url = "github:ghostty-org/ghostty";
|
|
home-manager.url = "github:nix-community/home-manager";
|
|
hyprland.url = "github:hyprwm/Hyprland";
|
|
hyprsunset.url = "github:hyprwm/hyprsunset";
|
|
lanzaboote.url = "github:nix-community/lanzaboote";
|
|
mypackages.url = "path:/storage/git/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";
|
|
vicinae.url = "github:vicinaehq/vicinae";
|
|
zen-browser.url = "github:youwen5/zen-browser-flake";
|
|
zmx.url = "github:brittonr/zmx";
|
|
helium-browser.url = "path:/storage/git/helium-browser-nix-flake";
|
|
|
|
# the absolute horror of input deduplication
|
|
blueprint.inputs.nixpkgs.follows = "nixpkgs";
|
|
blueprint.inputs.systems.follows = "systems";
|
|
chaotic.inputs.home-manager.follows = "home-manager";
|
|
chaotic.inputs.nixpkgs.follows = "nixpkgs";
|
|
dms.inputs.nixpkgs.follows = "nixpkgs";
|
|
disko.inputs.nixpkgs.follows = "nixpkgs";
|
|
ghostty.inputs.flake-utils.inputs.systems.follows = "systems";
|
|
ghostty.inputs.home-manager.follows = "home-manager";
|
|
ghostty.inputs.nixpkgs.follows = "nixpkgs";
|
|
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
|
hyprland.inputs.nixpkgs.follows = "nixpkgs";
|
|
hyprland.inputs.systems.follows = "systems";
|
|
hyprsunset.inputs.hyprland-protocols.follows = "hyprland/hyprland-protocols";
|
|
hyprsunset.inputs.hyprlang.follows = "hyprland/hyprlang";
|
|
hyprsunset.inputs.hyprutils.follows = "hyprland/hyprutils";
|
|
hyprsunset.inputs.hyprwayland-scanner.follows = "hyprland/hyprwayland-scanner";
|
|
hyprsunset.inputs.nixpkgs.follows = "nixpkgs";
|
|
hyprsunset.inputs.systems.follows = "hyprland/systems";
|
|
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";
|
|
vicinae.inputs.nixpkgs.follows = "nixpkgs";
|
|
vicinae.inputs.systems.follows = "systems";
|
|
zmx.inputs.zig2nix.inputs.nixpkgs.follows = "nixpkgs";
|
|
helium-browser.inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
|
|
outputs = inputs: inputs.blueprint {inherit inputs;};
|
|
}
|