Add custom font
This commit is contained in:
parent
eacdcb1d45
commit
16af035eb3
5 changed files with 44 additions and 20 deletions
|
@ -38,6 +38,10 @@
|
|||
allowUnfree = true;
|
||||
};
|
||||
|
||||
sharedOverlays = [
|
||||
(import ./overlays/letter)
|
||||
];
|
||||
|
||||
hostDefaults = {
|
||||
inherit system;
|
||||
|
||||
|
|
|
@ -15,6 +15,11 @@
|
|||
keep-derivations = true
|
||||
'';
|
||||
|
||||
fonts.fonts = with pkgs; [
|
||||
corefonts # Calibri for Uni
|
||||
letter # Personal font
|
||||
];
|
||||
|
||||
users.users.tdpeuter = {
|
||||
description = "Tibo De Peuter";
|
||||
isNormalUser = true;
|
||||
|
@ -50,10 +55,7 @@
|
|||
stateVersion = "23.05";
|
||||
|
||||
packages = with pkgs; [
|
||||
gnupg
|
||||
|
||||
# Fonts
|
||||
corefonts # Calibri for Uni
|
||||
gnupg
|
||||
];
|
||||
};
|
||||
|
||||
|
|
18
nixos/overlays/letter/default.nix
Normal file
18
nixos/overlays/letter/default.nix
Normal file
|
@ -0,0 +1,18 @@
|
|||
final: prev: {
|
||||
letter = final.stdenv.mkDerivation {
|
||||
name = "letter";
|
||||
version = "v1.0.0";
|
||||
src = final.fetchFromGitea {
|
||||
domain = "git.depeuter.dev";
|
||||
owner = "tdpeuter";
|
||||
repo = "letter";
|
||||
rev = "v1.0.0";
|
||||
hash = "sha256-2HaXZMIYSauqj9Cy7rRzYGyuYLno9AHAXpWsyD+BdtE=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/fonts
|
||||
cp -R $src/ttf $out/share/fonts/letter
|
||||
'';
|
||||
};
|
||||
}
|
|
@ -102,41 +102,41 @@ window:
|
|||
#multiplier: 3
|
||||
|
||||
# Font configuration
|
||||
# font:
|
||||
font:
|
||||
# Normal (roman) font face
|
||||
# normal:
|
||||
normal:
|
||||
# Font family
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) Menlo
|
||||
# - (Linux/BSD) monospace
|
||||
# - (Windows) Consolas
|
||||
# family: Letter
|
||||
family: Letter
|
||||
|
||||
# The `style` can be specified to pick a specific face.
|
||||
# style: Extended
|
||||
style: Extended
|
||||
|
||||
# Bold font face
|
||||
# bold:
|
||||
bold:
|
||||
# Font family
|
||||
#
|
||||
# If the bold family is not specified, it will fall back to the
|
||||
# value specified for the normal font.
|
||||
# family: Letter
|
||||
family: Letter
|
||||
|
||||
# The `style` can be specified to pick a specific face.
|
||||
# style: Heavy
|
||||
style: Heavy
|
||||
|
||||
# Italic font face
|
||||
# italic:
|
||||
italic:
|
||||
# Font family
|
||||
#
|
||||
# If the italic family is not specified, it will fall back to the
|
||||
# value specified for the normal font.
|
||||
# family: Letter
|
||||
family: Letter
|
||||
|
||||
# The `style` can be specified to pick a specific face.
|
||||
# style: Oblique
|
||||
style: Oblique
|
||||
|
||||
# Bold italic font face
|
||||
#bold_italic:
|
||||
|
|
|
@ -8,10 +8,10 @@ include ./themes/tdpeuter-dark.conf
|
|||
#: individual font faces and even specify special fonts for particular
|
||||
#: characters.
|
||||
|
||||
# font_family monospace
|
||||
# bold_font auto
|
||||
# italic_font auto
|
||||
# bold_italic_font auto
|
||||
font_family Letter Extended
|
||||
bold_font Letter Semibold Extended
|
||||
italic_font Letter Extended Oblique
|
||||
bold_italic_font Letter Semibold Extended Oblique
|
||||
|
||||
#: You can specify different fonts for the bold/italic/bold-italic
|
||||
#: variants. To get a full list of supported fonts use the `kitty
|
||||
|
@ -77,7 +77,7 @@ include ./themes/tdpeuter-dark.conf
|
|||
|
||||
#: narrow_symbols codepoints [optionally the number of cells]
|
||||
|
||||
# disable_ligatures never
|
||||
disable_ligatures always
|
||||
|
||||
#: Choose how you want to handle multi-character ligatures. The
|
||||
#: default is to always render them. You can tell kitty to not render
|
||||
|
@ -363,7 +363,7 @@ touch_scroll_multiplier 2.0
|
|||
#: much effort.
|
||||
|
||||
url_color #94E2D5
|
||||
url_style stright
|
||||
url_style straight
|
||||
|
||||
#: The color and style for highlighting URLs on mouse-over. url_style
|
||||
#: can be one of: none, straight, double, curly, dotted, dashed.
|
||||
|
|
Loading…
Reference in a new issue