init macos shit

This commit is contained in:
2025-11-17 16:14:34 -06:00
parent c02f808d49
commit 9620100aa1
3 changed files with 45 additions and 13 deletions

View File

@@ -11,27 +11,22 @@
../default.nix
];
# import home grown host specific home-manager modules
home-manager.users.blake.imports = [
../../../users/blake/hosts/cen-it-07.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
};
system.stateVersion = 6;
}

View File

@@ -24,9 +24,21 @@
vim
lf
btop
powertop
];
# define home-manager user
home-manager = {
extraSpecialArgs = {inherit inputs;};
backupFileExtension = "bak";
useUserPackages = true;
useGlobalPkgs = false;
users = {
"bhelderman" = import ../../users/blake/home.nix;
};
};
# set timezone
time.timeZone = "America/Chicago";
@@ -35,6 +47,5 @@
# enable flakes
nix.settings.experimental-features = ["nix-command" "flakes"];
users.defaultUserShell = pkgs.zsh;
}

View File

@@ -0,0 +1,26 @@
{
config,
lib,
pkgs,
inputs,
...
}: let
home_dir = config.home.homeDirectory;
in {
imports = [
../dots/core
];
dots = {
lf.enable = true;
nvf.enable = true;
zsh.enable = true;
ssh.enable = true;
gpg.enable = true;
git.enable = true;
xdg.enable = true;
};
home.packages = with pkgs; [
];
}