{ config, pkgs, ... }: let system = builtins.getEnv "SYSTEM_ARCH"; stateVersion = builtins.getEnv "SYSTEM_STATE_VERSION"; primaryUser = builtins.getEnv "SYSTEM_PRIMARY_USER"; in { imports = [ ./cli-tools.nix ]; nixpkgs.hostPlatform = system; nix.enable = false; nix.settings.experimental-features = "nix-command flakes"; system.stateVersion = stateVersion; system.primaryUser = primaryUser; environment.systemPackages = with pkgs; [ ffmpeg flac git helix tea yt-dlp ]; homebrew = { enable = true; onActivation = { autoUpdate = true; cleanup = "none"; }; brews = [ "bun" "harper" "ykman" ]; casks = [ "bitwarden" "cap" "discord" "harper-desktop" "librewolf" "nextcloud" "obsidian" "protonvpn" "rustdesk" "signal" "twingate" "vlc" "vscodium" "firefox" ]; }; }