aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie
diff options
context:
space:
mode:
authorMx Kookie <kookie@spacekookie.de>2020-12-25 15:34:30 +0100
committerMx Kookie <kookie@spacekookie.de>2020-12-25 15:34:30 +0100
commit080004658a4193366f6d1d1328d34bdcceb57e4e (patch)
tree8d6eeb93ea6636e55b0bde94677fa4966347801d /infra/libkookie
parent21e15c545ab2efdd3c46eb891e68a6f00a0215ef (diff)
libkookie: iosevka: add overlay variant with custom build settings
Diffstat (limited to 'infra/libkookie')
-rw-r--r--infra/libkookie/configuration/workstation/fonts/default.nix6
-rw-r--r--infra/libkookie/overlays/default.nix1
-rw-r--r--infra/libkookie/overlays/patches/iosevka/default.nix35
3 files changed, 39 insertions, 3 deletions
diff --git a/infra/libkookie/configuration/workstation/fonts/default.nix b/infra/libkookie/configuration/workstation/fonts/default.nix
index e3c678fd3bb8..a4915093a15c 100644
--- a/infra/libkookie/configuration/workstation/fonts/default.nix
+++ b/infra/libkookie/configuration/workstation/fonts/default.nix
@@ -8,13 +8,13 @@
inconsolata
twitter-color-emoji
];
-
+
fonts.fontconfig.defaultFonts = {
emoji = [ "Twitter Color Emoji" ];
- # Latin Arabit
+ # Latin Arabic
serif = [ "Literata" "Amiri" ];
sansSerif = [ "Roboto" "Harmattan" ];
- monospace = [ "Iosevka" ];
+ monospace = [ "Iosevka Kookie" ];
};
}
diff --git a/infra/libkookie/overlays/default.nix b/infra/libkookie/overlays/default.nix
index cf40e3e59ce2..32ba5d21ed5e 100644
--- a/infra/libkookie/overlays/default.nix
+++ b/infra/libkookie/overlays/default.nix
@@ -17,4 +17,5 @@ self: super: {
foo2zjs = self.callPackage ./staging/foo2zjs { };
htop = self.callPackage ./patches/htop { inherit (super) htop; };
+ iosevka = self.callPackage ./patches/iosevka { inherit (super) iosevka; };
}
diff --git a/infra/libkookie/overlays/patches/iosevka/default.nix b/infra/libkookie/overlays/patches/iosevka/default.nix
new file mode 100644
index 000000000000..b7e238db139d
--- /dev/null
+++ b/infra/libkookie/overlays/patches/iosevka/default.nix
@@ -0,0 +1,35 @@
+{ iosevka }:
+
+iosevka.override {
+ privateBuildPlan = {
+ family = "Iosevka Kookie";
+
+ design = [
+ "v-capital-g-toothless-corner"
+ "v-capital-i-serifless"
+ "v-capital-j-serifless"
+ "v-a-doublestorey-tailed"
+ "v-b-toothless-corner"
+ "v-d-toothless-corner"
+ "v-f-tailed"
+ "v-g-earless"
+ "v-i-tailed"
+ "v-j-serifless"
+ "v-l-tailed"
+ "v-m-earless-corner-double-arch"
+ "v-n-earless-rounded-straight"
+ "v-p-earless-corner"
+ "v-q-earless-corner"
+ "v-r-earless-corner"
+ "v-u-toothless-rounded"
+ "v-y-cursive-flat-hook"
+
+ "v-asterisk-low"
+ "v-zero-dotted"
+ "v-dollar-open"
+ "v-numbersign-slanted"
+ "v-at-fourfold"
+ ];
+ };
+ set = "kookiefonts";
+}