From b8c1c7f302bbb8ba661b9ce30b467f1ddf88cae4 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Thu, 20 Jun 2024 20:38:45 +0200 Subject: [PATCH] North 20 --- configuration.nix | 21 +- flake.nix | 2 + git-crypt/secrets.nix | Bin 2699 -> 2881 bytes home-modules/chatterino.nix | 2015 ++++++++++++++++++---------- home-modules/fish.nix | 8 +- home-modules/hyprland.nix | 21 +- home-modules/programming/gleam.nix | 1 + system-modules/fonts.nix | 15 + system-modules/gpg.nix | 1 + 9 files changed, 1378 insertions(+), 706 deletions(-) create mode 100644 system-modules/fonts.nix diff --git a/configuration.nix b/configuration.nix index efd05dd..99866bf 100755 --- a/configuration.nix +++ b/configuration.nix @@ -1,6 +1,4 @@ -{ pkgs, pkgs-unstable, rice, inputs, ... }: -let -in +{ pkgs, pkgs-unstable, inputs, ... }: { imports = [ inputs.sops-nix.nixosModules.sops @@ -9,6 +7,7 @@ in ./system-modules/nvidia.nix ./system-modules/users.nix ./system-modules/sound.nix + ./system-modules/fonts.nix ./system-modules/boot.nix ./system-modules/dm.nix ./system-modules/networking.nix @@ -91,22 +90,6 @@ in VISUAL = "hx"; }; - fonts.packages = with pkgs; [ - noto-fonts - noto-fonts-cjk - noto-fonts-emoji - ] ++ (with rice.font; [ - base.package - code.package - ]) ++ (with pkgs-unstable; [ - newcomputermodern - ]); - - programs.gnupg.agent = { - enable = true; - enableSSHSupport = true; - }; - programs.hyprland = { # config is done with home-manager diff --git a/flake.nix b/flake.nix index 2943e0a..91e674d 100755 --- a/flake.nix +++ b/flake.nix @@ -153,6 +153,8 @@ # package = (pkgs.nerdfonts.override { fonts = [ "CascadiaCode" ]; }); }; base = { + # name = "NewComputerModern08"; + # package = pkgs.newcomputermodern; name = "Atkinson Hyperlegible"; package = pkgs.atkinson-hyperlegible; }; diff --git a/git-crypt/secrets.nix b/git-crypt/secrets.nix index d936b1a2f73a55364d22c88f1afbeb20c11c7362..4fc966f14ca7ea58d485238478cea02a86896828 100755 GIT binary patch literal 2881 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 literal 2699 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