This repository contains the NixOS package for Elite Dangerous Market Connector (EDMC), a companion app for Elite Dangerous that uploads trade and exploration data to various online databases and provides market information.
# Run EDMC directly
nix run github:yourusername/EDMC
# Install EDMC
nix profile install github:yourusername/EDMC# Clone the repository
git clone https://github.com/yourusername/EDMC.git
cd EDMC
# Run locally
nix run .
# Install from local clone
nix profile install .Add this to your flake.nix inputs:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
edmc = {
url = "github:yourusername/EDMC";
# Optional: pin to a specific commit for reproducibility
# url = "github:yourusername/EDMC/abc123def456";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}Then in your NixOS configuration:
{ inputs, ... }:
{
imports = [ inputs.edmc.nixosModules.default ];
programs.edmc.enable = true;
}# Build package
nix build .#edmc
# Install to profile
nix profile install .#edmc# Enter development shell
nix develop
# Build package
nix build .#edmc
# Test package
nix run .#edmc- Version: 5.13.1
- Homepage: https://github.com/EDCD/EDMarketConnector
- Description: Elite Dangerous Market Connector - trading and exploration data
- License: GPL-2.0+
A companion app for Elite Dangerous that uploads trade and exploration data to various online databases and provides market information.
To update the package version:
- Update the version and SHA256 hash in
edmc.nix - Test the build:
nix build .#edmc - Submit a pull request
This packaging is provided under GPL-2.0+ license, same as the upstream project.