My NixOS and Home Manager configurations
1{ styx, ... }:
2{
3 styx.theming = {
4 includes = [ (styx.theming._.catppuccin "mocha" "mauve") ];
5 nixos =
6 { pkgs, ... }:
7 {
8 fonts = {
9 packages = with pkgs; [
10 maple-mono.NF
11 jetbrains-mono
12 montserrat
13 libertine
14 inter
15 openmoji-color
16 nerd-fonts.symbols-only
17 atkinson-hyperlegible-next
18 ];
19 enableDefaultPackages = true;
20 fontDir.enable = true;
21 fontconfig.defaultFonts = {
22 sansSerif = [ "Atkinson Hyperlegible Next" ];
23 serif = [ "Liberation Serif" ];
24 monospace = [ "Maple Mono NF" ];
25 emoji = [ "OpenMoji Color" ];
26 };
27 };
28 };
29
30 homeManager =
31 { pkgs, ... }:
32 {
33 home = {
34 pointerCursor = {
35 package = pkgs.posy-cursors;
36 name = "Posy_Cursor";
37 gtk.enable = true;
38 };
39 };
40 };
41 };
42}