From a6de2a6cc6f9aaeed6d14ac0e0824685f4c12a5a Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Thu, 13 Jul 2023 19:45:45 +0200 Subject: Install more fonts via nixpkgs --- user/config.nix | 1 + user/settings/emacs.nix | 9 --------- user/settings/user-interface.nix | 18 ++++++++++++++++++ 3 files changed, 19 insertions(+), 9 deletions(-) (limited to 'user') diff --git a/user/config.nix b/user/config.nix index a910c0a2..c12a0bb1 100644 --- a/user/config.nix +++ b/user/config.nix @@ -1,4 +1,5 @@ { pkgs }: { allowUnfree = true; allowUnfreePredicate = pkg: true; + input-fonts.acceptLicense = true; } diff --git a/user/settings/emacs.nix b/user/settings/emacs.nix index 72c28eb2..725bc34c 100644 --- a/user/settings/emacs.nix +++ b/user/settings/emacs.nix @@ -194,15 +194,6 @@ in }; home.packages = with pkgs; [ editorScript - # see https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/data/fonts/nerdfonts/shas.nix - (nerdfonts.override { - fonts = [ - "NerdFontsSymbolsOnly" - "JetBrainsMono" - "IBMPlexMono" - "iA-Writer" - ]; - }) ]; xdg.configFile."emacs/early-init.el" = { source = ../emacs/early-init.el; diff --git a/user/settings/user-interface.nix b/user/settings/user-interface.nix index 1499bb31..e60d839d 100644 --- a/user/settings/user-interface.nix +++ b/user/settings/user-interface.nix @@ -24,6 +24,24 @@ in [ librewolf logseq + + hack-font + ibm-plex + input-fonts + jetbrains-mono + meslo-lg + recursive + # see https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/data/fonts/nerdfonts/shas.nix + (nerdfonts.override { + fonts = [ + "Hack" + "JetBrainsMono" + "IBMPlexMono" + "iA-Writer" + "Meslo" + "NerdFontsSymbolsOnly" + ]; + }) ] ++ lib.optionals (!stdenv.isDarwin) (with pkgs; [ falkon -- cgit 1.4.1