this repo has no description
1{
2 config,
3 lib,
4 pkgs,
5 ...
6}: let
7in {
8 programs.ghostty = {
9 enable = true;
10 package = null;
11
12 enableFishIntegration = true;
13
14 settings = {
15 font-family = "Hosevka Term";
16 window-title-font-family = "Hosevka Term";
17 font-size = 13.5;
18 font-feature = ["-dlig" "-liga"];
19
20 window-inherit-working-directory = false;
21
22 macos-titlebar-style = "tabs";
23
24 auto-update = "download";
25
26 # window-colorspace = "display-p3"
27
28 # background-opacity = 0.95;
29 # background-blur-radius = 20;
30
31 window-padding-x = 7;
32 window-padding-y = 7;
33 window-padding-color = "extend";
34
35 macos-option-as-alt = "left";
36
37 background = "#232934";
38 foreground = "#c1c9d4";
39
40 palette = [
41 "0=#384254"
42 "1=#bc284f"
43 "2=#7caca5"
44 "3=#fcffcd"
45 "4=#5c8097"
46 "5=#7d6ba3"
47 "6=#008097"
48 "7=#8c98a7"
49 "8=#4a5265"
50 "9=#d43760"
51 "10=#88b4ad"
52 "11=#fdffe1"
53 "12=#a2b8c6"
54 "13=#b2a7c9"
55 "14=#00c3e5"
56 "15=#c1c9d4"
57 ];
58
59 command = toString (lib.getExe config.programs.fish.package);
60 };
61 };
62}