Use stylix's NixOs module

This commit is contained in:
Pedro Rey Anca 2025-06-09 19:47:55 +02:00
parent 5bf8070ee0
commit 4a4be84a33
Signed by: peprolinbot
GPG key ID: 053EA6E00116533A
3 changed files with 14 additions and 7 deletions

View file

@ -18,6 +18,7 @@
++ [(import ./services.nix)] ++ [(import ./services.nix)]
++ [(import ./gaming.nix)] ++ [(import ./gaming.nix)]
++ [(import ./system.nix)] ++ [(import ./system.nix)]
++ [(import ./stylix.nix)]
++ [(import ./user.nix)] ++ [(import ./user.nix)]
++ [(import ./wayland.nix)] ++ [(import ./wayland.nix)]
++ [(import ./virtualisation.nix)]; ++ [(import ./virtualisation.nix)];

11
modules/core/stylix.nix Normal file
View file

@ -0,0 +1,11 @@
{
inputs,
pkgs,
...
}: {
imports = [inputs.stylix.nixosModules.stylix];
stylix = {
enable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
};
}

View file

@ -1,13 +1,11 @@
{ {
inputs,
config, config,
pkgs, pkgs,
... ...
}: { }: {
imports = [inputs.stylix.homeModules.stylix];
stylix = { stylix = {
enable = true; enable = true;
autoEnable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
targets = { targets = {
librewolf.profileNames = ["pedro"]; librewolf.profileNames = ["pedro"];
@ -22,10 +20,7 @@
name = "JetBrainsMono Nerd Font"; name = "JetBrainsMono Nerd Font";
}; };
emoji = { emoji = config.stylix.fonts.monospace;
package = pkgs.noto-fonts-emoji;
name = "Noto Color Emoji";
};
}; };
cursor = { cursor = {