Declarative package management with Alpine Linux