diff --git a/home/config/fonts/default.nix b/home/config/fonts/default.nix index df8abd9..7aacd0b 100644 --- a/home/config/fonts/default.nix +++ b/home/config/fonts/default.nix @@ -20,6 +20,25 @@ let ''; }; + tx-02 = pkgs.stdenvNoCC.mkDerivation { + pname = "tx-02"; + version = "2.002"; + + src = ../../../secret/fonts/TX-02; + + dontPatch = true; + dontConfigure = true; + dontBuild = true; + doCheck = false; + dontFixup = true; + + installPhase = '' + runHook preInstall + install -Dm644 -t $out/share/fonts/opentype/ *.otf + runHook postInstall + ''; + }; + nerdfonts = pkgs.stdenvNoCC.mkDerivation { pname = "nerdfonts"; version = "3.3.0"; @@ -45,5 +64,6 @@ in jetbrains-mono nerdfonts noto-fonts + tx-02 ]; } diff --git a/home/config/wezterm/config.fnl b/home/config/wezterm/config.fnl index 6535102..cbb282f 100644 --- a/home/config/wezterm/config.fnl +++ b/home/config/wezterm/config.fnl @@ -196,7 +196,7 @@ :tab_max_width 42 :window_frame {:active_titlebar_bg colors.frame-background :inactive_titlebar_bg colors.frame-background - :font (wezterm.font {:family "Berkeley Mono" + :font (wezterm.font {:family :TX-02 :weight :Regular :harfbuzz_features disable-ligatures-flags}) :font_size 11} @@ -207,7 +207,7 @@ :new_tab_hover {:bg_color colors.hover-background :fg_color colors.hover-foreground}}} ;; Fonts - :font (wezterm.font_with_fallback ["Berkeley Mono" + :font (wezterm.font_with_fallback [:TX-02 "Symbols Nerd Font" "Apple Symbols" "Apple Color Emoji" diff --git a/secret/fonts/TX-02/TX-02-Black-Oblique.otf b/secret/fonts/TX-02/TX-02-Black-Oblique.otf new file mode 100644 index 0000000..e75b7c2 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Black-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-Black.otf b/secret/fonts/TX-02/TX-02-Black.otf new file mode 100644 index 0000000..ac73875 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Black.otf differ diff --git a/secret/fonts/TX-02/TX-02-Bold-Oblique.otf b/secret/fonts/TX-02/TX-02-Bold-Oblique.otf new file mode 100644 index 0000000..37d3dff Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Bold-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-Bold.otf b/secret/fonts/TX-02/TX-02-Bold.otf new file mode 100644 index 0000000..e35f8aa Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Bold.otf differ diff --git a/secret/fonts/TX-02/TX-02-ExtraBold-Oblique.otf b/secret/fonts/TX-02/TX-02-ExtraBold-Oblique.otf new file mode 100644 index 0000000..6f7d3d1 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-ExtraBold-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-ExtraBold.otf b/secret/fonts/TX-02/TX-02-ExtraBold.otf new file mode 100644 index 0000000..7422f07 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-ExtraBold.otf differ diff --git a/secret/fonts/TX-02/TX-02-ExtraLight-Oblique.otf b/secret/fonts/TX-02/TX-02-ExtraLight-Oblique.otf new file mode 100644 index 0000000..36463c1 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-ExtraLight-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-ExtraLight.otf b/secret/fonts/TX-02/TX-02-ExtraLight.otf new file mode 100644 index 0000000..9332fa2 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-ExtraLight.otf differ diff --git a/secret/fonts/TX-02/TX-02-Light-Oblique.otf b/secret/fonts/TX-02/TX-02-Light-Oblique.otf new file mode 100644 index 0000000..d4aa6ee Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Light-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-Light.otf b/secret/fonts/TX-02/TX-02-Light.otf new file mode 100644 index 0000000..63d5d55 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Light.otf differ diff --git a/secret/fonts/TX-02/TX-02-Medium-Oblique.otf b/secret/fonts/TX-02/TX-02-Medium-Oblique.otf new file mode 100644 index 0000000..0cbdc98 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Medium-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-Medium.otf b/secret/fonts/TX-02/TX-02-Medium.otf new file mode 100644 index 0000000..6e525a1 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Medium.otf differ diff --git a/secret/fonts/TX-02/TX-02-Oblique.otf b/secret/fonts/TX-02/TX-02-Oblique.otf new file mode 100644 index 0000000..5b7f987 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-Regular.otf b/secret/fonts/TX-02/TX-02-Regular.otf new file mode 100644 index 0000000..70ecc8d Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Regular.otf differ diff --git a/secret/fonts/TX-02/TX-02-SemiBold-Oblique.otf b/secret/fonts/TX-02/TX-02-SemiBold-Oblique.otf new file mode 100644 index 0000000..3c0b9b3 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-SemiBold-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-SemiBold.otf b/secret/fonts/TX-02/TX-02-SemiBold.otf new file mode 100644 index 0000000..fe78b96 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-SemiBold.otf differ diff --git a/secret/fonts/TX-02/TX-02-SemiLight-Oblique.otf b/secret/fonts/TX-02/TX-02-SemiLight-Oblique.otf new file mode 100644 index 0000000..1bccaa6 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-SemiLight-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-SemiLight.otf b/secret/fonts/TX-02/TX-02-SemiLight.otf new file mode 100644 index 0000000..c31bca2 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-SemiLight.otf differ diff --git a/secret/fonts/TX-02/TX-02-Thin-Oblique.otf b/secret/fonts/TX-02/TX-02-Thin-Oblique.otf new file mode 100644 index 0000000..06d968c Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Thin-Oblique.otf differ diff --git a/secret/fonts/TX-02/TX-02-Thin.otf b/secret/fonts/TX-02/TX-02-Thin.otf new file mode 100644 index 0000000..e32ce95 Binary files /dev/null and b/secret/fonts/TX-02/TX-02-Thin.otf differ