ghostty: add config
Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
parent
2efc835c27
commit
ea32eaf554
1 changed files with 46 additions and 2 deletions
|
@ -5,7 +5,6 @@
|
|||
}:
|
||||
with lib; let
|
||||
cfg = config.custom.programs.ghostty;
|
||||
hm = config.home-manager.users.${config.custom.username};
|
||||
in {
|
||||
options.custom.programs.ghostty = {
|
||||
enable = mkOption {default = false;};
|
||||
|
@ -19,7 +18,52 @@ in {
|
|||
enable = true;
|
||||
|
||||
# https://ghostty.org/docs/config/reference
|
||||
settings = {
|
||||
settings = rec {
|
||||
adjust-cell-width = -1;
|
||||
|
||||
# https://ghostty.org/docs/config/reference#adw-toolbar-style
|
||||
adw-toolbar-style = "flat";
|
||||
|
||||
# https://ghostty.org/docs/config/reference#cursor-style-blink
|
||||
cursor-style-blink = false;
|
||||
|
||||
# https://ghostty.org/docs/config/reference#font-family
|
||||
#?? ghostty +list-fonts
|
||||
#?? ghostty +show-face
|
||||
font-family = with config.custom.settings.fonts; [monospace fallback];
|
||||
font-family-bold = font-family;
|
||||
|
||||
# https://ghostty.org/docs/config/reference#font-size
|
||||
font-size = 14;
|
||||
|
||||
# https://ghostty.org/docs/config/reference#gtk-titlebar
|
||||
gtk-titlebar = false;
|
||||
|
||||
# https://ghostty.org/docs/config/reference#mouse-hide-while-typing
|
||||
mouse-hide-while-typing = true;
|
||||
|
||||
# https://ghostty.org/docs/config/reference#shell-integration-features
|
||||
shell-integration-features = "no-cursor";
|
||||
|
||||
# https://ghostty.org/docs/features/theme
|
||||
# https://ghostty.org/docs/config/reference#theme
|
||||
#?? ghostty +list-themes
|
||||
theme = "Builtin Solarized Dark";
|
||||
|
||||
# https://ghostty.org/docs/config/reference#window-decoration
|
||||
window-decoration = false;
|
||||
|
||||
# https://ghostty.org/docs/config/reference#window-new-tab-position
|
||||
window-new-tab-position = "end";
|
||||
|
||||
# https://ghostty.org/docs/config/reference#window-padding-balance
|
||||
# BUG: Not always distributed equally
|
||||
# https://github.com/ghostty-org/ghostty/discussions/3941
|
||||
window-padding-balance = true;
|
||||
|
||||
# https://ghostty.org/docs/config/reference#window-padding-x
|
||||
window-padding-x = 8;
|
||||
window-padding-y = 4;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue