Hydrogen got the changes applied

This commit is contained in:
2026-07-28 02:51:16 -04:00
parent 0c6675c41b
commit 53c6bf735d
9 changed files with 61 additions and 168 deletions
+24 -30
View File
@@ -4,9 +4,6 @@
ids.gids.nixbld = 350;
security.pam.services.sudo_local.touchIdAuth = true;
# 1Password SSH Socket
environment.variables.SSH_AUTH_SOCK = "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock";
# Set vim as default editor
environment.variables.EDITOR = "vim";
environment.variables.VISUAL = "vim";
@@ -14,10 +11,31 @@
# Add Homebrew to PATH
environment.systemPath = [ "/opt/homebrew/bin" "/opt/homebrew/sbin" ];
environment.systemPackages = with pkgs; [
vim
git
wget
curl
python3
nodejs_26
home-manager
fastfetch
];
# Biome config
environment.etc."biome.json".source = ./config.biome.json;
environment.etc."oxlintrc.json".source = ./config.oxlintrc.json;
homebrew = {
enable = true;
onActivation.cleanup = "uninstall";
onActivation.autoUpdate = true;
onActivation.upgrade = true;
casks = [
"1password"
"obsidian"
"signal"
"spotify"
"claude-code"
"claude"
];
};
system.primaryUser = "mbessette";
users.users."mbessette" = {
@@ -25,30 +43,6 @@
home = "/Users/mbessette";
};
# Homebrew for Casks and specific binaries
# In a nix-darwin setup, Homebrew packages are not actually stored inside the Nix store.
# Instead, nix-darwin acts as a manager that triggers the standard Homebrew installation
# process on your macOS system.
homebrew = {
enable = true;
onActivation.cleanup = "uninstall";
onActivation.autoUpdate = true;
onActivation.upgrade = true;
taps = [ "deskflow/tap" ];
brews = [
"biome"
];
casks = [
"1password"
"deskflow"
"iterm2"
"moonlight"
"obsidian"
"signal"
"spotify"
];
};
nix.settings.experimental-features = "nix-command flakes";
system.stateVersion = 4;
}