Files
nix-docker/configuration.nix
2024-12-18 01:05:41 +00:00

35 lines
672 B
Nix

{ pkgs, lib, config, ... }:
let
repoPath = "/srv/nix-docker";
in
{
imports = [
./users.nix
];
environment.systemPackages = with pkgs; [
(pkgs.writeShellScriptBin "nrbs" "sudo nixos-rebuild switch")
(pkgs.writeShellScriptBin "nrbsu" "sudo nix-channel --update && sudo nixos-rebuild switch")
bash
busybox
git
eza
gh
];
# For SSH access
services.openssh.enable = true;
# Networking stuff
services.avahi = { enable = true; nssmdns4 = true; };
# https://nixos.wiki/wiki/Docker
virtualisation.docker = {
enable = true;
};
system.activationScripts.startup = ''
echo "Starting Nix-Docker container"
'';
}