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 ../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 # base system package install list
environment.systemPackages = with pkgs; [ 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 = { nix-homebrew = {
enable = true; # install homebrew enable = true; # install homebrew
system.stateVersion = 6;
enableRosetta = true; # install homebrew for rosetta as well enableRosetta = true; # install homebrew for rosetta as well
autoMigrate = true; autoMigrate = true;
user = "bhelderman"; # user owning homebrew prefix user = "bhelderman"; # user owning homebrew prefix
}; };
system.stateVersion = 6;
} }

View File

@@ -24,9 +24,21 @@
vim vim
lf lf
btop 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 # set timezone
time.timeZone = "America/Chicago"; time.timeZone = "America/Chicago";
@@ -35,6 +47,5 @@
# enable flakes # enable flakes
nix.settings.experimental-features = ["nix-command" "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; [
];
}