Compare commits

...

2 commits

Author SHA1 Message Date
Pedro Rey Anca fdd286c19f
Remove unused theming variables 2025-06-09 19:48:12 +02:00
Pedro Rey Anca 4a4be84a33
Use stylix's NixOs module 2025-06-09 19:47:55 +02:00
4 changed files with 14 additions and 10 deletions

View file

@ -18,6 +18,7 @@
++ [(import ./services.nix)]
++ [(import ./gaming.nix)]
++ [(import ./system.nix)]
++ [(import ./stylix.nix)]
++ [(import ./user.nix)]
++ [(import ./wayland.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

@ -17,8 +17,6 @@
QT_AUTO_SCREEN_SCALE_FACTOR = "1";
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
QT_QPA_PLATFORM = "wayland";
QT_QPA_PLATFORMTHEME = "qt5ct";
QT_STYLE_OVERRIDE = "kvantum";
MOZ_ENABLE_WAYLAND = "1";
MOZ_USE_XINPUT2 = "1";
WLR_BACKEND = "vulkan";
@ -26,7 +24,6 @@
XDG_SESSION_TYPE = "wayland";
SDL_VIDEODRIVER = "wayland";
CLUTTER_BACKEND = "wayland";
GTK_THEME = "Dracula";
};
wayland.windowManager.hyprland.systemd.variables = ["--all"];

View file

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