quakeflake/nixos-modules/container.nix

28 lines
525 B
Nix

{ pkgs, ... }:
{
# system
boot = {
isContainer = true;
tmpOnTmpfs = true;
};
nix = {
extraOptions = "experimental-features = nix-command flakes";
package = pkgs.nixUnstable;
};
system.stateVersion = "21.11";
# network
networking.useDHCP = false;
systemd.network.enable = false;
services.resolved.enable = false;
services.openssh = {
enable = false;
startWhenNeeded = false;
};
environment.noXlibs = false;
environment.systemPackages = with pkgs; [
git tcpdump
];
}