diff --git a/hosts/desktop/configuration.nix b/hosts/desktop/configuration.nix index 4b24628..3a77d65 100755 --- a/hosts/desktop/configuration.nix +++ b/hosts/desktop/configuration.nix @@ -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; [ diff --git a/modules/desktop-common.nix b/modules/desktop-common.nix index 6e28365..2bf0755 100755 --- a/modules/desktop-common.nix +++ b/modules/desktop-common.nix @@ -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 = [