feat: gowin eda - fpga

This commit is contained in:
Ryan Yin
2023-09-08 22:26:09 +08:00
parent f5a745f37e
commit 262988949c
3 changed files with 15 additions and 8 deletions

6
flake.lock generated
View File

@@ -787,11 +787,11 @@
"nixpkgs": "nixpkgs_8"
},
"locked": {
"lastModified": 1692285327,
"narHash": "sha256-aiOlR0LvP8ddfHhynh+exbL1mXZZW+sIWIZ2c8kKjro=",
"lastModified": 1694182944,
"narHash": "sha256-UQTvzzrRO8XJk7HjWJK/fSXgHB+tSXjgFIrtK58vOy8=",
"owner": "ryan4yin",
"repo": "nur-packages",
"rev": "d76db9b8cf483b8920045a91f4b5bf7f6a3186e0",
"rev": "1edb32575636d19483442ec18b342ea515575f0e",
"type": "github"
},
"original": {

View File

@@ -1,4 +1,9 @@
{pkgs, pkgs-unstable, ...}: {
{
pkgs,
pkgs-unstable,
nur-ryan4yin,
...
}: {
home.packages = with pkgs; [
# creative
# blender # 3d modeling
@@ -13,10 +18,11 @@
# kicad # 3d printing, eletrical engineering
# fpga
pkgs-unstable.python311Packages.apycula # gowin fpga
pkgs-unstable.yosys # fpga synthesis
pkgs-unstable.nextpnr # fpga place and route
pkgs-unstable.openfpgaloader # fpga programming
pkgs-unstable.python311Packages.apycula # gowin fpga
pkgs-unstable.yosys # fpga synthesis
pkgs-unstable.nextpnr # fpga place and route
pkgs-unstable.openfpgaloader # fpga programming
nur-ryan4yin.packages.${pkgs.system}.gowin-eda-edu-ide # app: `gowin-env` => `gw_ide` / `gw_pack` / ...
];
programs = {

View File

@@ -129,6 +129,7 @@
platformio # udev rules for platformio
openocd # required by paltformio, see https://github.com/NixOS/nixpkgs/issues/224895
android-udev-rules
openfpgaloader
];
};