From 1cdc3f25e096e05262c1b8e7b919579c233817e4 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Sat, 21 Mar 2026 14:56:31 +0100 Subject: [PATCH] System/Darwinix: Add fonts --- flake.nix | 12 +++++++++++- home/christoph/darwinix/default.nix | 1 - home/homemodules/neovim/vim_opts.nix | 2 +- system/darwinix/default.nix | 5 +++++ 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 55cdf19c..aa7554cb 100644 --- a/flake.nix +++ b/flake.nix @@ -152,7 +152,17 @@ config.allowUnfree = true; config.allowUnfreePredicate = pkg: true; - overlays = []; + overlays = let + pkgs-stable = import inputs.nixpkgs-stable { + system = darwinSystem; + + config.allowUnfree = true; + config.allowUnfreePredicate = pkg: true; + }; + in [ + # All my own overlays (derivations + modifications) + (import ./overlays {inherit inputs nixpkgs pkgs-stable;}) + ]; }; # My own library functions are imported here. diff --git a/home/christoph/darwinix/default.nix b/home/christoph/darwinix/default.nix index c9321f52..3d192b62 100644 --- a/home/christoph/darwinix/default.nix +++ b/home/christoph/darwinix/default.nix @@ -87,7 +87,6 @@ dig tcpdump - traceroute gping curlie wget diff --git a/home/homemodules/neovim/vim_opts.nix b/home/homemodules/neovim/vim_opts.nix index 8437e1b0..e7318c6d 100644 --- a/home/homemodules/neovim/vim_opts.nix +++ b/home/homemodules/neovim/vim_opts.nix @@ -1,4 +1,4 @@ -{config}: { +{config, ...}: { showmode = false; # Status line already shows this backspace = ["indent" "eol" "start"]; termguicolors = true; # Required by multiple plugins diff --git a/system/darwinix/default.nix b/system/darwinix/default.nix index 58ba0991..d4930a6f 100644 --- a/system/darwinix/default.nix +++ b/system/darwinix/default.nix @@ -52,6 +52,11 @@ wget ]; + fonts.packages = with pkgs; [ + nerd-fonts.jetbrains-mono + monolisa + ]; + programs = { fish.enable = true; };