From 4e0477656b3856346280a35af712fb601473c238 Mon Sep 17 00:00:00 2001 From: Craige McWhirter Date: Tue, 19 Sep 2023 10:56:33 +1000 Subject: [PATCH] chrome: replaced Chrome with Brave Fuck you Google https://www.theregister.com/2023/09/07/google_privacy_sandbox/ --- hosts/dionach.nix | 2 -- profiles/desktop_common.nix | 17 ++++++++++++----- profiles/iog.nix | 1 + 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/hosts/dionach.nix b/hosts/dionach.nix index 53e478d..6e9b3ee 100644 --- a/hosts/dionach.nix +++ b/hosts/dionach.nix @@ -80,7 +80,6 @@ bash binutils bluez-tools - brave # Privacy-oriented browser bridge-utils # for brctl chromium clang @@ -97,7 +96,6 @@ gnumake gnused google-authenticator # 2FA - google-chrome # A freeware web browser developed by Google graphviz # Graph visualization tools imagemagick inetutils # Common network utilies diff --git a/profiles/desktop_common.nix b/profiles/desktop_common.nix index 1df2e51..0d8c8d3 100644 --- a/profiles/desktop_common.nix +++ b/profiles/desktop_common.nix @@ -26,7 +26,7 @@ element-desktop # A feature-rich client for Matrix.org librewolf # Firefox fork, focused on privacy, security and freedom gnome.gnome-tweaks # A tool to customize advanced GNOME 3 options - google-chrome # A freeware web browser developed by Google + krita # A free and open source painting application libreoffice-fresh mplayer # A movie player that supports many video formats nextcloud-client # Nextcloud desktop client @@ -51,14 +51,21 @@ ]; udisks2.enable = true; # Enable udisks2 + pantheon = { + apps.enable = true; + contractor.enable = true; + }; + xserver = { enable = true; desktopManager = { - gnome.enable = true; # Enable GNOME desktop environment + gnome.enable = false; # Enable GNOME desktop environment + pantheon.enable = true; # Enable Pantheon desktop environment }; displayManager = { - defaultSession = "gnome"; # Set GNOME as the default session - gdm.enable = true; # Enable the GNOME display manager + defaultSession = "pantheon"; # Set GNOME as the default session + gdm.enable = false; # Enable the GNOME display manager + lightdm.greeters.pantheon.enable = true; }; libinput.enable = true; # Enable touchpad support. }; @@ -86,7 +93,7 @@ opengl.enable = true; }; - # Configure Firefox and Chromium + # Configure libreWolf and Chromium nixpkgs.config = {allowUnfree = true;}; programs = { diff --git a/profiles/iog.nix b/profiles/iog.nix index 2dae737..bbb8d8a 100644 --- a/profiles/iog.nix +++ b/profiles/iog.nix @@ -38,6 +38,7 @@ in { systemPackages = with pkgs; [ awscli # Unified tool to manage your AWS services bitwarden-cli # CLI client for Bitwarden + brave # Privacy-oriented browser buildkite-agent # Buildkite for IOHK cue # A data constraint language discord # cross-platform voice and text chat