dot

NixOS dotfiles
git clone https://git.echoz.io/dot.git
Log | Files | Refs

default.nix (740B)


      1 {
      2   lib,
      3   pkgs,
      4 
      5   style,
      6   user,
      7   ...
      8 }:
      9 {
     10   fonts = {
     11     fontconfig = {
     12       subpixel = {
     13         rgba = lib.mkDefault "rgb";
     14         lcdfilter = "default";
     15       };
     16 
     17       hinting.style = "slight";
     18 
     19       defaultFonts = {
     20         monospace = [ style.fonts.mono.family ];
     21         sansSerif = [ style.fonts.sansSerif.family ];
     22         serif = [ style.fonts.serif.family ];
     23         emoji = [ style.fonts.emoji.family ];
     24       };
     25     };
     26 
     27     packages = [
     28       style.fonts.mono.package
     29       style.fonts.sansSerif.package
     30       style.fonts.serif.package
     31       style.fonts.emoji.package
     32       pkgs.corefonts
     33     ];
     34   };
     35 
     36   home-manager.users.${user}.dconf.settings = {
     37     "org/gnome/desktop/interface".font-antialiasing = "rgba";
     38   };
     39 }