nix-config/docs/apps.md

81 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# apps
приложения, игры, утилиты на poppy.
## brew casks (через `hosts/poppy/apps.nix`)
через Homebrew — для приложений которых **нет** в nixpkgs.
### основные
- google-chrome, google-drive
- vscodium (редактор)
- github (GitHub Desktop)
- docker-desktop
- ollama-app (LLM)
- obsidian (заметки)
- anki (flashcards)
- calibre (книги)
- telegram (мессенджер)
- element (matrix клиент)
- maccy (clipboard)
- mos (mouse smoothing)
- caffeine (не засыпать)
- marta (файловый менеджер)
- lunacy (дизайн)
- skim (PDF)
- mark-text (markdown)
### VPN
- amneziavpn
### игры
- prismlauncher (Minecraft)
## nix пакеты (через `hosts/poppy/apps.nix`)
для GUI приложений которые есть в nixpkgs.
### aseprite
- **в nixpkgs**, но компилируется с нуля (10-30 мин на M1)
- `pkgs.aseprite` 1.3.17.2
- **раскомментировать** в `hosts/poppy/apps.nix` ПОСЛЕ первой полной сборки
- после первой сборки — кэшируется в `/nix/store/`, больше не компилируется
- пересоберётся только при:
- `nix flake update` (новая версия)
- `nix-collect-garbage -d` (удаление кэша)
## ручная установка (НЕ через nix)
### нет в brew/nix
- **Organic Maps** — App Store или скачать .dmg
- **Fermata** — скачать с productdev.me
- **v2rayTun** — App Store
- **Ledger Wallet** — скачать с ledger.com
- **PureRef** — нет для aarch64-darwin (только Intel Mac), скачать вручную
### App Store apps (Apple ID помнит)
- Affinity, Figma, Aseprite (если через Steam)
- Pages, Numbers, Keynote (Creator Studio)
- Hollow Knight Silksong (на внешнем SSD)
- и т.д.
## игры
- **Prism Launcher** (nix) — Minecraft launcher
- **Hollow Knight Silksong** — на внешнем SSD, **бэкапить файлы**
- **Terraria, Slay the Spire 2** — Steam (в `~/Applications/`)
## brew cleanup ⚠️
- `homebrew.onActivation.cleanup = "none"` (безопасный)
- **`"zap"` удалит всё что не в nix config** — опасно
- перед включением `zap` — проверить что все нужные приложения добавлены
## tasks
- [ ] **uncomment aseprite** после первой полной сборки
- [ ] установить Organic Maps, Fermata, v2rayTun, Ledger Wallet вручную
- [ ] бэкап Hollow Knight Silksong файлов
- [ ] добавить Terraria, Slay the Spire 2 (если нужно)
- [ ] audit остальных App Store apps
- [ ] вернуть `cleanup = "zap"` после полной инвентаризации