Readd firefox extensions via NUR (#5)

This commit is contained in:
MathewHDYT 2025-02-26 10:55:22 +01:00 committed by GitHub
parent 8c19df773b
commit 5c967ddd0d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 3 deletions

View file

@ -4,6 +4,7 @@
inputs = { inputs = {
nixpkgs.url = "github:NixOs/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOs/nixpkgs/nixos-unstable";
stable.url = "github:NixOs/nixpkgs/nixos-24.11"; stable.url = "github:NixOs/nixpkgs/nixos-24.11";
nur.url = "github:nix-community/NUR";
nix-flatpak = { nix-flatpak = {
url = "github:gmodena/nix-flatpak"; url = "github:gmodena/nix-flatpak";
@ -77,7 +78,9 @@
allowUnfree = true; allowUnfree = true;
permittedInsecurePackages = permittedPackages; permittedInsecurePackages = permittedPackages;
}; };
overlays = [inputs.chaoticNyx.overlays.default]; overlays = [
inputs.nur.overlays.default
inputs.chaoticNyx.overlays.default];
}; };
pkgs = import inputs.nixpkgs { pkgs = import inputs.nixpkgs {
system = currentSystem; system = currentSystem;
@ -88,7 +91,10 @@
allowBroken = true; allowBroken = true;
allowUnfree = true; allowUnfree = true;
}; };
overlays = [inputs.chaoticNyx.overlays.default]; overlays = [
inputs.nur.overlays.default
inputs.chaoticNyx.overlays.default
];
}; };
in rec { in rec {
dashNixLib = import ./lib { dashNixLib = import ./lib {

View file

@ -2,6 +2,7 @@
lib, lib,
config, config,
options, options,
pkgs,
... ...
}: { }: {
options.mods.browser.firefox = { options.mods.browser.firefox = {
@ -69,6 +70,7 @@
value = { value = {
isDefault = true; isDefault = true;
id = 0; id = 0;
extensions.packages = [ pkgs.nur.repos.rycee.firefox-addons.darkreader ];
}; };
} }
]; ];

View file

@ -439,7 +439,7 @@
programs.vscode = lib.mkIf config.mods.coding.vscodium.enable { programs.vscode = lib.mkIf config.mods.coding.vscodium.enable {
enable = true; enable = true;
package = pkgs.vscodium; 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 { xdg.configFile."neovide/config.toml" = lib.mkIf config.mods.coding.dashvim {
source = (pkgs.formats.toml {}).generate "neovide" { source = (pkgs.formats.toml {}).generate "neovide" {