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