ghostty: init

This commit is contained in:
cy 2025-01-21 12:23:16 -05:00
parent 6a2269f591
commit aca309a9c0
6 changed files with 169 additions and 27 deletions

View file

@ -17,40 +17,32 @@
blink = "yes";
blink-rate = 500;
beam-thickness = 1.5;
color = "161821 c6c8d1";
};
mouse = {
hide-when-typing = "yes";
};
colors = {
background = "161821";
foreground = "c6c8d1";
selection-background = "1e2132";
selection-foreground = "c6c8d1";
regular0 = "161821";
bright0 = "6b7089";
background = "161821";
regular0 = "1e2132";
regular1 = "e27878";
bright1 = "e98989";
regular2 = "b4be82";
bright2 = "c0ca8e";
regular3 = "e2a478";
bright3 = "e9b189";
regular4 = "84a0c6";
bright4 = "91acd1";
regular5 = "a093c7";
bright5 = "ada0d3";
regular6 = "89b8c2";
bright6 = "95c4ce";
regular7 = "c6c8d1";
bright0 = "6b7089";
bright1 = "e98989";
bright2 = "c0ca8e";
bright3 = "e9b189";
bright4 = "91acd1";
bright5 = "ada0d3";
bright6 = "95c4ce";
bright7 = "d2d4de";
selection-foreground = "161821";
selection-background = "c6c8d1";
};
key-bindings = {

18
home/ghostty.nix Normal file
View file

@ -0,0 +1,18 @@
{ ... }: {
programs.ghostty = {
enable = true;
enableZshIntegration = true;
clearDefaultKeybinds = true;
settings = {
theme = "iceberg-dark";
font-family = "IBM Plex Mono";
font-size = "12";
window-decoration = false;
confirm-close-surface = false;
keybind = [
"ctrl+q=quit"
"ctrl+shift+c=copy_to_clipboard"
];
};
};
}

View file

@ -6,7 +6,7 @@
}:
let
wallpaper = "${./nixos-c-book.png}";
terminal = "foot";
terminal = "ghostty";
menu = [
"fuzzel"
"-w"
@ -93,6 +93,7 @@ in
app-id = "anki";
title = "^Browse";
}
{ app-id = "com.mitchellh.ghostt"; }
];
default-column-width.proportion = .5;
}

View file

@ -8,6 +8,7 @@
../foot.nix
../niri
../irssi.nix
../ghostty.nix
];
home = {
username = "yt";