blob: 0926fe92fcb27640ede62b5b195e1aa43d9a5a24 (
plain)
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
|
{
lib,
config,
}:
let
cfg = config.beeMods.terminal;
in
{
config = lib.mkIf cfg.ghostty {
programs.ghostty = {
enable = true;
enableFishIntegration = true;
settings = {
theme = lib.optionalString config.beeMods.matugen.enable "noctalia";
font-family = cfg.font.family;
font-size = cfg.font.size;
# alpha-blending = "linear";
window-padding-x = cfg.window.padding-x;
window-padding-y = cfg.window.padding-y;
gtk-titlebar = false;
gtk-single-instance = true;
gtk-tabs-location = "bottom";
gtk-wide-tabs = false;
resize-overlay = "never";
copy-on-select = false;
confirm-close-surface = false;
mouse-hide-while-typing = true;
window-decoration = "none";
window-inherit-working-directory = false;
app-notifications = [
"no-clipboard-copy"
"no-config-reload"
];
};
};
};
}
|