main
 1{den, ...}: {
 2  den.hosts.kevin.settings = {
 3    desktop.style = {
 4      fonts.sizes = {
 5        applications = 13;
 6        desktop = 13;
 7        terminal = 13;
 8      };
 9    };
10  };
11
12  den.aspects.kevin = {
13    includes = [
14      den.aspects.core.hardware.bluetooth
15    ];
16
17    nixos = {
18      hardware.facter.reportPath = ./facter.json;
19
20      boot.loader = {
21        systemd-boot = {
22          enable = true;
23          consoleMode = "auto";
24        };
25      };
26    };
27
28    homeManager = {
29      services.kanshi = {
30        enable = true;
31        settings = [
32          {
33            output = {
34              criteria = "AU Optronics 0xF1A7 Unknown";
35              mode = "3200x2000@165.002";
36              position = "0,0";
37              scale = 2.0;
38              alias = "INTERNAL";
39            };
40          }
41          {
42            output = {
43              criteria = "Dell Inc. BoltSnake 8R33926O00QS";
44              mode = "2160x1440@60.002";
45              position = "0,0";
46              scale = 1.5;
47              alias = "PORTABLE";
48            };
49          }
50          {
51            profile = {
52              name = "single";
53              outputs = [
54                {
55                  criteria = "$INTERNAL";
56                  scale = 2.0;
57                }
58              ];
59            };
60          }
61          {
62            profile = {
63              name = "home";
64              outputs = [
65                {
66                  criteria = "$INTERNAL";
67                  scale = 2.0;
68                }
69                {
70                  criteria = "$PORTABLE";
71                  transform = "270";
72                  scale = 2.0;
73                  position = "1600,0";
74                }
75              ];
76            };
77          }
78        ];
79      };
80    };
81  };
82}