-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathghostty.nix
More file actions
40 lines (38 loc) · 1.14 KB
/
Copy pathghostty.nix
File metadata and controls
40 lines (38 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{config, settings, ...}: {
programs.ghostty = {
enable = true;
enableFishIntegration = true;
settings = {
confirm-close-surface = false;
keybind = [
"performable:ctrl+c=copy_to_clipboard"
];
# Themeing
font-family = config.theme.fontMonospace;
font-size = 11;
background = config.theme.section;
foreground = config.theme.text;
selection-foreground = config.theme.text;
selection-background = config.theme.overlay;
cursor-color = config.theme.accent;
palette = [
"0=${config.theme.base}"
"1=${config.theme.red}"
"2=${config.theme.teal}"
"3=${config.theme.yellow}"
"4=${config.theme.blue}"
"5=${config.theme.purple}"
"6=${config.theme.cyan}"
"7=${config.theme.subtext}"
"8=${config.theme.section}"
"9=${config.theme.red-bright}"
"10=${config.theme.teal-bright}"
"11=${config.theme.yellow-bright}"
"12=${config.theme.blue-bright}"
"13=${config.theme.purple-bright}"
"14=${config.theme.cyan-bright}"
"15=${config.theme.text}"
];
};
};
}