From 170a8abba264139d4e83eef507a2b1700bc2a37f Mon Sep 17 00:00:00 2001 From: Weckyy702 Date: Wed, 6 May 2026 23:12:58 +0200 Subject: [PATCH] Devtools: Reorganize submodules to be more ... modular --- modules/hosts/tux/devtools.nix | 5 +++++ modules/programs/development-tools/rust.nix | 2 +- .../development-tools/{udev.nix => udev/platformio.nix} | 2 +- modules/programs/development-tools/udev/udev.nix | 5 +++++ 4 files changed, 12 insertions(+), 2 deletions(-) rename modules/programs/development-tools/{udev.nix => udev/platformio.nix} (55%) create mode 100644 modules/programs/development-tools/udev/udev.nix diff --git a/modules/hosts/tux/devtools.nix b/modules/hosts/tux/devtools.nix index 4f8b575..152ba27 100644 --- a/modules/hosts/tux/devtools.nix +++ b/modules/hosts/tux/devtools.nix @@ -3,6 +3,11 @@ imports = with inputs.self.modules.nixos; with inputs.self.factory; [ development-tools + rust-dev + + udev + udev-pio + docker ]; }; diff --git a/modules/programs/development-tools/rust.nix b/modules/programs/development-tools/rust.nix index ad471ca..ccd6d54 100644 --- a/modules/programs/development-tools/rust.nix +++ b/modules/programs/development-tools/rust.nix @@ -6,7 +6,7 @@ }; }; - flake.modules.nixos.development-tools = { pkgs, ... }: { + flake.modules.nixos.rust-dev = { pkgs, ... }: { nixpkgs.overlays = [ inputs.rust-overlay.overlays.default ]; diff --git a/modules/programs/development-tools/udev.nix b/modules/programs/development-tools/udev/platformio.nix similarity index 55% rename from modules/programs/development-tools/udev.nix rename to modules/programs/development-tools/udev/platformio.nix index 560ba17..564a563 100644 --- a/modules/programs/development-tools/udev.nix +++ b/modules/programs/development-tools/udev/platformio.nix @@ -1,5 +1,5 @@ { - flake.modules.nixos.development-tools = { pkgs, ... }: { + flake.modules.nixos.udev-pio = { pkgs, ... }: { services.udev.packages = with pkgs; [ platformio-core.udev ]; }; } diff --git a/modules/programs/development-tools/udev/udev.nix b/modules/programs/development-tools/udev/udev.nix new file mode 100644 index 0000000..fb9fdf6 --- /dev/null +++ b/modules/programs/development-tools/udev/udev.nix @@ -0,0 +1,5 @@ +{ + flake.modules.nixos.udev = { + services.udev.enable = true; + }; +}