macos might actually build

This commit is contained in:
2026-04-16 16:55:59 -05:00
parent 9112d9402d
commit c303142659
4 changed files with 16 additions and 25 deletions
-4
View File
@@ -18,10 +18,6 @@
../../../users/blake/hosts/cen-it-07.nix ../../../users/blake/hosts/cen-it-07.nix
]; ];
home-manager.users.bhelderman.home = {
homeDirectory = "/Users/bhelderman";
};
# base system package install list # base system package install list
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
]; ];
+5 -2
View File
@@ -17,7 +17,6 @@
git git
age age
fzf fzf
neofetch
usbutils usbutils
pciutils pciutils
python3 python3
@@ -26,6 +25,10 @@
btop btop
]; ];
users.users.bhelderman = {
home = "/Users/bhelderman";
# optional extras, e.g. shell, uid, etc.
};
# define home-manager user # define home-manager user
home-manager = { home-manager = {
@@ -34,7 +37,7 @@
useUserPackages = true; useUserPackages = true;
useGlobalPkgs = false; useGlobalPkgs = false;
users = { users = {
"bhelderman" = import ../../users/blake/home.nix; "bhelderman" = import ../../users/blake/home_darwin.nix;
}; };
}; };
+5 -16
View File
@@ -4,28 +4,17 @@
pkgs, pkgs,
inputs, inputs,
... ...
}: let }:
platform = "darwin";
# general config
home_linux = {
username = "blake";
homeDirectory = "/home/blake";
};
home_darwin = {
username = "bhelderman";
homeDirectory = "/Users/bhelderman";
};
in
{ {
imports = [ imports = [
inputs.sops-nix.homeManagerModules.sops inputs.sops-nix.homeManagerModules.sops
./dots/core #./dots/core
]; ];
# set home manager config based on system type # set home manager config based on system type
home = (if platform == "darwin" then home_darwin else home_linux) // { home = {
username = "bhelderman";
homeDirectory = "/Users/bhelderman";
# cross party general packages here : ) # cross party general packages here : )
stateVersion = "25.05"; stateVersion = "25.05";
packages = with pkgs; [ packages = with pkgs; [
+6 -3
View File
@@ -12,13 +12,16 @@ in {
]; ];
dots = { dots = {
lf.enable = true; btop.enable = true;
nvf.enable = true; nvf.enable = false;
lf.enable = false;
zsh.enable = true; zsh.enable = true;
ssh.enable = true; ssh.enable = true;
gpg.enable = true; gpg.enable = true;
git.enable = true; git.enable = true;
xdg.enable = true; nh.enable = true;
xdg.enable = false;
udiskie.enable = false;
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [