34 lines
748 B
Nix
34 lines
748 B
Nix
{
|
|
config,
|
|
lib,
|
|
inputs,
|
|
...
|
|
}:
|
|
let
|
|
ghosttyTheme = config.scheme {
|
|
templateRepo = inputs.tt-terminal;
|
|
target = "ghostty-base24";
|
|
check-parsed-config-yaml = false;
|
|
};
|
|
in
|
|
{
|
|
users.users.lucy.maid.file = {
|
|
xdg_config.ghostty = {
|
|
text = ''
|
|
quit-after-last-window-closed = false
|
|
theme = "tinted-theming"
|
|
font-family = "JetBrainsMono Nerd Font"
|
|
font-size = 14
|
|
window-padding-x = 15
|
|
window-padding-y = 15
|
|
shell-integration = none
|
|
confirm-close-surface = false
|
|
'';
|
|
target = "ghostty/config.ghostty";
|
|
};
|
|
xdg_config.ghostty_theme = {
|
|
text = builtins.readFile ghosttyTheme;
|
|
target = "ghostty/themes/tinted-theming";
|
|
};
|
|
};
|
|
}
|