No description
  • Nix 99.8%
  • Just 0.2%
Find a file
2026-09-20 03:15:37 +08:00
.github/workflows komari: init 2026-09-16 22:45:09 +08:00
_sources xdd: init 2026-09-20 03:15:37 +08:00
nixpaks wip: nixpaks-wechat 2026-09-07 18:21:08 +08:00
pkgs xdd: init 2026-09-20 03:15:37 +08: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(rime): Add out and raw outputs to rime 2026-06-29 09:24:34 +01:00
flake.lock chore: update nix sources 2026-09-07 07:23:20 +00:00
flake.nix wip: nixpaks-wechat 2026-09-07 18:21:08 +08:00
Justfile zhihu-cli: init 2026-09-06 15:29:20 +08:00
LICENSE add LICENSE 2026-07-23 05:42:53 +01:00
nvfetcher.toml xdd: init 2026-09-20 03:15:37 +08: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.