From 5c967ddd0dd9195cc08bcc16df3ae5e8f632602e Mon Sep 17 00:00:00 2001 From: MathewHDYT <48954742+MathewHDYT@users.noreply.github.com> Date: Wed, 26 Feb 2025 10:55:22 +0100 Subject: [PATCH] Readd firefox extensions via NUR (#5) --- flake.nix | 10 ++++++++-- modules/programs/browser/firefox.nix | 2 ++ modules/programs/coding.nix | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index b7f7af9..15d1e5e 100644 --- a/flake.nix +++ b/flake.nix @@ -4,6 +4,7 @@ inputs = { nixpkgs.url = "github:NixOs/nixpkgs/nixos-unstable"; stable.url = "github:NixOs/nixpkgs/nixos-24.11"; + nur.url = "github:nix-community/NUR"; nix-flatpak = { url = "github:gmodena/nix-flatpak"; @@ -77,7 +78,9 @@ allowUnfree = true; permittedInsecurePackages = permittedPackages; }; - overlays = [inputs.chaoticNyx.overlays.default]; + overlays = [ + inputs.nur.overlays.default + inputs.chaoticNyx.overlays.default]; }; pkgs = import inputs.nixpkgs { system = currentSystem; @@ -88,7 +91,10 @@ allowBroken = true; allowUnfree = true; }; - overlays = [inputs.chaoticNyx.overlays.default]; + overlays = [ + inputs.nur.overlays.default + inputs.chaoticNyx.overlays.default + ]; }; in rec { dashNixLib = import ./lib { diff --git a/modules/programs/browser/firefox.nix b/modules/programs/browser/firefox.nix index 0220cf8..048263d 100644 --- a/modules/programs/browser/firefox.nix +++ b/modules/programs/browser/firefox.nix @@ -2,6 +2,7 @@ lib, config, options, + pkgs, ... }: { options.mods.browser.firefox = { @@ -69,6 +70,7 @@ value = { isDefault = true; id = 0; + extensions.packages = [ pkgs.nur.repos.rycee.firefox-addons.darkreader ]; }; } ]; diff --git a/modules/programs/coding.nix b/modules/programs/coding.nix index dbf78f3..c26d365 100644 --- a/modules/programs/coding.nix +++ b/modules/programs/coding.nix @@ -439,7 +439,7 @@ programs.vscode = lib.mkIf config.mods.coding.vscodium.enable { enable = true; package = pkgs.vscodium; - extensions = config.mods.coding.vscodium.extensions; + profiles.default.extensions = config.mods.coding.vscodium.extensions; }; xdg.configFile."neovide/config.toml" = lib.mkIf config.mods.coding.dashvim { source = (pkgs.formats.toml {}).generate "neovide" {