KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
waveforms-flake
★ 21
Open GitHub ↗
A Nix flake for Digilent Waveforms
Download README (.md)
Explore Similar Repositories
WaveForms-SDK-Getting-Started-PY
:
Demo package for the WaveForms SDK Getting Started guide and multiple test scripts for different instruments.
dwfpy
:
Python Bindings for Digilent WaveForms API
kicad-pmod
:
KiCad Library to make it easy to create both host boards and expansion boards and which are compatible with the Digilent "PMOD" specification.
LinxESP32
:
LINX - Digilent/LabVIEW MakerHub for ESP32
digilent-vitis-scripts
:
Set of scripts for managing Vitis workspaces with git.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
waveforms-flake
?
Download (.md)
[](https://github.com/liff/waveforms-flake/actions/workflows/build-packages.yml) A Nix [flake](https://nixos.wiki/wiki/Flakes) for [Digilent Waveforms](https://store.digilentinc.com/digilent-waveforms/) on Linux. # Usage In addition to the `waveforms` package and app, this Flake provides a NixOS module that installs the package and sets up the USB device permissions so that `plugdev` group users are allowed to access. ```nix { inputs.waveforms.url = "github:liff/waveforms-flake"; outputs = { self, nixpkgs, waveforms }: { # replace 'joes-desktop' with your hostname here. nixosConfigurations.joes-desktop = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ # … waveforms.nixosModule ({ users.users.joe.extraGroups = [ "plugdev" ]; }) ]; }; }; } ``` # Note on unfree packages Due to limitations of flakes, this flake enables `config.allowUnfree` on its import of nixpkgs, meaining that packages can be built without otherwise enabling unfree software.