Getting started

Desomnia needs to be runs as a background service with elevated privileges, so that it can monitor system activity and control sleep behaviour.

Available installation methods

To install Desomnia, pick the method that fits your platform and preferences:

Interactive installer – πŸͺŸ Windows
Installs required dependencies, registers the service, and creates an initial configuration.
Homebrew – 🐧 Linux, 🍎 macOS
Native deployment, with all features available. Installs required dependencies, helps with service registration.
Update to newer versions easily.
Docker – 🐧 Linux
Containerised deployment, with limited features available. Required dependencies are bundled; no installation required.
Update to newer versions easily.
Manually – 🐧 Linux
Requires you to install the .NET runtime and additional libraries/tools yourself. Can be used to test Desomnia in portable mode.