14 lines
1.1 KiB
Plaintext
14 lines
1.1 KiB
Plaintext
---
|
|
name: "lidwatch"
|
|
subtitle: "Sleeps a docked MacBook when you close the lid"
|
|
date: 2026-07-13
|
|
link: "https://github.com/KristijanKocev/lidwatch"
|
|
linkText: "GitHub"
|
|
source: "Hacker News — Show HN"
|
|
topics: [macos-apps, cli-and-automation]
|
|
tags: [open-source, background-service, utility]
|
|
description: "A lightweight background service that overrides macOS's default clamshell behavior so a MacBook with an external display actually sleeps when the lid closes."
|
|
---
|
|
|
|
macOS deliberately stays awake in clamshell mode whenever an external display is connected and power is plugged in — lidwatch overrides exactly that one behavior, sending the Mac to sleep when the lid closes regardless. It runs as a `brew services` background daemon rather than a menu-bar app, by design: the author wanted something you enable once and forget, not another icon competing for space. It reacts to native macOS lid-state, power, and display-connection events directly instead of polling every few seconds, which is what caused a competing tool to occasionally sleep the Mac with the lid still open.
|