2023-12-30 22:11:18 -05:00
|
|
|
Jovian NixOS modules organization
|
|
|
|
=================================
|
|
|
|
|
|
|
|
## `devices/`
|
|
|
|
|
|
|
|
Device-specific options.
|
|
|
|
|
|
|
|
New devices should have their namespace (folder and options) prefixed by the vendor name.
|
|
|
|
|
|
|
|
Only options specific to the devices should be *defined* there.
|
|
|
|
|
|
|
|
|
|
|
|
## `hardware/`
|
|
|
|
|
|
|
|
Hardware-specific options.
|
|
|
|
|
|
|
|
These options are assumed correct for a larger scope of devices.
|
|
|
|
|
|
|
|
Hardware options should be gated behind `hardware.has.*` options.
|
|
|
|
|
|
|
|
|
|
|
|
## `steam/`
|
|
|
|
|
|
|
|
Steam-specific options.
|
|
|
|
|
|
|
|
These options control and affect use of the "steam deck mode" steam interface.
|
|
|
|
|
|
|
|
|
|
|
|
## `steamos/`
|
|
|
|
|
|
|
|
Options mirroring generic configuration from SteamOS.
|
|
|
|
|
|
|
|
Any non-device-specific opinionated configuration should be defined here.
|
|
|
|
|
|
|
|
|
2024-02-03 12:10:52 +03:00
|
|
|
## `jovian/`
|
2023-12-30 22:11:18 -05:00
|
|
|
|
|
|
|
Misc. mostly internal options to make Jovian NixOS work.
|