new wm, hyprland gone
This commit is contained in:
parent
003f37bfbd
commit
cb4b22b4e5
41 changed files with 1145 additions and 1364 deletions
|
@ -2,24 +2,28 @@
|
|||
|
||||
with lib;
|
||||
let
|
||||
# TODO: seperate into two functions?
|
||||
# one for the pt controlled fonts and one for the px controlled fonts
|
||||
mkFontOption = kind: default: {
|
||||
family = mkOption {
|
||||
type = types.str;
|
||||
default = default.family;
|
||||
description = "Family name for ${kind} font profile";
|
||||
example = "Fira Code";
|
||||
example = "Cozette";
|
||||
};
|
||||
package = mkOption {
|
||||
type = types.package;
|
||||
default = default.package;
|
||||
description = "Package for ${kind} font profile";
|
||||
example = "pkgs.fira-code";
|
||||
example = "pkgs.cozette";
|
||||
};
|
||||
size = mkOption {
|
||||
type = types.number;
|
||||
default = default.size;
|
||||
description = "${kind} font profile size, px";
|
||||
example = "11";
|
||||
description = ''
|
||||
${kind} font profile size, pt for sans/serif, px for monospace/bitmap fonts.
|
||||
'';
|
||||
example = "13";
|
||||
};
|
||||
};
|
||||
cfg = config.modules.desktop.fonts;
|
||||
|
@ -30,16 +34,16 @@ in {
|
|||
|
||||
fonts = {
|
||||
sansSerif = mkFontOption "sansSerif" {
|
||||
package = pkgs.my.lexica-ultralegible;
|
||||
family = "Lexica Ultralegible";
|
||||
package = pkgs.atkinson-hyperlegible-next;
|
||||
family = "Atkinson Hyperlegible Next";
|
||||
|
||||
size = 11;
|
||||
size = 10;
|
||||
};
|
||||
serif = mkFontOption "serif" {
|
||||
package = pkgs.my.lexica-ultralegible;
|
||||
family = "Lexica Ultralegible";
|
||||
package = pkgs.atkinson-hyperlegible-next;
|
||||
family = "Atkinson Hyperlegible Next";
|
||||
|
||||
size = 11;
|
||||
size = 10;
|
||||
};
|
||||
monospace = mkFontOption "monospace" {
|
||||
package = pkgs.cozette;
|
||||
|
@ -111,7 +115,9 @@ in {
|
|||
mplus-outline-fonts.githubRelease
|
||||
dina-font
|
||||
proggyfonts
|
||||
atkinson-hyperlegible
|
||||
atkinson-hyperlegible # old
|
||||
atkinson-hyperlegible-next
|
||||
atkinson-hyperlegible-mono
|
||||
cozette
|
||||
twemoji-color-font
|
||||
noto-fonts-color-emoji
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue