diff --git a/home/modules/theme.nix b/home/modules/theme.nix index e7f3645..98eda4f 100644 --- a/home/modules/theme.nix +++ b/home/modules/theme.nix @@ -77,6 +77,14 @@ in x11.enable = false; }; + gtk = { + enable = true; + font = { + name = "SF Pro Display"; + size = 11; + }; + }; + home.file.".local/share/fonts".source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/.config/nix/fonts"; diff --git a/home/modules/ui.nix b/home/modules/ui.nix index 3038bef..782341f 100644 --- a/home/modules/ui.nix +++ b/home/modules/ui.nix @@ -24,7 +24,14 @@ in QT_AUTO_SCREEN_SCALE_FACTOR = "1"; }; - dconf.enable = true; + dconf = { + enable = true; + settings."org/gnome/desktop/interface" = { + font-name = "SF Pro Display 11"; + document-font-name = "SF Pro Display 11"; + monospace-font-name = "Berkeley Mono 11"; + }; + }; home.packages = with pkgs; [ rofi diff --git a/hosts/xps15/configuration.nix b/hosts/xps15/configuration.nix index edcdf5b..2d83af0 100644 --- a/hosts/xps15/configuration.nix +++ b/hosts/xps15/configuration.nix @@ -134,6 +134,12 @@ security.sudo.enable = true; + fonts.fontconfig.defaultFonts = { + sansSerif = [ "SF Pro Display" ]; + monospace = [ "Berkeley Mono" ]; + serif = [ "Times New Roman" ]; + }; + environment.systemPackages = with pkgs; [ vim wget