From 2016bc4319412a6454be072bf51eb4a4b5a08c49 Mon Sep 17 00:00:00 2001 From: misschloe777 Date: Sun, 28 Sep 2025 09:42:52 +0200 Subject: [PATCH] added matugen --- flake.nix | 36 ++++++++++++------- .../dotfiles/matugen/templates/colors.css | 7 ++++ 2 files changed, 31 insertions(+), 12 deletions(-) create mode 100644 home-manager/dotfiles/matugen/templates/colors.css diff --git a/flake.nix b/flake.nix index 224d4da..868d163 100644 --- a/flake.nix +++ b/flake.nix @@ -64,6 +64,11 @@ url = "github:moonlight-mod/moonlight/develop"; # Add `/develop` to the flake URL to use nightly. inputs.nixpkgs.follows = "nixpkgsUnstable"; }; + + matugen = { + url = "github:/InioX/Matugen"; + inputs.nixpkgs.follows = "nixpkgsUnstable"; + }; }; outputs = @@ -149,21 +154,28 @@ specialArgs = specialArgs; modules = [ ./hosts/buldak/configuration.nix + + lix-module.nixosModules.default catppuccin.nixosModules.catppuccin home-manager.nixosModules.home-manager { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.${username} = { - imports = [./home-manager/home.nix catppuccin.homeModules.catppuccin moonlight.homeModules.default]; - - home.packages = [ - inputs.miovim.packages.${system}.default - ]; + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.${username} = { + imports = [ + ./home-manager/home.nix + catppuccin.homeModules.catppuccin + moonlight.homeModules.default + ]; - }; + home.packages = [ + inputs.miovim.packages.${system}.default + inputs.matugen.nixosModules.default + ]; - home-manager.extraSpecialArgs = { inherit inputs; }; + }; + + home-manager.extraSpecialArgs = { inherit inputs; }; } ]; }; @@ -269,8 +281,8 @@ packages.fourget = pkgs.callPackage ./packages/4get.nix { }; homeManager = home-manager.lib.homeManagerConfiguration { - pkgs = import nixpkgs {}; - modules = [./home-manager/home.nix]; + pkgs = import nixpkgs { }; + modules = [ ./home-manager/home.nix ]; extraSpecialArgs = specialArgs; }; }; diff --git a/home-manager/dotfiles/matugen/templates/colors.css b/home-manager/dotfiles/matugen/templates/colors.css new file mode 100644 index 0000000..f246856 --- /dev/null +++ b/home-manager/dotfiles/matugen/templates/colors.css @@ -0,0 +1,7 @@ +/* +* Css Colors +* Generated with Matugen +*/ +<* for name, value in colors *> + @define-color {{name}} {{value.default.hex}}; +<* endfor *>