-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstylix.nix
51 lines (46 loc) · 1.14 KB
/
stylix.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{ pkgs, lib, stylix, ... }:
{
environment.systemPackages = with pkgs; [
base16-schemes
adwaita-icon-theme # for icons in nautilus
morewaita-icon-theme
whatsapp-emoji-font
];
stylix = {
enable = true;
cursor = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
size = 16;
};
image = ../../assets/wallpaper/pixel_kanagawa.png;
# https://tinted-theming.github.io/base16-gallery/
# Dracula, Nord, cattpuccin-mocha
base16Scheme = "${pkgs.base16-schemes}/share/themes/dracula.yaml";
fonts = {
monospace = {
package = pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; };
name = "JetBrains Mono Nerd Font Mono";
};
sansSerif = {
package = pkgs.fira;
name = "Fira Sans";
};
serif = {
package = pkgs.fira;
name = "Fira Sans";
};
emoji = {
package = pkgs.whatsapp-emoji-font;
name = "WhatsApp Emoji";
};
};
opacity = {
applications = 0.95;
terminal = 0.8;
desktop = 1.0;
popups = 0.95;
};
polarity = "dark"; # "light" or "either"
};
}