enable librewolf, autologin on desktop
This commit is contained in:
@@ -23,6 +23,10 @@
|
||||
services.openssh.enable = true;
|
||||
virtualisation.vmware.host.enable = true;
|
||||
programs.steam.enable = true;
|
||||
services.displayManager = {
|
||||
autoLogin.enable = true;
|
||||
autoLogin.user = "k3t";
|
||||
};
|
||||
|
||||
users.users.k3t = {
|
||||
packages = with pkgs; [
|
||||
|
||||
+31
-31
@@ -92,7 +92,7 @@ in
|
||||
];
|
||||
};
|
||||
};
|
||||
services.displayManager.defaultSession = "xfce";
|
||||
services.displayManager.defaultSession = "xfce+i3";
|
||||
|
||||
services.picom = {
|
||||
enable = true;
|
||||
@@ -173,36 +173,36 @@ in
|
||||
};
|
||||
programs.kdeconnect.enable = true;
|
||||
|
||||
#environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json";
|
||||
#programs.firefox = {
|
||||
# enable = true;
|
||||
# package = pkgs.librewolf;
|
||||
# policies = {
|
||||
# DisableTelemetry = true;
|
||||
# DisableFirefoxStudies = true;
|
||||
# Preferences = {
|
||||
# "cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing
|
||||
# "cookiebanners.service.mode" = 2; # Block cookie banners
|
||||
# "privacy.donottrackheader.enabled" = true;
|
||||
# "privacy.fingerprintingProtection" = true;
|
||||
# "privacy.resistFingerprinting" = true;
|
||||
# "privacy.trackingprotection.emailtracking.enabled" = true;
|
||||
# "privacy.trackingprotection.enabled" = true;
|
||||
# "privacy.trackingprotection.fingerprinting.enabled" = true;
|
||||
# "privacy.trackingprotection.socialtracking.enabled" = true;
|
||||
# };
|
||||
# ExtensionSettings = {
|
||||
# "jid1-ZAdIEUB7XOzOJw@jetpack" = {
|
||||
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/latest.xpi";
|
||||
# installation_mode = "force_installed";
|
||||
# };
|
||||
# "uBlock0@raymondhill.net" = {
|
||||
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
|
||||
# installation_mode = "force_installed";
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
#};
|
||||
environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json";
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
package = pkgs.librewolf;
|
||||
policies = {
|
||||
DisableTelemetry = true;
|
||||
DisableFirefoxStudies = true;
|
||||
Preferences = {
|
||||
"cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing
|
||||
"cookiebanners.service.mode" = 2; # Block cookie banners
|
||||
"privacy.donottrackheader.enabled" = true;
|
||||
"privacy.fingerprintingProtection" = true;
|
||||
"privacy.resistFingerprinting" = true;
|
||||
"privacy.trackingprotection.emailtracking.enabled" = true;
|
||||
"privacy.trackingprotection.enabled" = true;
|
||||
"privacy.trackingprotection.fingerprinting.enabled" = true;
|
||||
"privacy.trackingprotection.socialtracking.enabled" = true;
|
||||
};
|
||||
ExtensionSettings = {
|
||||
"jid1-ZAdIEUB7XOzOJw@jetpack" = {
|
||||
install_url = "https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/latest.xpi";
|
||||
installation_mode = "force_installed";
|
||||
};
|
||||
"uBlock0@raymondhill.net" = {
|
||||
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
|
||||
installation_mode = "force_installed";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
networking.firewall = {
|
||||
allowedTCPPortRanges = [
|
||||
|
||||
Reference in New Issue
Block a user