diff --git a/nixcfgs/modules/home/do-not-track.nix b/nixcfgs/modules/home/do-not-track.nix new file mode 100644 index 0000000..6fb3766 --- /dev/null +++ b/nixcfgs/modules/home/do-not-track.nix @@ -0,0 +1,12 @@ +{...}: { + # See: https://consoledonottrack.com/ + home.sessionVariables = { + DO_NOT_TRACK = "1"; + GATSBY_TELEMETRY_DISABLED = "1"; + HOMEBREW_NO_ANALYTICS = "1"; + STNOUPGRADE = "1"; + DOTNET_CLI_TELEMETRY_OPTOUT = "1"; + SAM_CLI_TELEMETRY = "0"; + AZURE_CORE_COLLECT_TELEMETRY = "0"; + }; +} diff --git a/nixcfgs/modules/nixos/core/do-not-track.nix b/nixcfgs/modules/nixos/core/do-not-track.nix new file mode 100644 index 0000000..cbada11 --- /dev/null +++ b/nixcfgs/modules/nixos/core/do-not-track.nix @@ -0,0 +1,12 @@ +{...}: { + # See: https://consoledonottrack.com/ + environment.variables = { + DO_NOT_TRACK = "1"; + GATSBY_TELEMETRY_DISABLED = "1"; + HOMEBREW_NO_ANALYTICS = "1"; + STNOUPGRADE = "1"; + DOTNET_CLI_TELEMETRY_OPTOUT = "1"; + SAM_CLI_TELEMETRY = "0"; + AZURE_CORE_COLLECT_TELEMETRY = "0"; + }; +} diff --git a/nixcfgs/modules/nixos/default.nix b/nixcfgs/modules/nixos/default.nix index ce084a5..23fe1fb 100644 --- a/nixcfgs/modules/nixos/default.nix +++ b/nixcfgs/modules/nixos/default.nix @@ -2,5 +2,6 @@ imports = [ ./core/configuration.nix ./core/packages.nix + ./core/do-not-track.nix ]; } diff --git a/nixcfgs/users/js0ny/default.nix b/nixcfgs/users/js0ny/default.nix index 7e6bbcb..c68af6e 100644 --- a/nixcfgs/users/js0ny/default.nix +++ b/nixcfgs/users/js0ny/default.nix @@ -8,6 +8,7 @@ in { imports = [ ../../modules/home/options.nix + ../../modules/home/do-not-track.nix ./config.nix ]; home.username = username; @@ -20,5 +21,7 @@ in { home-manager ]; + programs.home-manager.enable = true; + home.sessionVariables.TERMINAL = config.currentUser.defaultTerminal; }