Harald Hoyer
3390c39901
Convert masApps from list to set for better structure consistency. Add initialization for Homebrew in the Fish shell to ensure the environment is correctly set up.
38 lines
491 B
Nix
38 lines
491 B
Nix
{ lib, pkgs, ... }:
|
|
|
|
with lib.metacfg;
|
|
{
|
|
|
|
homebrew = {
|
|
enable = true;
|
|
brews = [
|
|
"libusb"
|
|
"mas"
|
|
];
|
|
masApps = { };
|
|
};
|
|
|
|
metacfg = {
|
|
system.homebrew = enabled;
|
|
suites = {
|
|
common = enabled;
|
|
};
|
|
tools = {
|
|
direnv.enable = true;
|
|
};
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
# azure-cli
|
|
kubectl
|
|
kubectx
|
|
k9s
|
|
attic-client
|
|
ollama
|
|
];
|
|
|
|
users.users.harald.shell = pkgs.fish;
|
|
|
|
system.stateVersion = 4;
|
|
}
|