{pkgs, ...}: { programs.kitty = { enable = true; theme = "Tokyo Night"; font.name = "CaskaydiaCove Nerd Font"; settings = { font_size = 12; window_padding_width = "8 8 0"; confirm_os_window_close = -1; shell_integration = "enabled"; enable_audio_bell = "no"; background_opacity = "0.8"; allow_remote_control = "socket-only"; listen_on = "unix:/tmp/kitty"; action_alias = "kitty_scrollback_nvim kitten /home/youwen/.local/share/nvim/lazy/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py"; }; keybindings = { "kitty_mod+h" = "kitty_scrollback_nvim"; "kitty_mod+g" = "kitty_scrollback_nvim --config ksb_builtin_last_cmd_output"; }; }; programs.librewolf = { enable = true; settings = { "webgl.disabled" = false; "privacy.resistFingerprinting" = false; "privacy.clearOnShutdown.history" = false; "privacy.clearOnShutdown.cookies" = false; "network.cookie.lifetimePolicy" = 0; }; package = pkgs.librewolf-wayland; }; }