diff --git a/flake.lock b/flake.lock index 50e47be0..88c85f3d 100644 --- a/flake.lock +++ b/flake.lock @@ -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": { diff --git a/home/linux/desktop/creative.nix b/home/linux/desktop/creative.nix index bb043f37..90f5d7b7 100644 --- a/home/linux/desktop/creative.nix +++ b/home/linux/desktop/creative.nix @@ -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 = { diff --git a/modules/nixos/core-desktop.nix b/modules/nixos/core-desktop.nix index 73355a2d..3a0839a6 100644 --- a/modules/nixos/core-desktop.nix +++ b/modules/nixos/core-desktop.nix @@ -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 ]; };