feat: add apps.md, comment out aseprite (compile on first build)
This commit is contained in:
parent
5d1f0f59cb
commit
02bfb2735b
2 changed files with 84 additions and 2 deletions
81
docs/apps.md
Normal file
81
docs/apps.md
Normal file
|
|
@ -0,0 +1,81 @@
|
||||||
|
# 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)
|
||||||
|
- markedit (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"` после полной инвентаризации
|
||||||
|
|
@ -39,8 +39,9 @@
|
||||||
|
|
||||||
# Nix GUI пакеты (нет в brew)
|
# Nix GUI пакеты (нет в brew)
|
||||||
# pureref — только x86_64-darwin, не работает на M1
|
# pureref — только x86_64-darwin, не работает на M1
|
||||||
# будем ставить руками
|
# aseprite — в nixpkgs, но компилируется с нуля (10-30 мин на M1)
|
||||||
|
# раскомментировать после первой полной сборки (см. docs/apps.md)
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
aseprite # пиксельный редактор
|
# aseprite # пиксельный редактор (uncomment after first build)
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue