---
title: "Improving OS Configuration with Comtrya [DevOps Office Hours Ep. 05 -- Featuring David McKay]"
url: https://daily.dev/posts/improving-os-configuration-with-comtrya-devops-office-hours-ep-05----featuring-david-mckay--2oiwt9fiz
source_url: https://www.youtube.com/watch?v=KGqT7Kx616w
type: video:youtube
source: "DevOps Directive"
published: 2026-05-31T07:40:35.637Z
updated: 2026-05-31T07:50:24.395Z
tags: ["rust"]
reading_time: 100
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Improving OS Configuration with Comtrya [DevOps Office Hours Ep. 05 -- Featuring David McKay]

**[DevOps Directive](https://daily.dev/sources/devops-directive)** · 100 min read · 0 upvotes · 0 comments

## Summary

A live coding session introducing Comtrya, an open source configuration management tool written in Rust focused on localhost and dotfile management. The tool uses YAML manifests to declare desired system state and supports cross-platform package management (Homebrew, apt, winget, pacman/yay, BSD pkg). Key features include running individual manifests, fetching remote manifests via URL (useful for cloud-init), and a DAG-based dependency system. The session covers the codebase architecture including the atom/action pattern for idempotent operations, and live-codes a new OS context provider to expose system information (OS type, architecture) for use in manifest predicates and Jinja-style templating.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=KGqT7Kx616w>

---

Tags: [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/improving-os-configuration-with-comtrya-devops-office-hours-ep-05----featuring-david-mckay--2oiwt9fiz)
