mangowc

Configure Wayland compositor MangoWC via NixOS modules and Home Manager.

21|Updated Jan 5, 2024
One-click install
npx skills add https://github.com/olafkfreund/nixos_config --skill mangowc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mangowc
Source: https://github.com/olafkfreund/nixos_config/tree/main/.gemini/skills/mangowc
Command: npx skills add https://github.com/olafkfreund/nixos_config --skill mangowc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MangoWC streamlines configuring a modern Wayland-based desktop by integrating with NixOS modules and Home Manager, reducing manual setup and maintenance overhead.

Core Features & Use Cases

  • Tag-based window management with rich animations and scenefx, including blur, shadows, rounded corners, and opacity.
  • IPC support for external tools and seamless integration with Waybar, launchers, and other utilities to deliver a cohesive desktop experience.
  • Hot-reloadable configuration and per-user Home Manager module for reproducible setups across hosts.

Quick Start

Install MangoWC via your NixOS configuration, enable the module (programs.mango.enable = true) and the per-user Home Manager module, add your config and autostart.sh, and start your session. Then customize bindings, scratchpads, and layouts to taste. For reference, put the config and scripts under ~/.config/mango and follow the example in the SKILL.md.

Frequently Asked Questions about mangowc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a Wayland window manager with NixOS and Home Manager?▼

You can configure a Wayland window manager using NixOS modules and Home Manager by enabling the program module, adding a per-user Home Manager integration, and placing your configuration with autostart scripts in the .config directory.

Can I use tag-based window management and animations in a wlroots Wayland compositor?▼

Yes, you can use tag-based window management with rich animations in a wlroots Wayland compositor by configuring a module that supports scenefx, including blur, shadows, rounded corners, and opacity adjustments.

Does Waybar work with NixOS Wayland desktop setups for IPC integration?▼

Waybar works with NixOS Wayland desktop setups by using IPC support to seamlessly integrate with external tools, launchers, and utilities, delivering a cohesive desktop experience.

What is the best way to manage scratchpads and multi-monitor layouts on Wayland?▼

The best way to manage scratchpads and multi-monitor layouts on Wayland is using a NixOS-integrated compositor module that allows you to customize bindings, scratchpads, and layouts to suit your work environment.

How do I enable hot-reloadable configuration for a Wayland session in NixOS?▼

You enable hot-reloadable configuration for a Wayland session by using a per-user Home Manager module that provides reproducible setups across hosts, loading settings dynamically at startup.