From da01de3d24c200ef60c0b0aa794ae101407603b2 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Sun, 18 Aug 2024 17:41:12 -0700 Subject: [PATCH] fix(nix): add minimal firefox home configuration --- nix/hosts/framework/home.nix | 10 +++++++++- nix/hosts/framework/sys.nix | 22 +++++++++++++++++----- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/nix/hosts/framework/home.nix b/nix/hosts/framework/home.nix index 6d2a446..79e31cb 100644 --- a/nix/hosts/framework/home.nix +++ b/nix/hosts/framework/home.nix @@ -46,7 +46,6 @@ libnotify tokei - firefox discord steam bitwarden @@ -152,4 +151,13 @@ enable = true; settings.editor = "emacsclient"; }; + + programs.firefox = { + enable = true; + policies = { + WebsiteFilter = { + Block = [ "*://*.facebook.com/" ]; + }; + }; + }; } diff --git a/nix/hosts/framework/sys.nix b/nix/hosts/framework/sys.nix index 0fc736a..e3de637 100644 --- a/nix/hosts/framework/sys.nix +++ b/nix/hosts/framework/sys.nix @@ -128,21 +128,33 @@ overrideDevices = true; overrideFolders = false; settings = { - devices = { }; - folders = { }; gui = { user = "priime"; }; }; }; # Programs + programs.kdeconnect.enable = true; + programs.steam.enable = true; + programs.dconf.enable = true; + programs.gnupg.agent = { enable = true; enableSSHSupport = true; pinentryPackage = lib.mkForce pkgs.pinentry-gtk2; }; - programs.kdeconnect.enable = true; - programs.steam.enable = true; - programs.dconf.enable = true; + + programs.msmtp = { + enable = true; + accounts = { + default = { + auth = true; + host = "smtp.fastmail.com"; + passwordeval = + "gpg --decrypt --no-tty -q ~/backupcodes/emacsframeworkfastmail.asc"; + user = "lucas@priime.dev"; + }; + }; + }; # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions