Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
21
These instructions are for AI assistants working in this project.
Sign in to like and favorite skills
These instructions are for AI assistants working in this project.
Always open
@/openspec/AGENTS.md when the request:
Use
@/openspec/AGENTS.md to learn:
Keep this managed block so 'openspec update' can refresh the instructions.
dotfiles/ ├── flake.nix # Main flake configuration ├── hosts/ # Host-specific configurations │ ├── oxe-nixos/ # Desktop NixOS config │ ├── xps-nixos/ # Laptop NixOS config │ └── mac-nix/ # macOS Darwin config ├── modules/ # Modular configuration system │ ├── config/ # Core configuration modules │ │ ├── constants.nix # User constants (username, email) │ │ ├── user.nix # User account configuration │ │ ├── hosts.nix # Host type definitions │ │ ├── args.nix # Shared arguments │ │ ├── home.nix # Home Manager patterns │ │ └── rices.nix # Theme system config │ ├── features/ # System-level capabilities │ │ ├── engineer.nix # Development environment │ │ ├── hyprland.nix # Wayland desktop │ │ ├── nvidia.nix # NVIDIA graphics │ │ ├── audio.nix # Audio system │ │ ├── bluetooth.nix # Bluetooth support │ │ ├── amd.nix # AMD graphics │ │ ├── secrets.nix # Secret management │ │ ├── student.nix # Student tools │ │ ├── darknet.nix # Privacy/security │ │ └── power-efficient.nix # Power management │ └── programs/ # Custom applications │ ├── dx/ # Flake editor script │ ├── catls/ # Ruby file lister │ ├── cmbd/ # Go command builder │ ├── convert_img/ # Python image converter │ ├── splitm/ # Screen splitter │ └── proton-x/ # Proton launcher ├── rices/ # Theme configurations │ └── dark/ # Dark theme with Stylix ├── templates/ # Development templates │ ├── devshell/ # General development │ ├── rust-shell/ # Rust projects │ ├── go-shell/ # Go projects │ ├── go-templ-shell/ # Go + Templ │ ├── remix-js-shell/ # Remix.js projects │ ├── laravel-shell/ # Laravel PHP │ ├── lua-shell/ # Lua development │ ├── zig-shell/ # Zig projects │ ├── cuda-shell/ # CUDA development │ ├── rust-web-shell/ # Rust web projects │ └── bun-shell/ # Bun.js projects └── pkgs/ # Custom package definitions
nix develop -c lint (runs statix, deadnix, nix flake check)nix fmt (alejandra for Nix, rustfmt, black for Python)cd modules/programs/convert_img && python -m pytest tests/test_convert_img.py::TestClassName::test_methodcd modules/programs/<program-name> && nix builddarwin-rebuild switch --flake . (macOS) or sudo nixos-rebuild switch --flake . (NixOS)nix flake init -t github:connerohnesorge/dotfiles#<template-name>let...in blocks, use delib.module pattern for modulesmodules/features/, programs in modules/programs/, configs in modules/config/nixos.ifEnabled, darwin.ifEnabled, home.ifEnabled./hosts ./modules ./rices paths