zaphyra's git: nixfiles

zaphyra's nixfiles

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 
{
  config,
  inputs,
  lib,
  pkgs,
  ...
}:

{

  config = lib.mkIf (config.modules.presets.void.enable && config.modules.presets.graphical.enable) {
    home-manager.sharedModules = [
      {
        dconf.settings."org/gnome/desktop/interface".color-scheme = lib.mkForce "prefer-dark";
        stylix.targets.librewolf = {
          #colorTheme.enable = true;
          profileNames = [ "default" ];
        };
      }
    ];
    stylix = {
      enable = true;
      base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
      image = inputs.self.resources.void.background;
      fonts = {
        serif = {
          #package = pkgs.roboto;
          #name = "Roboto Serif";
        };
        sansSerif = {
          #package = pkgs.roboto;
          #name = "Roboto Sans";
        };
        monospace = {
          package = pkgs.nerd-fonts.fira-code;
          name = "FiraCode Nerd Font";
        };
      };
      iconTheme = {
        enable = true;
        package = pkgs.papirus-icon-theme;
        dark = "Papirus-Dark";
        light = "Papirus-Light";
      };
      opacity.terminal = 0.9;
    };
  };

}