summary refs log tree commit diff stats
path: root/user
diff options
context:
space:
mode:
authorAlan Pearce2023-07-13 19:45:45 +0200
committerAlan Pearce2023-07-13 19:45:45 +0200
commita6de2a6cc6f9aaeed6d14ac0e0824685f4c12a5a (patch)
treeaf2674c7a70bc0d13faf325be244535cc58365f8 /user
parent8f91452e14f986669aef418cbcebacc790b863af (diff)
downloadnixfiles-a6de2a6cc6f9aaeed6d14ac0e0824685f4c12a5a.tar.lz
nixfiles-a6de2a6cc6f9aaeed6d14ac0e0824685f4c12a5a.tar.zst
nixfiles-a6de2a6cc6f9aaeed6d14ac0e0824685f4c12a5a.zip
Install more fonts via nixpkgs
Diffstat (limited to 'user')
-rw-r--r--user/config.nix1
-rw-r--r--user/settings/emacs.nix9
-rw-r--r--user/settings/user-interface.nix18
3 files changed, 19 insertions, 9 deletions
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