/nixos-addons

Additional software which is doesn't (yet or already) included into NixOS.

Primary LanguageNix

Additional packages and modules for NixOS

  • jsonst JSON Schema hacking toolset
  • xonv Ultimate data formats exchange commandline tool
  • ubmsc BMS monitoring tool
  • bluer-tools A tools for GATT services, L2CAP and RFCOMM sockets on Linux
  • easytier A simple, secure, decentralized VPN mesh network solution
  • ukvm A network KVM solution in Rust
  • godap A complete TUI for LDAP
  • victoriametrics-datasource Grafana datasource for VictoriaMetrics
  • nvidia_gpu_exporter Nvidia GPU exporter for prometheus using nvidia-smi binary
  • FDT viewer Flattened Device Tree Viewer written in Qt
  • OpenOCD SVD OpenOCD and CMSIS-SVD based peripheral register viewer
  • CadQuery Python parametric CAD scripting framework based on OCC
  • JupyterLab Language Packs Language packs for JupyterLab ecosystem (python3Packages.jupyterlab-language-pack-{lang-code})
  • Mayo 3D CAD viewer and converter based on Qt + OpenCascade
  • Ultimaker Cura 3D printer / slicing GUI built on top of the Uranium framework
  • gost-fonts Russian GOST fonts

Installation

Add channel:

$ nix-channel --add https://github.com/katyo/nixos-addons/archive/master.tar.gz nixos-addons
$ nix-channel --update nixos-addons

Edit system configuration:

{
    imports = [
      (import <nixos-addons>)
    ];
}

Or add overlay to ~/.config/nixpkgs/overlays.nix:

[
    (import <nixos-addons/packages>)
]

Or use in shell:

{ pkgs ? import <nixpkgs> {
    overlays = [
        (import <nixos-addons/packages>)
    ];
}, ... }:

with pkgs;

mkShell {
    buildInputs = [
        // packages
    ];
}