{ config , pkgs , ... }: let inherit (pkgs) stdenv; in { imports = [ ./kitty.nix ]; services.ssh-agent = { enable = stdenv.hostPlatform.isLinux; }; programs.librewolf = { enable = stdenv.hostPlatform.isLinux; package = pkgs.librewolf.override { nativeMessagingHosts = with pkgs; [ tridactyl-native plasma-browser-integration keepassxc ]; }; }; home.packages = with pkgs; [ inter input-fonts # see https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/data/fonts/nerdfonts/shas.nix (nerdfonts.override { fonts = [ "JetBrainsMono" "IBMPlexMono" "ZedMono" "Recursive" "NerdFontsSymbolsOnly" ]; }) ] ++ lib.optionals (!stdenv.isDarwin) (with pkgs; [ (discord.override { withOpenASAR = true; }) zeal falkon beeper kdePackages.neochat kdePackages.kleopatra ]); services.lorri.enableNotifications = true; services.emacs.startWithUserSession = "graphical"; }