From 1cdca76787e0dcedcb5e8255827d0956a373deb3 Mon Sep 17 00:00:00 2001 From: uku Date: Sat, 1 Mar 2025 19:36:10 +0100 Subject: [PATCH] feat(configs/desktop): add google sans --- configs/desktop.nix | 1 + exprs/google-sans.nix | 23 +++++++++++++++++++++++ exprs/overlay.nix | 1 + 3 files changed, 25 insertions(+) create mode 100644 exprs/google-sans.nix diff --git a/configs/desktop.nix b/configs/desktop.nix index 4bea9b1..10ea448 100644 --- a/configs/desktop.nix +++ b/configs/desktop.nix @@ -53,6 +53,7 @@ fonts = { packages = with pkgs; [ cantarell-fonts + google-sans # exprs/google-sans.nix inter iosevka-bin jetbrains-mono diff --git a/exprs/google-sans.nix b/exprs/google-sans.nix new file mode 100644 index 0000000..900df2f --- /dev/null +++ b/exprs/google-sans.nix @@ -0,0 +1,23 @@ +{ + stdenvNoCC, + fetchFromGitHub, +}: +stdenvNoCC.mkDerivation { + pname = "google-sans"; + version = "0-unstable-2018-07-18"; + + src = fetchFromGitHub { + owner = "hprobotic"; + repo = "Google-Sans-Font"; + rev = "ce4644946bd4e662fec8cf9736b3f99fefa7d308"; + hash = "sha256-87dKgkb27+O3Y3qQ203PDY3yLCduvIj7hFfNAV9gLOA="; + }; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + mkdir -p $out/share/fonts/truetype + cp *.ttf $out/share/fonts/truetype + ''; +} diff --git a/exprs/overlay.nix b/exprs/overlay.nix index 3cca598..7399115 100644 --- a/exprs/overlay.nix +++ b/exprs/overlay.nix @@ -1,5 +1,6 @@ final: prev: { idea-ultimate-fixed = prev.callPackage ./idea-fixed.nix { }; + google-sans = prev.callPackage ./google-sans.nix { }; urbackup-client = prev.urbackup-client.overrideAttrs (old: { nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ prev.autoreconfHook ];