From 0472dc63927d49d50682a68638d4216d4fbce497 Mon Sep 17 00:00:00 2001 From: twoneis Date: Mon, 27 Nov 2023 20:33:35 +0100 Subject: [PATCH] added firefox extensions with NUR --- flake.lock | 18 +++++++++++++++++- flake.nix | 4 ++++ modules/home/browser/default.nix | 13 ++++++++++++- modules/home/default.nix | 3 ++- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 395017a..38c72a1 100644 --- a/flake.lock +++ b/flake.lock @@ -52,11 +52,27 @@ "type": "github" } }, + "nur": { + "locked": { + "lastModified": 1701107100, + "narHash": "sha256-8rSRheAjcEexKE1Hyf8To0AQeMTrvtBGP1iESX3PN4o=", + "owner": "nix-community", + "repo": "nur", + "rev": "eab21a5514fd3dae3093b5c671b16ed7caabb402", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nur", + "type": "github" + } + }, "root": { "inputs": { "home-manager": "home-manager", "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs", + "nur": "nur" } } }, diff --git a/flake.nix b/flake.nix index 82607c3..44279d4 100644 --- a/flake.nix +++ b/flake.nix @@ -14,6 +14,10 @@ nixos-hardware = { url = "github:nixos/nixos-hardware/master"; }; + + nur = { + url = "github:nix-community/nur"; + }; }; outputs = { nixpkgs, home-manager, nixos-hardware, ... }: diff --git a/modules/home/browser/default.nix b/modules/home/browser/default.nix index f7aecca..c693cf8 100644 --- a/modules/home/browser/default.nix +++ b/modules/home/browser/default.nix @@ -1,5 +1,16 @@ -{ ... }: { +{ pkgs, ... }: { programs.firefox = { enable = true; + profiles = { + "default" = { + extensions = with pkgs.nur.repos.rycee.firefox-addons; [ + bitwarden + sponsorblock + ublock-origin + consent-o-matic + pronoundb + ]; + }; + }; }; } diff --git a/modules/home/default.nix b/modules/home/default.nix index 8e14cd2..952ff81 100644 --- a/modules/home/default.nix +++ b/modules/home/default.nix @@ -1,5 +1,6 @@ -{ ... }: { +{ ... }@inputs: { imports = [ + inputs.nur.hmModules.nur ./art ./browser ./chat