Add basic mycelium, change some hardware and browser stuff
This commit is contained in:
parent
f49316e600
commit
200bf7e711
6 changed files with 64 additions and 63 deletions
|
@ -6,8 +6,8 @@
|
|||
package = pkgs.librewolf;
|
||||
profiles.default = {
|
||||
isDefault = true;
|
||||
containersForce = true;
|
||||
|
||||
containersForce = true;
|
||||
containers = {
|
||||
home = {
|
||||
color = "purple";
|
||||
|
@ -21,26 +21,56 @@
|
|||
};
|
||||
};
|
||||
|
||||
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
bitwarden
|
||||
darkreader
|
||||
return-youtube-dislikes
|
||||
simple-tab-groups
|
||||
sponsorblock
|
||||
ublock-origin
|
||||
violentmonkey
|
||||
];
|
||||
bookmarks = {
|
||||
force = true;
|
||||
settings = [
|
||||
{
|
||||
name = "NixFox";
|
||||
url = "https://www.nixfox.ca";
|
||||
}
|
||||
{
|
||||
name = "Luna";
|
||||
url = "https://www.lunamoonlight.xyz";
|
||||
}
|
||||
{
|
||||
name = "Freecorn";
|
||||
url = "https://freecorn1854.win";
|
||||
}
|
||||
{
|
||||
name = "Bloxelcom";
|
||||
url = "https://www.bloxelcom.net";
|
||||
}
|
||||
{
|
||||
name = "YouTube";
|
||||
url = "https://www.kernel.org";
|
||||
}
|
||||
{
|
||||
name = "NixOS Wiki";
|
||||
url = "https://nixos.wiki";
|
||||
}
|
||||
{
|
||||
name = "Kernel";
|
||||
url = "https://www.kernel.org";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
extensions = {
|
||||
force = true;
|
||||
packages = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
bitwarden
|
||||
darkreader
|
||||
return-youtube-dislikes
|
||||
simple-tab-groups
|
||||
sponsorblock
|
||||
ublock-origin
|
||||
violentmonkey
|
||||
];
|
||||
};
|
||||
|
||||
search = {
|
||||
force = true;
|
||||
default = "ecosia";
|
||||
order = [
|
||||
"ecosia"
|
||||
"nixpkgs"
|
||||
"mynixos"
|
||||
"youtube"
|
||||
"spotify"
|
||||
];
|
||||
engines = {
|
||||
"ecosia" = {
|
||||
urls = [{
|
||||
|
@ -166,7 +196,6 @@
|
|||
"privacy.clearOnShutdown.cookies" = false;
|
||||
"privacy.clearOnShutdown_v2.cookiesAndStorage" = false;
|
||||
"privacy.fingerprintingProtection" = true;
|
||||
"privacy.firstparty.isolate" = true;
|
||||
"privacy.globalprivacycontrol.enabled" = true;
|
||||
"privacy.globalprivacycontrol.functionality.enabled" = true;
|
||||
"privacy.resistFingerprinting" = true;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{ config, ... }:
|
||||
{
|
||||
imports = [
|
||||
./mycelium
|
||||
./nameservers
|
||||
./wireless
|
||||
];
|
||||
|
|
16
modules/system/devices/networking/mycelium/default.nix
Normal file
16
modules/system/devices/networking/mycelium/default.nix
Normal file
|
@ -0,0 +1,16 @@
|
|||
{ ... }:
|
||||
{
|
||||
services.mycelium = {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
addHostedPublicNodes = false;
|
||||
peers = [
|
||||
"quic://[2607:fea8:431d:cba5:16bf:db31:5797:4170]:9651"
|
||||
"quic://[2607:fea8:431d:cba5:d104:b60a:c847:9797]:9651"
|
||||
"quic://[2607:fea8:431d:cba5:1963:58fa:50f4:f841]:9651"
|
||||
"quic://150.230.26.224:9651"
|
||||
];
|
||||
};
|
||||
|
||||
environment.persistence."/persist".directories = [ "/var/lib/private/mycelium" ];
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue