flake: add hypr-chrome plugin input
Own Hyprland plugin (border + title bar), public repo on our own gitea, fetched over https (no credentials needed). nixpkgs.follows keeps its build ABI-correct — Hyprland plugins are ABI-locked to the exact Hyprland build they load into, so it has to build against this flake's own nixpkgs rather than whatever hypr-chrome's own flake.lock pins standalone.
This commit is contained in:
@@ -33,6 +33,16 @@
|
||||
};
|
||||
authentik-nix.url = "github:nix-community/authentik-nix";
|
||||
nix-flatpak.url = "github:gmodena/nix-flatpak";
|
||||
# Own Hyprland plugin (border + title bar), public repo, fetched over
|
||||
# https (no credentials needed, unlike tome below). `nixpkgs.follows` is
|
||||
# what makes its packaged build ABI-correct — Hyprland plugins are
|
||||
# ABI-locked to the exact Hyprland build they load into, so it has to be
|
||||
# built against THIS flake's own nixpkgs, not whatever hypr-chrome's own
|
||||
# flake.lock happens to pin standalone.
|
||||
hypr-chrome = {
|
||||
url = "git+https://git.mgaction.town/darman/hypr-chrome.git";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
# NOTE: the `tome` input (private repo git+ssh://gitea@git.mgaction.town) was
|
||||
# removed temporarily — the credential-less installer-iso can't fetch it, so
|
||||
# `install terra localhost` failed at nixos-install (post-disko). Re-add it
|
||||
|
||||
Reference in New Issue
Block a user