summaryrefslogtreecommitdiff
path: root/overlays/phoenix.nix
blob: ad9bab4c30b43c6b29caff2dcf3548d64c114ce2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
final: prev: let
  phoenix-src = prev.fetchFromGitHub {
    owner = "celenityy";
    repo = "Phoenix";
    rev = "07d9be8cbf938962f9847b0970274b885ff48792";
    hash = "sha256-I9pKhfhAz3JsGBLIqr9MNycTEQn0Bc3jzf0mKeWLlsE=";
  };
in {
  phoenix = (final.callPackage (import "${phoenix-src}/nix/package.nix")
    {
    }).overrideAttrs {
    patches = [
      ../patches/0001-autoDisableScopes-unlocked.patch
    ];
  };
  withPhoenix = firefoxPackage:
    firefoxPackage.override {
      extraPoliciesFiles = ["${final.phoenix}/policies.json"];
      extraPrefsFiles = ["${final.phoenix}/phoenix.cfg"];
    };
}