{ config , pkgs , ... }: let inherit (pkgs) stdenv; in { home.sessionVariables = { TERMINAL = "xterm"; }; programs.keychain = { enable = stdenv.isLinux; extraFlags = [ "--quiet" "--systemd" ]; keys = [ ]; }; nixpkgs.config.librewolf = { enablePlasmaBrowserIntegration = true; enableTridactylNative = true; }; home.packages = with pkgs; [ hack-font ibm-plex inter input-fonts jetbrains-mono meslo-lg recursive # see https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/data/fonts/nerdfonts/shas.nix (nerdfonts.override { fonts = [ "Hack" "JetBrainsMono" "IBMPlexMono" "iA-Writer" "Meslo" "NerdFontsSymbolsOnly" ]; }) ] ++ lib.optionals (!stdenv.isDarwin) (with pkgs; [ librewolf logseq falkon mu signal-desktop ]); }