diff --git a/home/arrakis/default.nix b/home/arrakis/default.nix index a70a0dc..777f44f 100644 --- a/home/arrakis/default.nix +++ b/home/arrakis/default.nix @@ -16,6 +16,7 @@ ../common/programs/desktop ../common/programs/hyprland ../common/programs/kitty.nix + ../common/programs/ghostty.nix ../common/programs/syncthing.nix ../common/programs/gpg.nix ../common/features/colorscheme.nix diff --git a/home/common/programs/desktop/default.nix b/home/common/programs/desktop/default.nix index 245fa75..77c20db 100644 --- a/home/common/programs/desktop/default.nix +++ b/home/common/programs/desktop/default.nix @@ -40,11 +40,11 @@ gtk = { enable = true; theme = { - name = "Orchis"; + name = "Orchis-Dark-Compact"; package = pkgs.orchis-theme; }; iconTheme = { - name = "Tela"; + name = "Tela black"; package = pkgs.tela-icon-theme; }; }; diff --git a/home/common/programs/ghostty/config b/home/common/programs/ghostty/config index e1ea42c..f5a8174 100644 --- a/home/common/programs/ghostty/config +++ b/home/common/programs/ghostty/config @@ -1 +1,46 @@ +# style +theme = catppuccin-latte +window-decoration = false +window-padding-x = 0 +window-padding-y = 0 +window-padding-color = extend +custom-shader-animation = true + +# font +font-family = "FiraCode Nerd Font Mono" +font-family-italic = "VictorMono Nerd Font mono Oblique" +font-family-bold-italic = "VictorMono Nerd Font mono Bold Oblique" + + +clipboard-read= allow +clipboard-write = allow + +# keybinds keybind = unconsumed:ctrl+enter=ignore + +# keybinds:fontsize +keybind = ctrl+shift+plus=increase_font_size:2 +keybind = ctrl+shift+minus=decrease_font_size:2 + +# keybinds:tabs +keybind = alt+u=previous_tab +keybind = alt+i=next_tab + +# keybinds:splits +keybind = alt+t=new_tab +keybind = alt+enter=new_split:auto +keybind = alt+v=new_split:right +keybind = alt+s=new_split:down +keybind = alt+z=toggle_split_zoom + +# keybinds:splits:move +keybind = alt+h=goto_split:left +keybind = alt+j=goto_split:top +keybind = alt+k=goto_split:bottom +keybind = alt+l=goto_split:right + +# keybinds:splits:resize +keybind = alt+shift+h=resize_split:left,20 +keybind = alt+shift+j=resize_split:down,20 +keybind = alt+shift+k=resize_split:up,20 +keybind = alt+shift+l=resize_split:right,20 diff --git a/home/common/programs/hyprland/default.nix b/home/common/programs/hyprland/default.nix index 85f76f5..877ec2a 100644 --- a/home/common/programs/hyprland/default.nix +++ b/home/common/programs/hyprland/default.nix @@ -99,7 +99,7 @@ in "$mod" = "SUPER"; bind = [ - "$mod, t, exec, kitty" + "$mod, t, exec, ghostty" "$mod, e, exec, thunar" "$mod, v, togglefloating" "$mod, q, killactive"