diff options
Diffstat (limited to 'infra/libkookie')
-rw-r--r-- | infra/libkookie/configuration/workstation/fonts/default.nix | 6 | ||||
-rw-r--r-- | infra/libkookie/overlays/default.nix | 1 | ||||
-rw-r--r-- | infra/libkookie/overlays/patches/iosevka/default.nix | 35 |
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"; +} |