summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Cullmann <christoph@cullmann.io>2024-08-16 20:02:16 +0200
committerChristoph Cullmann <christoph@cullmann.io>2024-08-16 20:02:16 +0200
commit03030833284045a82554b310bdf59df3eec9d36a (patch)
tree53be3d3048048121b466f0da7c585fec5a915b0c
parentd5f63afe467b58fb61656730d7de4d35b4ce0747 (diff)
try to get chromium wayland
fixup fonts for coding and Co.
-rw-r--r--share/common.nix15
1 files changed, 11 insertions, 4 deletions
diff --git a/share/common.nix b/share/common.nix
index 178f285..8800174 100644
--- a/share/common.nix
+++ b/share/common.nix
@@ -366,6 +366,7 @@ in
vscodium
vulkan-tools
wayland-utils
+ xorg.xlsclients
zoxide
zsh
];
@@ -463,7 +464,10 @@ in
oldstandard
paratype-pt-serif
- # unicode coverage
+ # monospace coding and terminal fonts
+ cascadia-code
+
+ # fonts with good unicode coverage as fallback
noto-fonts
noto-fonts-cjk-sans
noto-fonts-cjk-serif
@@ -478,9 +482,9 @@ in
enable = true;
defaultFonts = {
emoji = [ "Noto Color Emoji" ];
- monospace = [ "MonaspiceNe Nerd Font Mono" "Noto Sans Mono" ];
- sansSerif = [ "Figtree" "Noto Sans" ];
- serif = [ "Spectral" "Noto Serif" ];
+ monospace = [ "Cascadia Code" "Noto Sans Mono" ];
+ sansSerif = [ "Inter" "Noto Sans" ];
+ serif = [ "Crimson" "Noto Serif" ];
};
};
};
@@ -495,6 +499,9 @@ in
# dconf is needed for gtk, see https://nixos.wiki/wiki/KDE
programs.dconf.enable = true;
+ # https://nixos.wiki/wiki/Chromium - Wayland support on
+ environment.sessionVariables.NIXOS_OZONE_WL = "1";
+
# ensure machine can send mails
services.opensmtpd = {
enable = true;