diff --git a/flake.nix b/flake.nix index 21b63ac..cfd9c40 100644 --- a/flake.nix +++ b/flake.nix @@ -28,8 +28,8 @@ url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; - firefox-addons = { - url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons"; + nur = { + url = "github:nix-community/NUR"; inputs.nixpkgs.follows = "nixpkgs"; }; zen-browser = { diff --git a/home/programs/zen/default.nix b/home/programs/zen/default.nix index eed6634..6ce58f9 100644 --- a/home/programs/zen/default.nix +++ b/home/programs/zen/default.nix @@ -8,10 +8,10 @@ enable = true; profiles.default = { extensions = { - packages = with inputs.firefox-addons.packages.${pkgs.stdenv.hostPlatform.system}; [ + packages = with pkgs.nur.repos.rycee.firefox-addons; [ ublock-origin video-downloadhelper - firefox-multi-account-containers + multi-account-containers noscript ]; }; diff --git a/nixos/nix.nix b/nixos/nix.nix index 11c24a9..81dbebc 100644 --- a/nixos/nix.nix +++ b/nixos/nix.nix @@ -22,9 +22,12 @@ in { ]; } ]; - nixpkgs.config = { - allowUnfree = true; - allowBroken = false; + nixpkgs = { + config = { + allowUnfree = true; + allowBroken = false; + }; + overlays = [inputs.nur.overlays.default]; }; nix = { nixPath = ["nixpkgs=${inputs.nixpkgs}"];