Add Invincible theme with custom fonts and wallpapers for Hyprland

This commit is contained in:
Chris Toph 2025-04-05 14:40:49 -04:00
parent cf64f290d1
commit 6096adc55d
4 changed files with 106 additions and 0 deletions

View file

@ -0,0 +1,79 @@
{
pkgs,
inputs,
lib,
...
}:
let
path = lib.custom.relativeToRoot "pkgs/common/monocraft-nerd-fonts/package.nix";
monocraft-nerd-fonts = pkgs.callPackage path { inherit pkgs; };
in
{
imports = [
inputs.stylix.homeManagerModules.stylix
];
stylix = {
enable = true;
autoEnable = true;
base16Scheme = ./invincible.yaml;
image = ./wallpapers/invincible.jpg;
polarity = "dark";
fonts = {
serif = {
package = pkgs.google-fonts.override { fonts = [ "Laila" ]; };
name = "Laila";
};
sansSerif = {
package = pkgs.lexend;
name = "Lexend";
};
monospace = {
package = monocraft-nerd-fonts;
name = "Monocraft";
};
emoji = {
package = pkgs.noto-fonts-emoji;
name = "Noto Color Emoji";
};
};
targets = {
hyprpaper.enable = true;
vscode = {
enable = false;
profileNames = [ "Stylix" ];
};
};
};
home.pointerCursor = {
gtk.enable = true;
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Classic";
size = 16;
};
gtk = {
enable = true;
iconTheme = {
package = pkgs.adwaita-icon-theme;
name = "Adwaita";
};
};
home.file = {
# ".config/stylix/invincible.yaml" = {
# source = ./invincible.yaml;
# };
"Pictures/Wallpapers" = {
source = ./wallpapers;
recursive = true;
};
};
}

View file

@ -0,0 +1,27 @@
system: base16
slug: Invincible
name: Invincible
author: tophc7
variant: dark
palette:
base00: "232323"
base01: "232C30"
base02: "233A43"
base03: "224756"
base04: "ADE0FB"
base05: "D4ECF1"
base06: "E7F2EC"
base07: "FAF7E6"
base08: "EE2E00" # Red
base09: "F7A94E" # Orange
base0A: "21438D" # Yellow
base0B: "#8DE364" # Green
base0C: "59A3C0" # Cyan
base0D: "FCEEA1" # Blue
base0E: "AC92BF" # Purple
base0F: "EA5E79" # Magenta
# https://coolors.co/ee2e00-f68e1b-fee45c-becf68-4197ba-123787-3f2a47-806994-cfc5de-ea5e79
# https://coolors.co/fafbe8-000000-131311-1d1d19-262621-1db3ec-65caf4-89d5f8-ade0fb
# https://coolors.co/ee2e00-f7a94e-21438d-8de364-59a3c0-fceea1-ac92bf-ea5e79
# https://coolors.co/232323-232c30-233a43-224756-ade0fb-d4ecf1-e7f2ec-faf7e6

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB