Sha256: 94b6a879b6af1d7572a4f59d10b1d18390a0b50101935a4fda21bb4cbe28a355

Contents?: true

Size: 1.54 KB

Versions: 16

Compression:

Stored size: 1.54 KB

Contents

{ config, pkgs, ... }:
{
  require = [ ./hardware-configuration.nix ];
  boot = {
    loader.grub.device   = "/dev/sda";
  };
  environment.systemPackages = with pkgs; [ git ruby rubygems gnumake gcc ];
  fileSystems = [ { mountPoint = "/"; label = "nixos"; } ];
  security.sudo.configFile =
    ''
      Defaults:root,%wheel env_keep+=LOCALE_ARCHIVE
      Defaults:root,%wheel env_keep+=NIX_PATH
      Defaults:root,%wheel env_keep+=TERMINFO_DIRS
      Defaults env_keep+=SSH_AUTH_SOCK
      Defaults lecture = never
      root   ALL=(ALL) SETENV: ALL
      %wheel ALL=(ALL) NOPASSWD: ALL, SETENV: ALL
    '';
  services = {
    dbus.enable       = true;
    openssh.enable    = true;
  };
  users = {
    extraGroups = [ { name = "vagrant"; } { name = "vboxsf"; } ];
    extraUsers  = [ {
      description     = "Vagrant User";
      name            = "vagrant";
      group           = "vagrant";
      extraGroups     = [ "users" "vboxsf" "wheel" ];
      password        = "vagrant";
      home            = "/home/vagrant";
      createHome      = true;
      useDefaultShell = true;
      openssh.authorizedKeys.keys = [
        "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key"
      ];
    } ];
  };
}

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
veewee-0.5.0.alpha4 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.5.0.alpha3 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.5.0.alpha2 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.5.0.alpha1 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.4.5.1 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.4.5 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.4.5.pre1 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.4.4 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.4.3 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.4.2 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.4.1 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.4.0 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.3.12 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.3.11 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.3.10 templates/nixos-minimal-0.2-i686/configuration.nix
veewee-0.3.9 templates/nixos-minimal-0.2-i686/configuration.nix