Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
22 lines
695 B
Nix
22 lines
695 B
Nix
# This function produces a lib overlay to be used by the nixpkgs
|
|
# & nixpkgs/lib flakes to provide meaningful values for
|
|
# `lib.trivial.version` et al..
|
|
#
|
|
# Internal and subject to change, don't use this anywhere else!
|
|
# Instead, consider using a public interface, such as this flake here
|
|
# in this directory, `lib/`, or use the nixpkgs flake, which applies
|
|
# this logic for you in its `lib` output attribute.
|
|
|
|
self: # from the flake
|
|
|
|
finalLib: prevLib: # lib overlay
|
|
|
|
{
|
|
trivial = prevLib.trivial // {
|
|
versionSuffix = ".${
|
|
finalLib.substring 0 8 (self.lastModifiedDate or "19700101")
|
|
}.${self.shortRev or "dirty"}";
|
|
revisionWithDefault = default: self.rev or default;
|
|
};
|
|
}
|