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 palette = [
38 "0=#384254"
39 "1=#bc284f"
40 "2=#88b4ad"
41 "3=#fdffe1"
42 "4=#5c8097"
43 "5=#4f426a"
44 "6=#008097"
45 "7=#8c98a7"
46 "8=#4a5265"
47 "9=#bc284f"
48 "10=#88b4ad"
49 "11=#fdffe1"
50 "12=#5c8097"
51 "13=#4f426a"
52 "14=#008097"
53 "15=#c1c9d4"
54 ];
55
56 command = toString (lib.getExe config.programs.fish.package);
57 };
58 };
59}