grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / programs / extra-container.nix
blob6dcfba7971da242b9aa615a31380f69d26d8f0ce
1 { config, pkgs, lib, ... }:
3 let
4   cfg = config.programs.extra-container;
5 in {
6   options = {
7     programs.extra-container.enable = lib.mkEnableOption ''
8       extra-container, a tool for running declarative NixOS containers
9       without host system rebuilds
10     '';
11   };
12   config = lib.mkIf cfg.enable {
13     environment.systemPackages = [ pkgs.extra-container ];
14     boot.extraSystemdUnitPaths = [ "/etc/systemd-mutable/system" ];
15   };