From f5f3a8336e4132feeda91bfa625b5f6194fce416 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Wed, 25 Mar 2026 22:08:05 -0400 Subject: [PATCH] switch font to maple mono --- .claude/settings.local.json | 8 ++++++++ .../modules/nmasur/presets/fonts.nix | 16 ++++++++++------ .../modules/nmasur/profiles/experimental.nix | 2 +- 3 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..2f398ec --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "WebFetch(domain:github.com)", + "WebFetch(domain:raw.githubusercontent.com)" + ] + } +} diff --git a/platforms/home-manager/modules/nmasur/presets/fonts.nix b/platforms/home-manager/modules/nmasur/presets/fonts.nix index 2f3a73a..f9bf64b 100644 --- a/platforms/home-manager/modules/nmasur/presets/fonts.nix +++ b/platforms/home-manager/modules/nmasur/presets/fonts.nix @@ -17,23 +17,27 @@ in home.packages = [ pkgs.nerd-fonts.victor-mono # Used for Vim and Terminal pkgs.nerd-fonts.hack # For Polybar, Rofi + + # Maple Mono NF (Ligature unhinted) + pkgs.maple-mono.NF-unhinted ]; fonts.fontconfig = { enable = true; - defaultFonts.monospace = [ "Victor Mono" ]; + defaultFonts.monospace = [ "Maple Mono NF" ]; }; xsession.windowManager.i3.config.fonts = { - names = [ "pango:Victor Mono" ]; + # names = [ "pango:Victor Mono" ]; + names = [ "pango:Maple Mono" ]; # style = "Regular"; # size = 11.0; }; services.polybar.config."bar/main".font-0 = "Hack Nerd Font:size=10;2"; programs.rofi.font = "Hack Nerd Font 14"; - programs.alacritty.settings.font.normal.family = "VictorMono"; - programs.kitty.font.name = "VictorMono Nerd Font Mono"; - nmasur.presets.programs.wezterm.font = "VictorMono Nerd Font Mono"; - programs.ghostty.settings.font-family = "VictorMono Nerd Font Mono"; + programs.alacritty.settings.font.normal.family = "Maple Mono NF"; + programs.kitty.font.name = "Maple Mono NF"; + nmasur.presets.programs.wezterm.font = "Maple Mono NF"; + programs.ghostty.settings.font-family = "Maple Mono NF"; services.dunst.settings.global.font = "Hack Nerd Font 14"; }; } diff --git a/platforms/home-manager/modules/nmasur/profiles/experimental.nix b/platforms/home-manager/modules/nmasur/profiles/experimental.nix index d5ee09d..a99bc48 100644 --- a/platforms/home-manager/modules/nmasur/profiles/experimental.nix +++ b/platforms/home-manager/modules/nmasur/profiles/experimental.nix @@ -31,7 +31,7 @@ in pkgs.comma # Nix-index auto-launch pkgs.nix-inspect # TUI for browsing Nix configs - pkgs.crush # AI LLM Agent + # pkgs.crush # AI LLM Agent pkgs.gemini-cli # AI LLM Agent ];