48 lines
1.3 KiB
Nix
48 lines
1.3 KiB
Nix
{ pkgs, ... }:
|
|
{
|
|
# All poppy apps (brew casks + nix GUI packages)
|
|
# импортируется только в hosts/poppy/default.nix
|
|
|
|
# Brew casks (приложения которых нет в nixpkgs)
|
|
homebrew = {
|
|
enable = true;
|
|
onActivation.cleanup = "none"; # "none" для безопасности, "zap" после полного аудита
|
|
taps = [];
|
|
|
|
brews = [
|
|
"kew"
|
|
"tea" # Forgejo/Gitea CLI
|
|
"node" # Node.js для pi-coding-agent (не из nix — read-only)
|
|
];
|
|
|
|
casks = [
|
|
"google-chrome"
|
|
"google-drive"
|
|
"marta"
|
|
"vscodium"
|
|
"github"
|
|
"docker-desktop"
|
|
"ollama-app"
|
|
"obsidian"
|
|
"anki"
|
|
"calibre"
|
|
"telegram"
|
|
"maccy"
|
|
"mos"
|
|
"caffeine"
|
|
"lunacy"
|
|
"skim"
|
|
"mark-text"
|
|
"amneziavpn"
|
|
"element"
|
|
"prismlauncher"
|
|
"losslesscut" # lossless-нарезка/remux видео (GUI на базе ffmpeg)
|
|
"obs" # запись экрана и окон
|
|
];
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
mihomo # clash-meta ядро: прокси + AWG outbound, конфиг YAML + REST API (GUI-клиенты mihomo в nixpkgs linux-only)
|
|
# aseprite # пиксельный редактор (uncomment after first build)
|
|
];
|
|
}
|