enable librewolf, autologin on desktop

This commit is contained in:
k3t
2026-04-05 10:33:08 -06:00
parent 269d2343cd
commit 3fdb0b078f
2 changed files with 35 additions and 31 deletions
+4
View File
@@ -23,6 +23,10 @@
services.openssh.enable = true; services.openssh.enable = true;
virtualisation.vmware.host.enable = true; virtualisation.vmware.host.enable = true;
programs.steam.enable = true; programs.steam.enable = true;
services.displayManager = {
autoLogin.enable = true;
autoLogin.user = "k3t";
};
users.users.k3t = { users.users.k3t = {
packages = with pkgs; [ packages = with pkgs; [
+31 -31
View File
@@ -92,7 +92,7 @@ in
]; ];
}; };
}; };
services.displayManager.defaultSession = "xfce"; services.displayManager.defaultSession = "xfce+i3";
services.picom = { services.picom = {
enable = true; enable = true;
@@ -173,36 +173,36 @@ in
}; };
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
#environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json"; environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json";
#programs.firefox = { programs.firefox = {
# enable = true; enable = true;
# package = pkgs.librewolf; package = pkgs.librewolf;
# policies = { policies = {
# DisableTelemetry = true; DisableTelemetry = true;
# DisableFirefoxStudies = true; DisableFirefoxStudies = true;
# Preferences = { Preferences = {
# "cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing "cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing
# "cookiebanners.service.mode" = 2; # Block cookie banners "cookiebanners.service.mode" = 2; # Block cookie banners
# "privacy.donottrackheader.enabled" = true; "privacy.donottrackheader.enabled" = true;
# "privacy.fingerprintingProtection" = true; "privacy.fingerprintingProtection" = true;
# "privacy.resistFingerprinting" = true; "privacy.resistFingerprinting" = true;
# "privacy.trackingprotection.emailtracking.enabled" = true; "privacy.trackingprotection.emailtracking.enabled" = true;
# "privacy.trackingprotection.enabled" = true; "privacy.trackingprotection.enabled" = true;
# "privacy.trackingprotection.fingerprinting.enabled" = true; "privacy.trackingprotection.fingerprinting.enabled" = true;
# "privacy.trackingprotection.socialtracking.enabled" = true; "privacy.trackingprotection.socialtracking.enabled" = true;
# }; };
# ExtensionSettings = { ExtensionSettings = {
# "jid1-ZAdIEUB7XOzOJw@jetpack" = { "jid1-ZAdIEUB7XOzOJw@jetpack" = {
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/latest.xpi"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/latest.xpi";
# installation_mode = "force_installed"; installation_mode = "force_installed";
# }; };
# "uBlock0@raymondhill.net" = { "uBlock0@raymondhill.net" = {
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
# installation_mode = "force_installed"; installation_mode = "force_installed";
# }; };
# }; };
# }; };
#}; };
networking.firewall = { networking.firewall = {
allowedTCPPortRanges = [ allowedTCPPortRanges = [