Readd firefox extensions via NUR #5
5 changed files with 12 additions and 2346 deletions
2342
flake.lock
generated
2342
flake.lock
generated
File diff suppressed because it is too large
Load diff
10
flake.nix
10
flake.nix
|
|
@ -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 {
|
||||||
|
|
|
||||||
|
|
@ -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 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -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" {
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@
|
||||||
polylux2pdfpc
|
polylux2pdfpc
|
||||||
# spotify
|
# spotify
|
||||||
# video editing
|
# video editing
|
||||||
kdenlive
|
kdePackages.kdenlive
|
||||||
# image creation
|
# image creation
|
||||||
inkscape
|
inkscape
|
||||||
gimp
|
gimp
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue