Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a Nix flake-based configuration for managing macOS systems using nix-darwin and home-manager. The repository contains a complete system configuration that manages both system-level settings and user-level packages with a modular structure.
The configuration is organized into several key areas:
modules/): Manages macOS system settings, nix-core configuration, apps, and serviceshome/): Manages user-level packages and configurations, organized by functionality# Build and switch to new system configuration just darwin # Build with debug/verbose output just darwin-debug # Update flake inputs just update # Format nix files just fmt # Clean build artifacts just clean # Garbage collection (remove generations older than 7 days) just gc
# Enter development shell nix develop # Format files manually nix fmt # Check system configuration nix flake check
flake.nix: Main flake definition with inputs and outputsJustfile: Command runner for common operationsmodules/: System-level configuration moduleshome/: User-level home-manager configurationmodules/)nix-core.nix: Core nix configuration and settingssystem.nix: macOS system preferences and defaultsapps.nix: System-level applicationsservices.nix: System serviceshost-users.nix: User configurationhome/)default.nix: Main home-manager entry pointterminal/: Terminal environment (shells, emulators, CLI tools)gui/: GUI applications (currently commented out)home/terminal/)shell/: Shell configurations (zsh, fish, starship)emulators/: Terminal emulators (wezterm, ghostty)programs/: CLI utilities and tools organized by categorysudo and use darwin-rebuild switchBefore deploying, update the hostname variable:
Justfile:4 - update the hostname stringflake.nix:31 - update the hostname stringaarch64-darwin)