Nix Flake: Fix overlay (again) (#3196)

master
Jacob Birkett 2024-05-02 23:31:39 -07:00 committed by GitHub
parent 0b6476da32
commit 50476edc98
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 17 additions and 14 deletions

View File

@ -46,22 +46,25 @@
}; };
}); });
overlays.default = final: prev: { overlays = {
waybar = final.callPackage ./nix/default.nix { default = self.overlays.waybar;
# take the first "version: '...'" from meson.build waybar = final: prev: {
version = waybar = final.callPackage ./nix/default.nix {
(builtins.head (builtins.split "'" waybar = prev.waybar;
(builtins.elemAt # take the first "version: '...'" from meson.build
(builtins.split " version: '" (builtins.readFile ./meson.build)) version =
2))) (builtins.head (builtins.split "'"
+ "+date=" + (mkDate (self.lastModifiedDate or "19700101")) + "_" + (self.shortRev or "dirty"); (builtins.elemAt
(builtins.split " version: '" (builtins.readFile ./meson.build))
2)))
+ "+date=" + (mkDate (self.lastModifiedDate or "19700101")) + "_" + (self.shortRev or "dirty");
};
}; };
}; };
packages = genSystems (pkgs: packages = genSystems (pkgs: {
let packages = self.overlays.default pkgs pkgs; default = self.packages.${pkgs.stdenv.hostPlatform.system}.waybar;
in packages // { inherit (pkgs) waybar;
default = packages.waybar; });
});
}; };
} }