https://github.com/dlicudi/cockpitdecks-configs
A collection of aircraft configs for cockpitdecks
https://github.com/dlicudi/cockpitdecks-configs
flight-simulator python x-plane
Last synced: about 2 months ago
JSON representation
A collection of aircraft configs for cockpitdecks
- Host: GitHub
- URL: https://github.com/dlicudi/cockpitdecks-configs
- Owner: dlicudi
- License: mit
- Created: 2024-02-22T12:39:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-02T20:06:52.000Z (2 months ago)
- Last Synced: 2026-04-03T01:39:59.484Z (2 months ago)
- Topics: flight-simulator, python, x-plane
- Language: Python
- Homepage: https://dlicudi.github.io/cockpitdecks-configs/
- Size: 53.6 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cockpitdecks-configs
Aircraft deck configurations for [Cockpitdecks](https://github.com/dlicudi/cockpitdecks).
Documentation: [Cockpitdecks Configs Docs](https://dlicudi.github.io/cockpitdecks-configs/)
## Aircraft
| Pack | Aircraft | Available |
|------|----------|-----------|
| `cirrus-sr22` | Laminar Research Cirrus SR22 | Deck Packs tab |
| `cessna-172-sp` | Laminar Research Cessna 172 SP | Manual install |
| `beechcraft-baron-58` | Laminar Research Beechcraft Baron 58 | Manual install |
| `lancair-evolution` | Laminar Research Lancair Evolution | Manual install |
| `embraer-e-jets-family` | Laminar Research Embraer E-Jets Family | Manual install |
| `epic-e1000g` | Laminar Research Epic E1000G | Manual install |
| `vans-aircraft-rv-10` | Van's Aircraft RV-10 | Manual install |
| `aerobask-robin-dr401` | Aerobask Robin DR401 | Manual install |
| `toliss-airbus-a320-neo` | Toliss Airbus A320 Neo | Manual install |
| `toliss-airbus-a321-neo` | Toliss Airbus A321 Neo | Manual install |
| `toliss-airbus-a330-neo` | Toliss Airbus A330 Neo | Manual install |
## Installation
### Via Cockpitdecks Desktop (recommended)
Packs marked **Deck Packs tab** can be installed directly from the **Decks → Packs** tab in [Cockpitdecks Desktop](https://github.com/dlicudi/cockpitdecks-desktop). No manual steps required.
### Manual install
For configs without a published pack release, clone this repo and symlink the `deckconfig` folder into the aircraft directory:
```sh
git clone https://github.com/dlicudi/cockpitdecks-configs.git
```
Then symlink the config into your X-Plane aircraft folder:
```sh
ln -s ~/GitHub/cockpitdecks-configs/decks/cirrus-sr22/deckconfig \
~/X-Plane\ 12/Aircraft/Laminar\ Research/Cirrus\ SR22/deckconfig
```
> [!IMPORTANT]
> You must use a symlink — an alias (macOS Finder) will not work for long-press buttons.
### Installing Cockpitdecks
```sh
python3 -m venv .venv
source .venv/bin/activate
pip install 'cockpitdecks[xplane,loupedeck] @ git+https://github.com/dlicudi/cockpitdecks.git'
```
`cockpitdecks-configs` is not a Python package and should not be installed with `pip`.
## Releasing a pack
```sh
# Preview
python scripts/release-deck.py release cirrus-sr22
# Publish
python scripts/release-deck.py release cirrus-sr22 --execute
```
Release notes are auto-generated from the git log since the previous tag. See each pack's `README.md` for full documentation.
## Preview generation
Deck docs and preview images can be regenerated without X-Plane running:
```sh
python3 scripts/generate_deck_docs.py
```