From 166d9f3f4b72046a20c050f522f09d795c5956fd Mon Sep 17 00:00:00 2001 From: kenji Date: Mon, 11 Aug 2025 21:03:40 -0500 Subject: [PATCH] added spacegrotesk --- flake.lock | 21 +++++++++++++++++++++ flake.nix | 6 ++++++ modules/desktop/desktop.nix | 2 +- modules/packages.nix | 7 ++++++- 4 files changed, 34 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index fd6869225..3331968d6 100644 --- a/flake.lock +++ b/flake.lock @@ -373,6 +373,26 @@ "type": "github" } }, + "nixos-fonts": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1754964070, + "narHash": "sha256-eUdHvOqCFdHTgLgEQzUdM1scr39+Ms3VyuvkfuDwCCM=", + "ref": "refs/heads/main", + "rev": "46280cc7717921bff8e7784385a0a073f7e8c8f8", + "revCount": 11, + "type": "git", + "url": "https://git.sakamoto.dev/kenji/nixos-fonts" + }, + "original": { + "type": "git", + "url": "https://git.sakamoto.dev/kenji/nixos-fonts" + } + }, "nixpkgs": { "locked": { "lastModified": 1754498491, @@ -453,6 +473,7 @@ "home-manager": "home-manager", "hyprland": "hyprland", "matugen": "matugen", + "nixos-fonts": "nixos-fonts", "nixpkgs": "nixpkgs", "oneUI": "oneUI", "quickshell": "quickshell" diff --git a/flake.nix b/flake.nix index dd12b0b05..625555aa2 100644 --- a/flake.nix +++ b/flake.nix @@ -26,6 +26,10 @@ url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; + nixos-fonts = { + url = "git+https://git.sakamoto.dev/kenji/nixos-fonts"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { @@ -34,6 +38,7 @@ hyprland, quickshell, matugen, + nixos-fonts, oneUI, ... } @ inputs: let @@ -108,6 +113,7 @@ self.packages.${pkgs.system}.default inputs.matugen.packages.${pkgs.system}.default inputs.hyprland.packages.${pkgs.system}.default + inputs.nixos-fonts.packages.${pkgs.system}.space-grotesk ]; }; }); diff --git a/modules/desktop/desktop.nix b/modules/desktop/desktop.nix index 0ada92b69..76da55433 100644 --- a/modules/desktop/desktop.nix +++ b/modules/desktop/desktop.nix @@ -50,7 +50,7 @@ in { ".config/starship.toml".source = builtins.path {path = ../../.config/starship.toml;}; }; home.packages = - import ../packages.nix {inherit pkgs;} + import ../packages.nix {inherit pkgs inputs;} ++ [ # inputs.illogical-impulse.legacyPackages.${pkgs.system}.iiShellConfig # inputs.illogical-impulse.legacyPackages.${pkgs.system}.iiOneUI4Icons diff --git a/modules/packages.nix b/modules/packages.nix index f6920ba8f..a92c77727 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: +{ + pkgs, + inputs, + ... +}: with pkgs; [ # --- Illogical Impulse Audio Dependencies --- cava @@ -39,6 +43,7 @@ with pkgs; [ python313Packages.kde-material-you-colors #FIXME kitty # inputs.matugen.packages.${pkgs.system}.default + inputs.nixos-fonts.${pkgs.system}.space-grotesk # otf-space-grotesk starship # ttf-gabarito-git