<commit_before>{ config, pkgs, ... }:
{
  imports =
    [ # Include the results of the hardware scan
      ./hardware-configuration.nix
      ./provider.nix
      ./vagrant.nix
      ./custom.nix
    ];
  # require = [ <nixos/nixos/modules/installer/scan/not-detected.nix> ];
  boot = {
    # Use the GRUB 2 boot loader
    loader.grub.enable = true;
    loader.grub.version = 2;
    loader.grub.device   = "/dev/sda";
    supportedFilesystems = ["nfs4"];
  };

  environment.systemPackages = with pkgs; [ vim git ruby gnumake gcc ];
  # fileSystems = [ { mountPoint = "/"; label = "nixos"; } ];
  security.sudo.configFile =
    ''
    Defaults:root,%wheel env_keep+=LOCALE_ARCHIVE
    Defaults:root,%wheel env_keep+=NIX_PATH
    Defaults lecture = never
    '';
  security.sudo.wheelNeedsPassword = false;
  #security.sudo.extraConfig =
  #  ''
  #    %wheel ALL=(ALL) NOPASSWD: ALL, SETENV: ALL
  #  '';
  services = {
    openssh.enable    = true;
  };
  users = {
    mutableUsers = false;
    groups.vagrant = {};
    users.vagrant = {
      description     = "Vagrant User";
      group           = "vagrant";
      extraGroups     = [ "users" "wheel" ];
      password        = "<PASSWORD>";
      home            = "/home/vagrant";
      createHome      = true;
      useDefaultShell = true;
    };
  };

  # The NixOS release to be compatible with for stateful data such as databases.
  system.stateVersion = "19.09";
}
<commit_msg>Added wheel group to Nix trusted users<commit_after>{ config, pkgs, ... }:
{
  imports =
    [ # Include the results of the hardware scan
      ./hardware-configuration.nix
      ./provider.nix
      ./vagrant.nix
      ./custom.nix
    ];
  # require = [ <nixos/nixos/modules/installer/scan/not-detected.nix> ];
  boot = {
    # Use the GRUB 2 boot loader
    loader.grub.enable = true;
    loader.grub.version = 2;
    loader.grub.device   = "/dev/sda";
    supportedFilesystems = ["nfs4"];
  };

  environment.systemPackages = with pkgs; [ vim git ruby gnumake gcc ];
  # fileSystems = [ { mountPoint = "/"; label = "nixos"; } ];
  security.sudo.configFile =
    ''
    Defaults:root,%wheel env_keep+=LOCALE_ARCHIVE
    Defaults:root,%wheel env_keep+=NIX_PATH
    Defaults lecture = never
    '';
  security.sudo.wheelNeedsPassword = false;
  #security.sudo.extraConfig =
  #  ''
  #    %wheel ALL=(ALL) NOPASSWD: ALL, SETENV: ALL
  #  '';
  services = {
    openssh.enable    = true;
  };
  nix.trustedUsers = [ "root" "@wheel" ];
  users = {
    mutableUsers = false;
    groups.vagrant = {};
    users.vagrant = {
      description     = "Vagrant User";
      group           = "vagrant";
      extraGroups     = [ "users" "wheel" ];
      password        = "<PASSWORD>";
      home            = "/home/vagrant";
      createHome      = true;
      useDefaultShell = true;
    };
  };

  # The NixOS release to be compatible with for stateful data such as databases.
  system.stateVersion = "19.09";
}

{'fraction_non_alphanumeric': 0.13835198372329605, 'fraction_numerical': 0.004747371990505256, 'mean_word_length': 2.3146067415730336, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4379608', 'n_tokens_mistral': 1027, 'n_tokens_neox': 973, 'n_words': 209}