mirror of
https://github.com/pimalaya/himalaya.git
synced 2024-12-09 21:18:39 +03:00
Allow using override to add features
This way you can do
```nix
himalaya.override {
buildFeatures = [ "notmuch" "oauth2" ];
}
```
Also this uses any unspecified arguments as if they were given from
`pkgs`, so no need to explicitly specify.
This commit is contained in:
@@ -5,17 +5,11 @@
|
||||
pimalaya.mkDefault ({
|
||||
src = ./.;
|
||||
version = "1.0.0";
|
||||
mkPackage = ({ lib, pkgs, rustPlatform, defaultFeatures, features }: import ./package.nix {
|
||||
mkPackage = ({ lib, pkgs, rustPlatform, defaultFeatures, features }: pkgs.callPackage ./package.nix {
|
||||
inherit lib rustPlatform;
|
||||
fetchFromGitHub = pkgs.fetchFromGitHub;
|
||||
stdenv = pkgs.stdenv;
|
||||
apple-sdk = if pkgs.hostPlatform.isx86_64 then pkgs.apple-sdk_13 else pkgs.apple-sdk_14;
|
||||
installShellFiles = pkgs.installShellFiles;
|
||||
installShellCompletions = false;
|
||||
installManPages = false;
|
||||
notmuch = pkgs.notmuch;
|
||||
gpgme = pkgs.gpgme;
|
||||
pkg-config = pkgs.pkg-config;
|
||||
buildNoDefaultFeatures = !defaultFeatures;
|
||||
buildFeatures = lib.splitString "," features;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user