No description
  • Nix 64.2%
  • Python 33.8%
  • Shell 1.6%
  • Just 0.4%
Find a file
2026-11-02 09:36:30 +00:00
.github/workflows ci: drop nvfetcher-related resources in 2026-11-01 03:54:08 +00:00
helper feat: initialise update.py 2026-10-27 03:08:31 +00:00
nixpaks wip: nixpaks-wechat 2026-09-07 18:21:08 +08:00
pkgs chore: update nix sources 2026-11-02 09:36:30 +00:00
tests treewide: remove nvfetcher 2026-11-01 03:33:45 +00:00
.editorconfig initial commit 2026-06-12 08:03:48 +01:00
.envrc wip: nixpaks-wechat 2026-09-07 18:21:08 +08:00
.gitattributes bbdown: distributed by source 2026-07-24 09:36:55 +01:00
.gitignore feat: initialise update.py 2026-10-27 03:08:31 +00:00
flake.lock chore: update nix sources 2026-11-02 09:36:30 +00:00
flake.nix treewide: remove nvfetcher 2026-11-01 03:33:45 +00:00
Justfile treewide: remove nvfetcher 2026-11-01 03:33:45 +00:00
LICENSE add LICENSE 2026-07-23 05:42:53 +01:00
README.md doc: update ccstudio documentation; 2026-07-24 09:53:08 +01:00

Nix Misc Packages

Miscellaneous packages for my Nix Setup

Usage

Proton

# Bottles
xdg.dataFile."bottles/runners/dwproton-${dwproton.version}".source = dwproton;

TI CC Studio

# nixos
let 
  ccstudio = pkgs.js0ny.ccstudio;
in 
{
  environment.systemPackages = [ ccstudio ];
  services.udev.packages = [ ccstudio ];
}

The bundled TI rules cover selected FTDI-based debug probes, but not the common FT232R ID 0403:6001. Add the following rule when using such a device and CCS fails to enumerate it with error -151:

# Allow the active local session to use D2XX with FTDI raw USB devices.
services.udev.extraRules = ''
  SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="0403", TAG+="uaccess"
'';

This error can occur even when /dev/ttyUSB* works because D2XX opens the raw USB node under /dev/bus/usb. Reconnect the device and restart CCS after applying the rule.