1{
2 inputs,
3 config,
4 pkgs,
5 lib,
6 ...
7}:
8{
9 imports = [
10 inputs.stylix.nixosModules.stylix
11 ];
12
13 stylix.image = ./wallpaper.png;
14 stylix.polarity = "dark";
15 # stylix.base16Scheme = {
16 # "base00" = "04080e";
17 # "base01" = "36393e";
18 # "base02" = "686b6e";
19 # "base03" = "9b9c9f";
20 # "base04" = "cdcecf";
21 # "base05" = "ffffff";
22 # "base06" = "1d2126";
23 # "base07" = "e6e6e7";
24 # "base08" = "cf0466"; # splatoon 2 pink
25 # "base09" = "2851f6"; # splatoon 1 blue
26 # "base0A" = "6844e6"; # splatoon 3 purple
27 # "base0B" = "17a80d"; # splatoon 2 green
28 # "base0C" = "fea972"; # splatoon 3 fuzzy orange color
29 # "base0D" = "fa5a00"; # splatoon 1 orange
30 # "base0E" = "fffe27"; # splatoon 3 yellow
31 # "base0F" = "bdbebc";
32 # };
33 stylix.base16Scheme =
34 let
35 night = "#2b292d";
36 ash = "#383539";
37 umber = "#4d424b";
38 bark = "#6F5D63";
39 mist = "#D1D1E0";
40 sage = "#B1B695";
41 blush = "#fecdb2";
42 coral = "#ffa07a";
43 rose = "#F6B6C9";
44 ember = "#e06b75";
45 honey = "#F5D76E";
46 in
47 {
48 base00 = night;
49 base01 = ash;
50 base02 = umber;
51 base03 = bark;
52 base04 = blush;
53 base05 = mist;
54 base06 = mist;
55 base07 = bark;
56 base08 = ember;
57 base09 = honey;
58 base0A = rose;
59 base0B = sage;
60 base0C = bark;
61 base0D = coral;
62 base0E = blush;
63 base0F = umber;
64 };
65
66 stylix.fonts = {
67 serif = {
68 name = "Comic Relief";
69 package = pkgs.comic-relief;
70 };
71 sansSerif = config.stylix.fonts.serif;
72 monospace = {
73 name = "Comic Mono";
74 package = pkgs.comic-mono;
75 };
76 };
77
78 stylix.fonts.sizes = {
79 popups = 13;
80 terminal = 13;
81 };
82}