macos might actually build
This commit is contained in:
@@ -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; [
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -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;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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; [
|
||||||
|
|||||||
@@ -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; [
|
||||||
|
|||||||
Reference in New Issue
Block a user