mirror of
https://codeberg.org/tmayoff/.dotfiles.git
synced 2025-12-06 16:58:34 -05:00
31 lines
867 B
Nix
31 lines
867 B
Nix
{pkgs, ...}: let
|
|
catppuccin = pkgs.fetchFromGitHub {
|
|
owner = "catppuccin";
|
|
repo = "ghostty";
|
|
rev = "61bed99612125e9873cadfd0857137cdd2568a21";
|
|
hash = "sha256-GM/wKBUdgly7lKs8IiGKB7cBaUuE+GSubLgOMZNmsZ4=";
|
|
};
|
|
in {
|
|
programs.ghostty = {
|
|
enable = true;
|
|
|
|
package =
|
|
if pkgs.stdenv.isDarwin
|
|
then pkgs.unstable.ghostty-bin
|
|
else pkgs.unstable.ghostty;
|
|
|
|
settings = {
|
|
theme = "dark:rose-pine,light:rose-pine-dawn";
|
|
macos-option-as-alt = "left";
|
|
|
|
keybind = [
|
|
"alt+left=unbind"
|
|
"alt+right=unbind"
|
|
"global:f12=toggle_quick_terminal"
|
|
];
|
|
};
|
|
};
|
|
|
|
xdg.configFile."ghostty/themes/catppuccin-latte.conf".source = "${catppuccin}/themes/catppuccin-latte.conf";
|
|
xdg.configFile."ghostty/themes/catppuccin-macchiato.conf".source = "${catppuccin}/themes/catppuccin-macchiato.conf";
|
|
}
|