This commit is contained in:
2026-06-15 18:34:16 +09:00
parent 51a9e3e675
commit ee0fe4c1b4
5 changed files with 37 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
{
pkgs,
lib,
config,
...
}:
let
cfg = config.my.applications.arduino;
in
{
options.my.applications.arduino = {
enable = lib.mkEnableOption "Arduino development tools";
};
config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs; [
arduino-cli # Arduino command-line interface
arduino-ide # Arduino IDE (GUI)
];
};
}
+1
View File
@@ -1,5 +1,6 @@
{ {
imports = [ imports = [
./arduino.nix
./btop ./btop
./chrome.nix ./chrome.nix
./claude ./claude
+13
View File
@@ -0,0 +1,13 @@
{ lib, config, ... }:
let
cfg = config.my.features.dev.arduino;
in
{
options.my.features.dev.arduino = {
enable = lib.mkEnableOption "Arduino development environment";
};
config = lib.mkIf cfg.enable {
my.applications.arduino.enable = true;
};
}
+1
View File
@@ -1,6 +1,7 @@
{ {
imports = [ imports = [
./agent.nix ./agent.nix
./arduino.nix
./bun.nix ./bun.nix
./java.nix ./java.nix
./nix.nix ./nix.nix
+1
View File
@@ -2,6 +2,7 @@
my.features = { my.features = {
dev = { dev = {
agent.enable = true; agent.enable = true;
arduino.enable = true;
nix.enable = true; nix.enable = true;
python.enable = true; python.enable = true;
bun.enable = true; bun.enable = true;