at 24.11-pre 439 B view raw
1{ config, pkgs, lib, ... }: 2 3let 4 cfg = config.programs.extra-container; 5in { 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 }; 16}