l: use hack fonts everywhere

This commit is contained in:
lassulus 2017-10-09 13:02:14 +02:00
parent 31d6903c8c
commit a3f45e80ae
4 changed files with 26 additions and 9 deletions

View File

@ -45,7 +45,9 @@ with import <stockholm/lib>;
{ {
services.xserver.dpi = 200; services.xserver.dpi = 200;
fonts.fontconfig.dpi = 200; fonts.fontconfig.dpi = 200;
lass.myFont = "-schumacher-clean-*-*-*-*-25-*-*-*-*-*-iso10646-1"; lass.fonts.regular = "xft:Hack-Regular:pixelsize=22,xft:Symbola";
lass.fonts.bold = "xft:Hack-Bold:pixelsize=22,xft:Symbola";
lass.fonts.italic = "xft:Hack-RegularOblique:pixelsize=22,xft:Symbol";
} }
{ #TAPIR, AGATIS, sentral, a3 - foo { #TAPIR, AGATIS, sentral, a3 - foo
services.redis.enable = true; services.redis.enable = true;

View File

@ -28,9 +28,19 @@ in {
''; '';
} }
{ #font magic { #font magic
options.lass.myFont = mkOption { options.lass.fonts = {
type = types.str; regular = mkOption {
default = "-schumacher-clean-*-*-*-*-*-*-*-*-*-*-iso10646-1"; type = types.str;
default = "xft:Hack-Regular:pixelsize=11,xft:Symbola";
};
bold = mkOption {
type = types.str;
default = "xft:Hack-Bold:pixelsize=11,xft:Symbola";
};
italic = mkOption {
type = types.str;
default = "xft:Hack-RegularOblique:pixelsize=11,xft:Symbol";
};
}; };
} }
]; ];
@ -82,8 +92,11 @@ in {
termite termite
]; ];
fonts.fonts = [ fonts.fonts = with pkgs; [
pkgs.xlibs.fontschumachermisc hack-font
hasklig
symbola
xlibs.fontschumachermisc
]; ];
services.xserver = { services.xserver = {

View File

@ -8,8 +8,10 @@ let
URxvt*scrollBar: false URxvt*scrollBar: false
URxvt*urgentOnBell: true URxvt*urgentOnBell: true
URxvt*SaveLines: 4096 URxvt*SaveLines: 4096
URxvt*font: ${config.lass.myFont}
URxvt*boldFont: ${config.lass.myFont} URxvt.font: ${config.lass.fonts.regular}
URxvt.boldFont: ${config.lass.fonts.bold}
URxvt.italicFont: ${config.lass.fonts.italic}
! ref https://github.com/muennich/urxvt-perls ! ref https://github.com/muennich/urxvt-perls
URxvt.perl-lib: ${pkgs.urxvt_perls}/lib/urxvt/perl URxvt.perl-lib: ${pkgs.urxvt_perls}/lib/urxvt/perl

View File

@ -52,7 +52,7 @@ urxvtcPath :: FilePath
urxvtcPath = "${pkgs.rxvt_unicode}/bin/urxvtc" urxvtcPath = "${pkgs.rxvt_unicode}/bin/urxvtc"
myFont :: String myFont :: String
myFont = "${config.lass.myFont}" myFont = "${config.lass.fonts.regular}"
main :: IO () main :: IO ()
main = getArgs >>= \case main = getArgs >>= \case