{ description = "uni uses nix now!!"; inputs = { systems.url = "github:nix-systems/default-linux"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; # WARNING: don't update the revision! it breaks the t2-firmware from nixos-hardware... nixpkgs-t2-firmware.url = "github:NixOS/nixpkgs?rev=7df7ff7d8e00218376575f0acdcc5d66741351ee"; nixos-hardware.url = "github:NixOS/nixos-hardware?rev=3441b5242af7577230a78ffb03542add264179ab"; home-manager = { url = "github:nix-community/home-manager/release-25.11"; inputs.nixpkgs.follows = "nixpkgs"; }; home-manager-unstable = { url = "github:nix-community/home-manager/master"; inputs.nixpkgs.follows = "nixpkgs-unstable"; }; cerulean = { url = "github:cry128/cerulean/refactor/snowflake"; inputs = { systems.follows = "systems"; nixpkgs.follows = "nixpkgs"; }; }; grub2-themes = { url = "github:vinceliuice/grub2-themes"; inputs.nixpkgs.follows = "nixpkgs"; }; sddm-silent = { url = "github:uiriansan/SilentSDDM"; inputs.nixpkgs.follows = "nixpkgs"; }; hyprland = { url = "github:hyprwm/Hyprland"; inputs = { nixpkgs.follows = "nixpkgs-unstable"; systems.follows = "systems"; }; }; awww = { url = "git+https://codeberg.org/LGFae/awww"; inputs.nixpkgs.follows = "nixpkgs"; }; nixcats.url = "github:BirdeeHub/nixCats-nvim"; nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest"; nixcord = { url = "github:FlameFlag/nixcord"; inputs.nixpkgs.follows = "nixpkgs"; }; millennium = { url = "github:SteamClientHomebrew/millennium?dir=packages/nix"; inputs.nixpkgs.follows = "nixpkgs-unstable"; }; wa2k = { url = "git+https://tearforge.net/cry/wa2k.com"; inputs = { systems.follows = "systems"; nixpkgs.follows = "nixpkgs"; }; }; }; nixConfig = { extra-experimental-features = "pipe-operators"; extra-trusted-substituters = ["https://cache.soopy.moe"]; extra-substituters = ["https://cache.soopy.moe"]; extra-trusted-public-keys = ["cache.soopy.moe-1:0RZVsQeR+GOh0VQI9rvnHz55nVXkFardDqfm4+afjPo="]; }; outputs = {cerulean, ...} @ inputs: cerulean.snow.flake inputs ./.; }