Tags: macos*

0 bookmark(s) - Sort by: Date ↓ / Title /

  1. This guide provides a comprehensive setup for using the Ghostty terminal emulator with Anthropic's Claude Code agentic coding tool. It highlights how Ghostty’s native splits, notification forwarding, and state restoration features minimize friction during long sessions where an AI agent is modifying files and running tests.

    The article covers several key optimizations:
    - Core configuration for typography (JetBrains Mono Nerd Font), themes, and window persistence to restore layouts between restarts.
    - Implementation of the SAND keybinding pattern for intuitive split pane management.
    - Three distinct workspace presets: Standard Split, Three-Pane Neovim Layout, and Multi-Project Tab Layout.
    - Automation scripts for installing necessary fonts, configuring a compatible Starship prompt (to avoid issues with Powerlevel10k), and setting Ghostty as the default terminal handler.
    - A specialized tmux script designed to handle remote sessions while ensuring Claude Code notifications and extended keys pass through correctly.
    - Specific JSON settings to synchronize Claude Code's theme and system notification behavior with Ghostty’s environment.
  2. Appify transforms terminal user interface (TUI) applications into native macOS application bundles. This utility allows command-line tools to function as standalone apps with their own Dock icons, Cmd+Tab entries, and Spotlight visibility. By embedding a Ghostty engine, it provides GPU-accelerated Metal rendering without requiring any existing terminal installations or external dependencies.
    Key features:
    Single binary distribution with zero dependencies
    Native macOS experience using Swift and GhosttyKit
    GPU accelerated rendering via the Metal renderer
    Customizable application names, bundle IDs, and icons
  3. This Reddit post discusses a tip to speed up the animation of the auto-hide Dock on macOS. By default, there's a slight delay when the Dock appears as the mouse reaches the bottom of the screen. The user shares a Terminal command to remove this delay and make the Dock pop up instantly. The command modifies the `autohide-delay` and `autohide-time-modifier` settings. Many commenters share similar tips and resources for customizing macOS defaults, including websites like `macos-defaults.com` and apps like TinkerTool and OnyX.

    `defaults write com.apple.dock autohide-delay -float 0; defaults write com.apple.dock autohide-time-modifier -float 0.5; killall Dock`
    2026-04-03 Tags: , , , by klotz
  4. This Gist details a solution for reclaiming control over a macOS system when using older versions of Bash and the sandboxed App Store version of WireGuard cause issues. The core problem is that macOS's system Bash is outdated (version 3.2), which breaks modern scripts. Additionally, the App Store WireGuard client stores configurations in the Keychain, making them inaccessible to the command-line interface.
    The solution involves installing a modern Bash and WireGuard tools via Homebrew, fixing terminal issues with terminfo, configuring the root environment's PATH, and rescuing WireGuard configurations from the Keychain. By following these steps, users can establish a functional WireGuard CLI setup on their macOS systems, bypassing the limitations imposed by the system's default configuration.
    2026-03-31 Tags: , , , , , , , , , by klotz
  5. Simon Willison details creating a custom macOS presentation app, "Present," in just 45 minutes using Swift and SwiftUI. Frustrated with the risk of browser crashes when presenting a series of web pages, he built an app that displays URLs as slides, offering features like full-screen mode, keyboard navigation, and automatic URL saving. He even added remote control functionality via a web server and Tailscale.
    The project highlights the power of AI-assisted coding and expands his skillset, demonstrating how experienced software engineers can quickly learn new languages and tools to solve personal problems. The resulting app is a simple, effective solution tailored to his specific needs.
  6. Simon Willison explores "vibe coding" - building macOS apps with SwiftUI using large language models like Claude Opus 4.6 and GPT-5.4, without extensive coding knowledge. He successfully created two apps, Bandwidther (network bandwidth monitor) and Gpuer (GPU usage monitor), demonstrating the potential of this approach. The process involved minimal prompting and iterative development, leveraging the LLMs' capabilities for both code generation and feature suggestions.
    While acknowledging the need for caution regarding the apps' accuracy, Willison highlights the efficiency and accessibility of building macOS applications in this manner.
  7. To unbind (or another meta-w combo) for a specific Mac application, create a custom app shortcut to "rebind" it to an unused combination. Go to System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts, click +, select the app, type "Close" (or "Close Window") as the menu title, and assign a dummy shortcut (e.g., ctrl-option-command-F12)
    ).
    2026-03-25 Tags: , , , , by klotz
  8. Amber is a new language that compiles to bash, offering modern syntax and compile-time checks while outputting a bash script. The article discusses its features, limitations, and provides a simple example of its usage.
  9. LlamaBarn is a macOS menu bar app for running local LLMs. It provides a simple way to install and run models locally, connecting to apps via an OpenAI-compatible API.
  10. The article discusses Apple Container, a new tool for running Linux containers on macOS, comparing its performance and efficiency to Docker Desktop. It highlights its ease of setup on Silicon Macs, compatibility with Dockerfiles, and potential as a lightweight alternative for home lab enthusiasts.

Top of the page

First / Previous / Next / Last / Page 1 of 0 SemanticScuttle - klotz.me: tagged with "macos"

About - Propulsed by SemanticScuttle