preinstall firefox extensions. for this NUR is needed
This commit is contained in:
parent
344c2fe776
commit
e8b1a63706
18
flake.lock
generated
18
flake.lock
generated
@ -197,6 +197,21 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nur": {
|
||||
"locked": {
|
||||
"lastModified": 1711657659,
|
||||
"narHash": "sha256-kdMlKb5nWzi+EUNdpyEBKjKL/ZY75T2cngH+zfKN+Vo=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"rev": "7d11a87bb73d00d9fd5829b9eac36107bcdc2e28",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"apple-silicon": "apple-silicon",
|
||||
@ -206,7 +221,8 @@
|
||||
"home-manager-unstable": "home-manager-unstable",
|
||||
"mir-home": "mir-home",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable"
|
||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||
"nur": "nur"
|
||||
}
|
||||
},
|
||||
"rust-overlay": {
|
||||
|
@ -8,6 +8,7 @@
|
||||
url = "github:tpwrules/nixos-apple-silicon";
|
||||
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||
};
|
||||
nur.url = github:nix-community/NUR;
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager/release-23.11";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
@ -33,6 +34,7 @@
|
||||
nixpkgs,
|
||||
nixpkgs-unstable,
|
||||
home-manager,
|
||||
nur,
|
||||
... }: {
|
||||
nixosConfigurations = {
|
||||
kremzeek = # {{{
|
||||
@ -136,6 +138,7 @@
|
||||
system = "x86_64-linux";
|
||||
specialArgs = { inherit inputs; };
|
||||
modules = [
|
||||
# inputs.nur.nixosModules.nur
|
||||
./configuration.nix {
|
||||
services.xserver.videoDrivers = [ "modesetting" "displaylink" ];
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
|
25
home.nix
25
home.nix
@ -1,4 +1,4 @@
|
||||
{ lib, config, pkgs, inputs, ... }:
|
||||
{ lib, config, pkgs, nur, inputs, ... }:
|
||||
|
||||
with lib.hm.gvariant;
|
||||
{
|
||||
@ -12,7 +12,6 @@ with lib.hm.gvariant;
|
||||
home.homeDirectory = "/home/mir";
|
||||
home.packages = [
|
||||
pkgs.btop
|
||||
pkgs.firefox
|
||||
pkgs.killall
|
||||
pkgs.gdb
|
||||
pkgs.neofetch
|
||||
@ -68,6 +67,7 @@ with lib.hm.gvariant;
|
||||
TERMINAL = "kitty";
|
||||
TERM_PROGRAM = "kitty";
|
||||
BROWSER = "firefox";
|
||||
MOZ_USE_XINPUT2 = "1";
|
||||
};
|
||||
programs.kitty = {
|
||||
enable = true;
|
||||
@ -89,6 +89,27 @@ with lib.hm.gvariant;
|
||||
};
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
profiles = {
|
||||
default = {
|
||||
id = 0;
|
||||
name = "default";
|
||||
isDefault = true;
|
||||
settings = {
|
||||
"browser.startup.homepage" = "https://search.marq42.xyz";
|
||||
"browser.search.defaultenginename" = "searx";
|
||||
"borwser.search.order.1" = "searx";
|
||||
};
|
||||
search = {
|
||||
force = true;
|
||||
default = "searx";
|
||||
order = [ "searx" "Google" ];
|
||||
};
|
||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
ublock-origin
|
||||
vimium
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
# programs.gdb = {
|
||||
# enable = true;
|
||||
|
@ -4,5 +4,5 @@
|
||||
nix.settings.extra-experimental-features = [ "nix-command" "flakes" ];
|
||||
# Allow unfree packages
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
nixpkgs.overlays = [ inputs.nur.overlay ];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user