mirror of
https://github.com/genebean/dots.git
synced 2026-03-28 18:07:43 -04:00
Merge 79538a43b9 into dd48f3c04d
This commit is contained in:
commit
b94026b2a0
8 changed files with 867 additions and 3 deletions
17
flake.nix
17
flake.nix
|
|
@ -63,6 +63,8 @@
|
|||
home-manager, nix-darwin, nix-flatpak, nix-homebrew, nixos-hardware, nixpkgs-terraform,
|
||||
simple-nixos-mailserver, sops-nix, ... }: let
|
||||
|
||||
local_overlays = import ./modules/overlays { };
|
||||
|
||||
# creates a macOS system config
|
||||
darwinHostConfig = { system, hostname, username, additionalModules, additionalSpecialArgs }: nix-darwin.lib.darwinSystem {
|
||||
pkgs = import nixpkgs {
|
||||
|
|
@ -71,7 +73,10 @@
|
|||
allowUnfree = true;
|
||||
permittedInsecurePackages = [ "python-2.7.18.7" ];
|
||||
};
|
||||
overlays = [ nixpkgs-terraform.overlays.default ];
|
||||
overlays = [
|
||||
local_overlays.local_pkgs
|
||||
nixpkgs-terraform.overlays.default
|
||||
];
|
||||
};
|
||||
specialArgs = { inherit inputs hostname username; } // additionalSpecialArgs;
|
||||
modules = [
|
||||
|
|
@ -109,7 +114,10 @@
|
|||
allowUnfree = true;
|
||||
permittedInsecurePackages = [ "electron-21.4.4" ];
|
||||
};
|
||||
overlays = [ nixpkgs-terraform.overlays.default ];
|
||||
overlays = [
|
||||
local_overlays.local_pkgs
|
||||
nixpkgs-terraform.overlays.default
|
||||
];
|
||||
};
|
||||
} // additionalSpecialArgs;
|
||||
modules = [
|
||||
|
|
@ -142,7 +150,10 @@
|
|||
allowUnfree = true;
|
||||
permittedInsecurePackages = [ "electron-21.4.4" ];
|
||||
};
|
||||
overlays = [ nixpkgs-terraform.overlays.default ];
|
||||
overlays = [
|
||||
local_overlays.local_pkgs
|
||||
nixpkgs-terraform.overlays.default
|
||||
];
|
||||
};
|
||||
} // additionalSpecialArgs;
|
||||
modules = [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue