Add basic mycelium, change some hardware and browser stuff

This commit is contained in:
Bun 2025-05-29 22:15:35 -04:00
parent f49316e600
commit 200bf7e711
6 changed files with 64 additions and 63 deletions

View file

@ -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;

View file

@ -1,6 +1,7 @@
{ config, ... }:
{
imports = [
./mycelium
./nameservers
./wireless
];

View 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" ];
}