{pkgs, ...}: { home = { packages = [ pkgs.ghostty #(pkgs.writeShellScriptBin "xterm" ''${pkgs.ghostty}/bin/ghostty "$@"'') ]; sessionVariables.TERMINAL = "ghostty"; }; programs.ghostty = { enable = true; settings = { theme = "Dracula"; font-family = "Geist Nerd Font"; font-feature = ["liga" "calt"]; window-padding-x = 12; window-padding-y = 6; window-theme = "system"; window-height = 26; window-width = 90; copy-on-select = true; gtk-single-instance = false; adw-toolbar-style = "flat"; keybind = [ "ctrl+shift+plus=increase_font_size:1" "ctrl+shift+minus=decrease_font_size:1" "ctrl+h=goto_split:left" "ctrl+l=goto_split:right" ]; }; #themes = { #aylur-dark = colors (import ./colors.nix {scheme = "dark";}); #aylur-light = colors (import ./colors.nix {scheme = "light";}); #}; }; }