From 2f6794cb0460caaba1a40c8df98edb66f6c1390e Mon Sep 17 00:00:00 2001 From: Noah Pederson Date: Wed, 25 Sep 2024 17:59:34 -0500 Subject: [PATCH] Add ghostty config, ssh-agent --- ghostty/config | 22 ++++++++++++++++++++++ noah-home.nix | 14 ++++++++++++-- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 ghostty/config diff --git a/ghostty/config b/ghostty/config new file mode 100644 index 0000000..4abacf6 --- /dev/null +++ b/ghostty/config @@ -0,0 +1,22 @@ +font-size = 13 +font-family = Berkeley Mono +theme = catppuccin-macchiato +shell-integration = fish + +window-decoration = false + +font-feature = calt +font-feature = ccmp +font-feature = locl +font-feature = ordn +font-feature = mark +font-feature = mkmk +#font-feature = aalt +#font-feature = ss01 +#font-feature = ss02 +#font-feature = ss03 +#font-feature = ss04 +#font-feature = ss05 +#font-feature = ss06 +#font-feature = ss07 +#font-feature = ss08 diff --git a/noah-home.nix b/noah-home.nix index d6b2050..648af68 100644 --- a/noah-home.nix +++ b/noah-home.nix @@ -196,8 +196,13 @@ in enable = true; package = unstable.aerc; }; - programs.ssh.enable = true; - programs.ssh.extraConfig = builtins.readFile ./ssh/extra; + + programs.ssh = { + enable = true; + extraConfig = builtins.readFile ./ssh/extra; + }; + + services.ssh-agent.enable = true; programs.direnv = { enable = true; @@ -239,6 +244,11 @@ in recursive = true; }; + xdg.configFile.ghostty = { + source = ./ghostty; + recursive = true; + }; + home.stateVersion = "23.11"; } -- 2.51.2