From 753d417736f9cfb64e65fde744b4082ed7082226 Mon Sep 17 00:00:00 2001 From: Laurent Gueret Date: Sun, 1 Feb 2026 14:59:03 +0100 Subject: [PATCH] Add of dev dependencies --- modules/system/options/apps/dev.nix | 22 ++++++++++++++++++++++ modules/system/options/apps/git.nix | 7 ++++++- modules/system/os.nix | 1 + 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 modules/system/options/apps/dev.nix diff --git a/modules/system/options/apps/dev.nix b/modules/system/options/apps/dev.nix new file mode 100644 index 0000000..0b6121a --- /dev/null +++ b/modules/system/options/apps/dev.nix @@ -0,0 +1,22 @@ +{ + pkgs, + lib, + config, + ... +}: +with lib; +let + cfg = config.os.shell.dev; +in +{ + options.os.shell.dev = { + enable = mkEnableOption "System git service"; + }; + config = mkIf cfg.enable { + + environment.systemPackages = with pkgs; [ + llvm + ]; + + }; +} diff --git a/modules/system/options/apps/git.nix b/modules/system/options/apps/git.nix index eceab68..82e5113 100644 --- a/modules/system/options/apps/git.nix +++ b/modules/system/options/apps/git.nix @@ -1,4 +1,9 @@ -{ lib, config, ... }: +{ + pkgs, + lib, + config, + ... +}: with lib; let cfg = config.os.shell.git; diff --git a/modules/system/os.nix b/modules/system/os.nix index ad85c97..7e8212a 100755 --- a/modules/system/os.nix +++ b/modules/system/os.nix @@ -34,6 +34,7 @@ os.virtualisation.podman.enable = true; # Dev + os.shell.dev.enable = true; os.shell.devenv.enable = true; # System version