darwin config
This commit is contained in:
11
flake.nix
11
flake.nix
@@ -116,17 +116,8 @@
|
|||||||
system = systems.darwin;
|
system = systems.darwin;
|
||||||
specialArgs = {inherit inputs stable_pkgs unstable_pkgs nix-homebrew;};
|
specialArgs = {inherit inputs stable_pkgs unstable_pkgs nix-homebrew;};
|
||||||
modules = [
|
modules = [
|
||||||
#./hosts/darwin/cen-it-07/configuration.nix
|
./hosts/darwin/cen-it-07/configuration.nix
|
||||||
inputs.home-manager.darwinModules.default
|
inputs.home-manager.darwinModules.default
|
||||||
nix-homebrew.darwinModules.nix-homebrew
|
|
||||||
{
|
|
||||||
nix-homebrew = {
|
|
||||||
enable = true; # install homebrew
|
|
||||||
enableRosetta = true; # install homebrew for rosetta as well
|
|
||||||
autoMigrate = true;
|
|
||||||
user = "bhelderman"; # user owning homebrew prefix
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
37
hosts/darwin/cen-it-07/configuration.nix
Normal file
37
hosts/darwin/cen-it-07/configuration.nix
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
inputs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
|
||||||
|
imports = [
|
||||||
|
inputs.nix-homebrew.darwinModules.nix-homebrew
|
||||||
|
../default.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
# base system package install list
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
];
|
||||||
|
|
||||||
|
# set timezone
|
||||||
|
time.timeZone = "America/Chicago";
|
||||||
|
|
||||||
|
# allow proprietary packages
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
# enable flakes
|
||||||
|
nix.settings.experimental-features = ["nix-command" "flakes"];
|
||||||
|
users.defaultUserShell = pkgs.zsh;
|
||||||
|
|
||||||
|
nix-homebrew = {
|
||||||
|
enable = true; # install homebrew
|
||||||
|
system.stateVersion = 6;
|
||||||
|
enableRosetta = true; # install homebrew for rosetta as well
|
||||||
|
autoMigrate = true;
|
||||||
|
user = "bhelderman"; # user owning homebrew prefix
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user