Skip to content

vaxvhbe/nvidia-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

NVIDIA Sync Flake

A Nix flake for packaging NVIDIA Sync.

Overview

This flake provides a Nix derivation for NVIDIA Sync, extracting the binaries and resources from the official NVIDIA Workbench .deb package. It creates a simple wrapper to execute nvsync-amd64 with the necessary paths configured.

Features

  • Proprietary .deb packaging: Wraps the official NVIDIA Sync .deb package.
  • Nix derivation: Provides a clean, reproducible build environment for NVIDIA Sync.
  • Executable wrapper: Creates a nvidia-sync executable in your path that correctly launches the application.
  • Reproducible builds: Ensures consistent builds across different systems using Nix.

Installation

Using Nix Flakes

Run directly without installing:

nix run github:vaxvhbe/nvidia-sync

Install to your user profile:

nix profile install github:vaxvhbe/nvidia-sync

Build locally:

nix build
./result/bin/nvidia-sync

Development

Enter the development shell:

nix develop

This provides a development environment with nixpkgs tools available.

Technical Details

Package Information

  • Name: nvidia-sync
  • Version: 0.41.22
  • Source: Official NVIDIA Workbench proprietary .deb package (https://workbench.download.nvidia.com/stable/linux/debian/pool/proprietary/n/nvidia-sync/nvidia-sync_0.41.22_amd64.deb)
  • SHA256: 0vx359dg6qk06y5b1yy5n2w6qwxnlxqcx0rry06012h1zh1x87pw (from flake.nix)

Dependencies

The flake itself relies on nixpkgs for standard build tools (stdenv, fetchurl). The nvidia-sync application's runtime dependencies are bundled within the original .deb package.

License

NVIDIA Sync is proprietary software. Please refer to NVIDIA's official documentation and terms of service for licensing information.

Platform Support

  • Supported: x86_64-linux
  • Tested on: NixOS

Links

About

Flake for NVIDIA Sync

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages