This commit is contained in:
Miguel Palhas
2024-10-06 18:27:35 +01:00
parent 1caba0f480
commit 31bbf3d306
3 changed files with 81 additions and 24 deletions
Generated
+70 -17
View File
@@ -85,6 +85,27 @@
"type": "github"
}
},
"firefox-addons": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs"
},
"locked": {
"dir": "pkgs/firefox-addons",
"lastModified": 1728187412,
"narHash": "sha256-KIJdXDYnaU6rHhzmLaVRjccwxIIaMBZXBRPGqUVyPiU=",
"owner": "rycee",
"repo": "nur-expressions",
"rev": "40e077fcddef8fadcb796a20f2e69ee752af4545",
"type": "gitlab"
},
"original": {
"dir": "pkgs/firefox-addons",
"owner": "rycee",
"repo": "nur-expressions",
"type": "gitlab"
}
},
"flake-compat": {
"flake": false,
"locked": {
@@ -195,6 +216,21 @@
}
},
"flake-utils": {
"locked": {
"lastModified": 1629284811,
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
@@ -209,7 +245,7 @@
"type": "github"
}
},
"flake-utils_2": {
"flake-utils_3": {
"inputs": {
"systems": "systems_2"
},
@@ -229,8 +265,8 @@
},
"foundry": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs"
"flake-utils": "flake-utils_2",
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1728119511,
@@ -463,7 +499,7 @@
"hyprlang": "hyprlang",
"hyprutils": "hyprutils",
"hyprwayland-scanner": "hyprwayland-scanner",
"nixpkgs": "nixpkgs_2",
"nixpkgs": "nixpkgs_3",
"systems": "systems",
"xdph": "xdph"
},
@@ -597,7 +633,7 @@
"git-hooks": "git-hooks",
"hercules-ci-effects": "hercules-ci-effects",
"neovim-src": "neovim-src",
"nixpkgs": "nixpkgs_3"
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1727852635,
@@ -671,16 +707,18 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1666753130,
"narHash": "sha256-Wff1dGPFSneXJLI2c0kkdWTgxnQ416KE6X4KnFkgPYQ=",
"owner": "NixOS",
"lastModified": 1627814220,
"narHash": "sha256-P+MDgdZw2CBk9X1ZZaUgHgN+32pTfLFf3XVIBOXirI4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "f540aeda6f677354f1e7144ab04352f61aaa0118",
"rev": "ab5b6828af26215bf2646c31961da5d3749591ef",
"type": "github"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": {
@@ -699,6 +737,20 @@
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1666753130,
"narHash": "sha256-Wff1dGPFSneXJLI2c0kkdWTgxnQ416KE6X4KnFkgPYQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f540aeda6f677354f1e7144ab04352f61aaa0118",
"type": "github"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1725103162,
"narHash": "sha256-Ym04C5+qovuQDYL/rKWSR+WESseQBbNAe5DsXNx5trY=",
@@ -714,7 +766,7 @@
"type": "github"
}
},
"nixpkgs_3": {
"nixpkgs_4": {
"locked": {
"lastModified": 1727747005,
"narHash": "sha256-2PBox0LkPhxirg1asEIpvfFARjq5KLw0EHPCy4unjPs=",
@@ -730,7 +782,7 @@
"type": "github"
}
},
"nixpkgs_4": {
"nixpkgs_5": {
"locked": {
"lastModified": 1728018373,
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
@@ -746,7 +798,7 @@
"type": "github"
}
},
"nixpkgs_5": {
"nixpkgs_6": {
"locked": {
"lastModified": 1728018373,
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
@@ -770,7 +822,7 @@
"git-hooks": "git-hooks_2",
"home-manager": "home-manager_2",
"nix-darwin": "nix-darwin",
"nixpkgs": "nixpkgs_5",
"nixpkgs": "nixpkgs_6",
"nuschtosSearch": "nuschtosSearch",
"treefmt-nix": "treefmt-nix"
},
@@ -790,7 +842,7 @@
},
"nuschtosSearch": {
"inputs": {
"flake-utils": "flake-utils_2",
"flake-utils": "flake-utils_3",
"nixpkgs": [
"nixvim",
"nixpkgs"
@@ -852,13 +904,14 @@
"root": {
"inputs": {
"catppuccin": "catppuccin",
"firefox-addons": "firefox-addons",
"foundry": "foundry",
"hardware": "hardware",
"home-manager": "home-manager",
"hyprland": "hyprland",
"neovim-nightly-overlay": "neovim-nightly-overlay",
"nix-colors": "nix-colors",
"nixpkgs": "nixpkgs_4",
"nixpkgs": "nixpkgs_5",
"nixvim": "nixvim",
"nvchad-starter": "nvchad-starter",
"nvchad4nix": "nvchad4nix",
+4 -1
View File
@@ -39,6 +39,7 @@
};
utils.url = "github:numtide/flake-utils";
hardware.url = "github:NixOS/nixos-hardware/master";
firefox-addons.url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
};
outputs =
@@ -58,7 +59,9 @@
import nixpkgs {
inherit system;
config.allowUnfree = true;
overlays = [ inputs.foundry.overlay ];
overlays = [
inputs.foundry.overlay
];
}
);
+7 -6
View File
@@ -1,23 +1,24 @@
{ pkgs, ... }:
{ pkgs, inputs, ... }:
{
programs.firefox = {
enable = true;
package = pkgs.firefox-devedition.override {
package = pkgs.firefox.override {
cfg.enableTridactylNative = true;
};
nativeMessagingHosts.packages = [ pkgs.tridactyl-native ];
policies = {
DefaultDownloadDirectory = "$HOME/downloads/firefox";
};
profiles = {
personal = {
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
extensions = with inputs.firefox-addons; [
# privacy
clearurls
# clearurls
decentraleyes
# content/ad blocking
ublock-origi
ublock-origin
# quality of life
no-pdf-download
@@ -29,7 +30,7 @@
# manual use
tridactyl
bitwarden-password-manager
bitwarden
];
settings = {
# Performance settings