nix-config/hosts/poppy/apps.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)
];
}