hyprpolkitagent/nix/overlays.nix

27 lines
707 B
Nix
Raw Permalink Normal View History

2024-10-22 08:40:27 +03:00
{
inputs,
self,
lib,
}: let
mkDate = longDate: (lib.concatStringsSep "-" [
(builtins.substring 0 4 longDate)
(builtins.substring 4 2 longDate)
(builtins.substring 6 2 longDate)
]);
date = mkDate (self.lastModifiedDate or "19700101");
version = lib.removeSuffix "\n" (builtins.readFile ../VERSION);
in {
default = self.overlays.hyprpolkitagent;
hyprpolkitagent = lib.composeManyExtensions [
inputs.hyprutils.overlays.default
2025-01-08 15:01:50 -08:00
inputs.hyprland-qt-support.overlays.default
2024-10-22 08:40:27 +03:00
(final: prev: {
hyprpolkitagent = final.callPackage ./. {
stdenv = final.gcc15Stdenv;
2024-10-22 08:40:27 +03:00
version = "${version}+date=${date}_${self.shortRev or "dirty"}";
};
})
];
}