diff options
| author | Mel <einebeere@gmail.com> | 2025-01-15 22:44:33 +0100 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2025-01-15 22:44:33 +0100 |
| commit | 5ba52ebbc8a1dd6c27bdc13a4198d3bcaeeae0cb (patch) | |
| tree | d4b4efbf7de99fa98a019863c04e8bee0cbb96ae | |
| parent | 41fc9283849a4d9bb0c3e4fe01cda0e4a83119a8 (diff) | |
| download | minerals-5ba52ebbc8a1dd6c27bdc13a4198d3bcaeeae0cb.tar.zst minerals-5ba52ebbc8a1dd6c27bdc13a4198d3bcaeeae0cb.zip | |
Add ESP-IDF tools and VSCode extension
Signed-off-by: Mel <einebeere@gmail.com>
| -rw-r--r-- | flake.lock | 55 | ||||
| -rw-r--r-- | flake.nix | 7 | ||||
| -rw-r--r-- | modules/common.nix | 2 | ||||
| -rw-r--r-- | modules/home/code.nix | 3 |
4 files changed, 65 insertions, 2 deletions
diff --git a/flake.lock b/flake.lock index 7de322e..d2d09b5 100644 --- a/flake.lock +++ b/flake.lock @@ -96,6 +96,24 @@ "type": "github" } }, + "flake-utils_2": { + "inputs": { + "systems": "systems_3" + }, + "locked": { + "lastModified": 1726560853, + "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -155,6 +173,27 @@ "type": "github" } }, + "nixpkgs-esp-dev": { + "inputs": { + "flake-utils": "flake-utils_2", + "nixpkgs": [ + "nixpkgs-unstable" + ] + }, + "locked": { + "lastModified": 1733098767, + "narHash": "sha256-XLxNWOclBjSrzbbLQoOUNWyuF306/R0n4mMGxT3a698=", + "owner": "mirrexagon", + "repo": "nixpkgs-esp-dev", + "rev": "31ee58005f43e93a6264e3667c9bf5c31b368733", + "type": "github" + }, + "original": { + "owner": "mirrexagon", + "repo": "nixpkgs-esp-dev", + "type": "github" + } + }, "nixpkgs-unstable": { "locked": { "lastModified": 1736344531, @@ -178,6 +217,7 @@ "home-manager": "home-manager", "nix-vscode-extensions": "nix-vscode-extensions", "nixpkgs": "nixpkgs", + "nixpkgs-esp-dev": "nixpkgs-esp-dev", "nixpkgs-unstable": "nixpkgs-unstable" } }, @@ -210,6 +250,21 @@ "repo": "default", "type": "github" } + }, + "systems_3": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 99a30c3..7b3e54e 100644 --- a/flake.nix +++ b/flake.nix @@ -20,6 +20,11 @@ inputs.nixpkgs.follows = "nixpkgs-unstable"; }; + nixpkgs-esp-dev = { + url = "github:mirrexagon/nixpkgs-esp-dev"; + inputs.nixpkgs.follows = "nixpkgs-unstable"; + }; + flake-compat.url = "github:edolstra/flake-compat"; }; @@ -31,6 +36,7 @@ agenix, home-manager, nix-vscode-extensions, + nixpkgs-esp-dev, ... }: let @@ -44,6 +50,7 @@ overlays = [ agenix.overlays.default nix-vscode-extensions.overlays.default + nixpkgs-esp-dev.overlays.default ]; packageSets = diff --git a/modules/common.nix b/modules/common.nix index cf2dca2..c248710 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -95,7 +95,7 @@ androidStudioPackages.dev winetricks bottles - scrcpy apfs-fuse nfs-utils + scrcpy apfs-fuse nfs-utils esp-idf-full borgbackup pika-backup prismlauncher xonotic diff --git a/modules/home/code.nix b/modules/home/code.nix index 053d550..ad3c8f7 100644 --- a/modules/home/code.nix +++ b/modules/home/code.nix @@ -45,7 +45,8 @@ let ]; externalExtensions = with pkgs.open-vsx; [ - # Small extensions that aren't included in nixpkgs + # Extensions that aren't included in nixpkgs + espressif.esp-idf-extension geequlim.godot-tools miguelsolorio.fluent-icons tonybaloney.vscode-pets |
