summaryrefslogtreecommitdiff
path: root/overlays
diff options
context:
space:
mode:
authorandromeda <andromeda@lenovo>2026-01-25 15:44:32 +0100
committerandromeda <andromeda@lenovo>2026-01-25 15:44:32 +0100
commit2386fea0ebfedd486e8945b19b3ff4898c29a75e (patch)
tree0a3403595638cc51056603fc6ecb3fc7f009bf97 /overlays
parente1c510fc641825d51da12aa1dce7885dd5aee0de (diff)
split out phoenix overlay
Diffstat (limited to 'overlays')
-rw-r--r--overlays/phoenix.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/overlays/phoenix.nix b/overlays/phoenix.nix
new file mode 100644
index 0000000..ad9bab4
--- /dev/null
+++ b/overlays/phoenix.nix
@@ -0,0 +1,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"];
+ };
+}