From 9332b07729b9420218a6a4d0304d571d8b23b250 Mon Sep 17 00:00:00 2001 From: Sweetbread Date: Wed, 3 Jun 2026 17:56:40 +0300 Subject: [PATCH] font: change to pixel fonts --- user/sweetbread/modules/style.nix | 20 +++++++++++++++++++- user/sweetbread/modules/waybar.nix | 7 +++++-- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/user/sweetbread/modules/style.nix b/user/sweetbread/modules/style.nix index 9aa63f3..2783a4b 100644 --- a/user/sweetbread/modules/style.nix +++ b/user/sweetbread/modules/style.nix @@ -79,8 +79,21 @@ cp Kurumi $out/share/icons -r ''; }; + + pixeloid = pkgs.stdenvNoCC.mkDerivation { + name = "Pixeloid"; + dontUnpack = true; + + src = pkgs.fetchurl { + url = "https://lair.moe/static/font/Pixeloid/otf/Sans.otf"; + hash = "sha256-GTf2BnhH0Pzc3Bbevmd+mA6t8lZFMUxX9wkSqWicuSc="; + }; + + installPhase = '' + install -Dm644 "$src" "$out/share/fonts/opentype/Sans.otf" + ''; + }; in { -# { stylix = { enable = true; overlays.enable = false; @@ -122,6 +135,11 @@ in { package = (pkgs.google-fonts.override { fonts = [ "Gabriela" ]; }); }; + sansSerif = { + name = "Pixeloid Sans"; + package = pixeloid; + }; + emoji = { package = pkgs.noto-fonts-monochrome-emoji; name = "Noto Emoji"; diff --git a/user/sweetbread/modules/waybar.nix b/user/sweetbread/modules/waybar.nix index e39c220..e35f866 100644 --- a/user/sweetbread/modules/waybar.nix +++ b/user/sweetbread/modules/waybar.nix @@ -1,10 +1,12 @@ { osConfig, config, pkgs, lib, ... }: { home.packages = with pkgs; [ - font-awesome - nerd-fonts.symbols-only playerctl cava pulsemixer + + monocraft + font-awesome + nerd-fonts.symbols-only ]; programs.waybar = { @@ -159,6 +161,7 @@ background: transparent; color: ${colors.base05}; border-radius: ${radius}; + font-family: "Monocraft", "Font Awesome 6 Free", "Symbols Nerd Font"; font-weight: bold; font-size: .85em;