Skip to content

This is a NixOS flake package, to install Elite Dangerous Market Connector on NixOS through the Nix package manager. See https://github.com/EDCD/EDMarketConnector for EDMarketConnector source code.

License

Notifications You must be signed in to change notification settings

Brighter-Applications/EDMC-Nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elite Dangerous Market Connector (EDMC) - NixOS Package

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.

Quick Start

Option 1: Run directly from GitHub

# Run EDMC directly
nix run github:yourusername/EDMC

# Install EDMC
nix profile install github:yourusername/EDMC

Option 2: Clone and use locally

# Clone the repository
git clone https://github.com/yourusername/EDMC.git
cd EDMC

# Run locally
nix run .

# Install from local clone
nix profile install .

Option 3: Add to your NixOS configuration

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;
}

Manual installation

# Build package
nix build .#edmc

# Install to profile
nix profile install .#edmc

Development

# Enter development shell
nix develop

# Build package
nix build .#edmc

# Test package
nix run .#edmc

Package Details

EDMarketConnector

A companion app for Elite Dangerous that uploads trade and exploration data to various online databases and provides market information.

Contributing

To update the package version:

  1. Update the version and SHA256 hash in edmc.nix
  2. Test the build: nix build .#edmc
  3. Submit a pull request

License

This packaging is provided under GPL-2.0+ license, same as the upstream project.

About

This is a NixOS flake package, to install Elite Dangerous Market Connector on NixOS through the Nix package manager. See https://github.com/EDCD/EDMarketConnector for EDMarketConnector source code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages