stylix is not the way to go, it's pretty cool, though

This commit is contained in:
William 2025-03-22 13:19:53 -03:00
parent 3ee7cb91e1
commit 91e36efb64
6 changed files with 3 additions and 431 deletions

View file

@ -16,7 +16,6 @@
./modules/programs.nix
./modules/security.nix
./modules/services.nix
./modules/stylix.nix
./modules/users.nix
./modules/virtualisation.nix
];

View file

@ -5,15 +5,14 @@
./boot.nix
./console.nix
./desktop.nix
# ./flatpak.nix
# ./impermanence.nix
./flatpak.nix
./impermanence.nix
./locale.nix
./networking.nix
./nix.nix
./programs.nix
./security.nix
./services.nix
# ./stylix.nix
./users.nix
./virtualisation.nix
];

View file

@ -1,66 +0,0 @@
{
config,
hostType,
lib,
pkgs,
...
}:
{
config = lib.mkMerge [
# Common configuration
{
}
# Server specific configuration
(lib.mkIf hostType.isServer {
})
# Workstation specific configuration
(lib.mkIf hostType.isWorkstation {
stylix = {
enable = true;
image = pkgs.fetchurl {
url = "https://w.wallhaven.cc/full/dp/wallhaven-dpwvl3.jpg";
sha256 = "sha256-h9UeYj8jSRgSv8XL+zgds4KtooLlJ+IqwxZbQEXdCh4=";
};
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
cursor = {
package = pkgs.kdePackages.breeze-icons;
name = "Breeze_Light";
size = 24;
};
opacity = {
applications = 1.0;
desktop = 0.8;
popups = config.stylix.opacity.desktop;
terminal = 1.0;
};
fonts = {
serif = {
package = pkgs.source-serif;
name = "Source Serif 4 Display";
};
sansSerif = {
package = pkgs.inter;
name = "Inter";
};
monospace = {
package = pkgs.nerd-fonts.fira-code;
name = "FiraCode Nerd Font";
};
emoji = {
package = pkgs.noto-fonts-emoji;
name = "Noto Color Emoji";
};
sizes = {
applications = 10;
desktop = config.stylix.fonts.sizes.applications;
popups = config.stylix.fonts.sizes.applications;
terminal = 12;
};
};
};
})
];
}

View file

@ -16,7 +16,6 @@
./modules/programs.nix
./modules/security.nix
./modules/services.nix
./modules/stylix.nix
./modules/users.nix
./modules/virtualisation.nix
];