From 84915990f9286839a4eec594e0525476291a2b33 Mon Sep 17 00:00:00 2001 From: Roman Lubij Date: Thu, 5 Mar 2026 16:16:23 +0100 Subject: [PATCH] Make pio work in vscode --- common/default.nix | 1 + common/modules/packages.nix | 9 ++++++++- common/modules/services.nix | 5 +++++ flake.lock | 18 +++++++++--------- laptop/modules/services.nix | 2 +- 5 files changed, 24 insertions(+), 11 deletions(-) diff --git a/common/default.nix b/common/default.nix index f50204e..d1781ae 100644 --- a/common/default.nix +++ b/common/default.nix @@ -102,6 +102,7 @@ "video" "render" "input" + "dialout" ]; shell = pkgs.zsh; #packages = with pkgs; [ ]; diff --git a/common/modules/packages.nix b/common/modules/packages.nix index e2107c9..903eca1 100644 --- a/common/modules/packages.nix +++ b/common/modules/packages.nix @@ -149,7 +149,14 @@ vesktop vkbasalt vlc - vscode-fhs + (vscode.fhsWithPackages ( + ps: with ps; [ + python3 + zlib + gcc + gnumake + ] + )) webp-pixbuf-loader wev wget diff --git a/common/modules/services.nix b/common/modules/services.nix index e59894b..894bef3 100644 --- a/common/modules/services.nix +++ b/common/modules/services.nix @@ -80,5 +80,10 @@ }; fwupd.enable = true; + + udev.packages = with pkgs; [ + platformio-core.udev + openocd + ]; }; } diff --git a/flake.lock b/flake.lock index 28ecdcc..739e44f 100644 --- a/flake.lock +++ b/flake.lock @@ -147,11 +147,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1772542754, - "narHash": "sha256-WGV2hy+VIeQsYXpsLjdr4GvHv5eECMISX1zKLTedhdg=", + "lastModified": 1772624091, + "narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8c809a146a140c5c8806f13399592dbcb1bb5dc4", + "rev": "80bdc1e5ce51f56b19791b52b2901187931f5353", "type": "github" }, "original": { @@ -163,11 +163,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1772542754, - "narHash": "sha256-WGV2hy+VIeQsYXpsLjdr4GvHv5eECMISX1zKLTedhdg=", + "lastModified": 1772624091, + "narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8c809a146a140c5c8806f13399592dbcb1bb5dc4", + "rev": "80bdc1e5ce51f56b19791b52b2901187931f5353", "type": "github" }, "original": { @@ -179,11 +179,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1772619587, - "narHash": "sha256-SPPmg4tIROo5aov0vioqgkK2N+iDHmkN6GgQwVVKwKg=", + "lastModified": 1772691005, + "narHash": "sha256-TCamkDXY0G84Se5Kio6BbqtWfWfPXg9on9ZsX19tnNo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9d55b68461d21ffc1b40e685dacc7d47c5a12d26", + "rev": "be4f549ba12cd3e2b66d24fa7e39cd871111bdb3", "type": "github" }, "original": { diff --git a/laptop/modules/services.nix b/laptop/modules/services.nix index adcafe1..ed06ab1 100644 --- a/laptop/modules/services.nix +++ b/laptop/modules/services.nix @@ -41,7 +41,7 @@ }; systemd.sleep.settings.Sleep = { - HibernateDelaySec="5min"; + HibernateDelaySec = "5min"; }; systemd.services.disable-problematic-wakeup = {