# Islamic Layer A first-class part of Atlas OS — woven into the OS and the device fleet, not bolted on. ## Components | Layer | What it does | |-------|-------------| | Family-safe DNS | AdGuard Family + a hosts blocklist across the network | | Content filtering | HaramBlur on browsers | | Quran at logon | Recitation plays when the workstation logs in | | Adhan + lock | At configured mosque salah times, the Adhan plays and the screen locks | | Sunnah reminders | Recurring reminders surfaced across the device fleet | ## Salah timing Prayer times are configured for your local mosque. At each salah time the fleet plays the Adhan and locks the active screen — a deliberate, enforced pause rather than a passive notification. To configure your mosque: edit `atlas-os/islamic/config.json` with your mosque name and location (or GPS coordinates). The timing engine uses the MuslimSalat API. ## Where it lives All assets and scripts live under the Atlas artifacts tree: ``` Sync/atlas-artifacts/atlas-os/islamic/ ``` This keeps the layer versioned and reproducible alongside the rest of the Atlas OS configuration, and syncs across devices through the same Syncthing topology as the other artifacts. ## Principle The Islamic layer is treated as core infrastructure: it ships with the OS, runs on the fleet by default, and is documented and version-controlled like every other service.