<commit_before>{
  description = "NixOS configuration and home-manager configurations for mac and debian gnu/linux";
  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
    home-manager = {
      url = "github:nix-community/home-manager";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    darwin = {
      url = "github:lnl7/nix-darwin/master";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    emacs-overlay.url = "github:nix-community/emacs-overlay";
  };
  outputs = {emacs-overlay, darwin, home-manager, nixpkgs, ...}:
    let
      homeManagerConfFor = config: { ... }: {
        nixpkgs.overlays = [ emacs-overlay.overlay ];
        imports = [ config ];
      };
    in {
      nixosConfigurations.t14 = nixpkgs.lib.nixosSystem {
        system = "x86_64-linux";
        modules = [
          ./hosts/t14-nixos/configuration.nix
          home-manager.nixosModules.home-manager {
            home-manager.useUserPackages = true;
            home-manager.users.sebastian = homeManagerConfFor ./hosts/t14-nixos/home.nix;
          }
        ];
      };
      homeManagerConfigurations = {
        t14-debian = home-manager.lib.homeManagerConfiguration {
          home-manager.users.sebastian = homeManagerConfFor ./hosts/t14-nixos/home.nix;
          system = "x86_64-linux";
          homeDirectory = "/home/sebastian";
          username = "sebastian";
          stateVersion = "21.05";
        };
        macbook = darwin.lib.darwinSystem {
          system = "x86_64-darwin";
          modules = [<commit_msg>Fix broken flake after refactoring<commit_after>{
  description = "NixOS configuration and home-manager configurations for mac and debian gnu/linux";
  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
    home-manager = {
      url = "github:nix-community/home-manager";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    darwin = {
      url = "github:lnl7/nix-darwin/master";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    emacs-overlay.url = "github:nix-community/emacs-overlay";
  };
  outputs = {emacs-overlay, darwin, home-manager, nixpkgs, ...}:
    let
      homeManagerConfFor = config: { ... }: {
        nixpkgs.overlays = [ emacs-overlay.overlay ];
        imports = [ config ];
      };
    in {
      nixosConfigurations.t14 = nixpkgs.lib.nixosSystem {
        modules = [
          ./hosts/t14-nixos/configuration.nix
          home-manager.nixosModules.home-manager {
            home-manager.useUserPackages = true;
            home-manager.users.sebastian = homeManagerConfFor ./hosts/t14-nixos/home.nix;
          }
        ];
      };
      homeManagerConfigurations = {
        t14-debian = home-manager.lib.homeManagerConfiguration {
          configuration = homeManagerConfFor ./hosts/t14-debian/home.nix;
          system = "x86_64-linux";
          homeDirectory = "/home/sebastian";
          username = "sebastian";
          stateVersion = "21.05";
        };
        macbook = darwin.lib.darwinSystem {
          system = "x86_64-darwin";
          modules = [
{'fraction_non_alphanumeric': 0.1287581699346405, 'fraction_numerical': 0.016339869281045753, 'mean_word_length': 2.175311203319502, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '38238', 'n_tokens_mistral': 1047, 'n_tokens_neox': 967, 'n_words': 144}