fix: odstranit emoji ze vsech souboru
Kompletne odstraneno: - Emoji (smajliky, symboly, boxes, arrows) z README - Emoji ze skriptu (sipky, symboly) - Emoji z docker-compose (adresare) Nahrano za: - Textove alternativy (sipky -> '->', boxes -> '+', atd.) - ASCII pouze kde to slo Ciste vsechny 7 repo (overeno Python skriptem).
This commit is contained in:
@@ -3,11 +3,11 @@
|
||||
Nastavení macOS workstation + Hermes AI asistent.
|
||||
Kompletní automatizace: Homebrew, macOS defaults, Fish shell, Hermes CLI.
|
||||
|
||||
> **Jsi začátečník?** Čti od [Začínáme](#zaciname) – vše krok za krokem.
|
||||
> **Jsi začátečník?** Čti od [Začínáme](#zaciname) - vše krok za krokem.
|
||||
|
||||
---
|
||||
|
||||
## 📦 Co tu je
|
||||
## Co tu je
|
||||
|
||||
| Soubor | Co dělá |
|
||||
|---|---|
|
||||
@@ -20,7 +20,7 @@ Kompletní automatizace: Homebrew, macOS defaults, Fish shell, Hermes CLI.
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Začínáme (nový Mac)
|
||||
## Začínáme (nový Mac)
|
||||
|
||||
### Krok 1: Nainstaluj Homebrew
|
||||
|
||||
@@ -75,8 +75,8 @@ Tím se nastaví `~/.config/fish/config.fish` s aliasy:
|
||||
### Krok 6: Hermes (volitelné)
|
||||
|
||||
```bash
|
||||
bash install-hermes.sh # nainstaluje Hermes
|
||||
bash configure-hermes.sh # nastaví API klíč z keychainu
|
||||
bash install-hermes.sh # nainstaluje Hermes
|
||||
bash configure-hermes.sh # nastaví API klíč z keychainu
|
||||
```
|
||||
|
||||
**Co dělá configure-hermes.sh:**
|
||||
@@ -86,7 +86,7 @@ bash configure-hermes.sh # nastaví API klíč z keychainu
|
||||
|
||||
---
|
||||
|
||||
## 📚 Detail ke každému souboru
|
||||
## Detail ke každému souboru
|
||||
|
||||
### `Brewfile`
|
||||
|
||||
@@ -96,14 +96,14 @@ Seznam všech CLI a GUI aplikací. Spustí se přes `brew bundle --file=Brewfile
|
||||
|
||||
```ruby
|
||||
# CLI (formulas)
|
||||
brew "fish" # Defaultní shell
|
||||
brew "eza" # ls náhrada
|
||||
brew "fd" # find náhrada
|
||||
brew "bat" # cat náhrada
|
||||
brew "btop" # System monitor
|
||||
brew "jq" # JSON parser
|
||||
brew "ffmpeg" # Video/audio konverze
|
||||
brew "deno" # JavaScript runtime
|
||||
brew "fish" # Defaultní shell
|
||||
brew "eza" # ls náhrada
|
||||
brew "fd" # find náhrada
|
||||
brew "bat" # cat náhrada
|
||||
brew "btop" # System monitor
|
||||
brew "jq" # JSON parser
|
||||
brew "ffmpeg" # Video/audio konverze
|
||||
brew "deno" # JavaScript runtime
|
||||
# ... další
|
||||
|
||||
# GUI (casks)
|
||||
@@ -137,7 +137,7 @@ alias dk-cleanup="..."
|
||||
# Zakázání welcome message
|
||||
set -g fish_greeting ""
|
||||
|
||||
# Hermes – zajisti ~/.local/bin v PATH
|
||||
# Hermes - zajisti ~/.local/bin v PATH
|
||||
fish_add_path "$HOME/.local/bin"
|
||||
```
|
||||
|
||||
@@ -151,57 +151,57 @@ fish_add_path "$HOME/.local/bin"
|
||||
|
||||
- Hledá API klíč v macOS keychainu (služba: `hermes:api`)
|
||||
- Vytvoří `~/.config/hermes/config.yml` s:
|
||||
- `provider: anthropic`
|
||||
- `model: claude-sonnet-4.5`
|
||||
- `sandbox` (allow/deny seznam příkazů)
|
||||
- `integrations.gitea`, `integrations.docker`, `integrations.git`
|
||||
- `provider: anthropic`
|
||||
- `model: claude-sonnet-4.5`
|
||||
- `sandbox` (allow/deny seznam příkazů)
|
||||
- `integrations.gitea`, `integrations.docker`, `integrations.git`
|
||||
- Nastaví `HERMES_API_KEY` v `~/.zshrc` a Fish config
|
||||
|
||||
### `hermes-config.example.yml`
|
||||
|
||||
Ukázková konfigurace. Slouží jako šablona – **reálná konfigurace je v `~/.config/hermes/config.yml`** (generovaná `configure-hermes.sh`).
|
||||
Ukázková konfigurace. Slouží jako šablona - **reálná konfigurace je v `~/.config/hermes/config.yml`** (generovaná `configure-hermes.sh`).
|
||||
|
||||
---
|
||||
|
||||
## 🔐 Bezpečnost
|
||||
## Bezpečnost
|
||||
|
||||
- ✅ **FileVault** – povolit v System Settings → Privacy & Security
|
||||
- ✅ **Firewall** – povolit v System Settings → Network → Firewall
|
||||
- ✅ **API klíč Hermes** – uložen v **macOS keychainu**, nikdy v config.yml
|
||||
- ✅ **Hesla NAS** – uložena v keychainu, ne v skriptech
|
||||
- ✅ **SSH klíče** – passphrase v keychainu
|
||||
- **FileVault** - povolit v System Settings -> Privacy & Security
|
||||
- **Firewall** - povolit v System Settings -> Network -> Firewall
|
||||
- **API klíč Hermes** - uložen v **macOS keychainu**, nikdy v config.yml
|
||||
- **Hesla NAS** - uložena v keychainu, ne v skriptech
|
||||
- **SSH klíče** - passphrase v keychainu
|
||||
|
||||
---
|
||||
|
||||
## 🏗 Struktura
|
||||
## Struktura
|
||||
|
||||
```
|
||||
mates-macos-setup/
|
||||
├── README.md # Tento soubor
|
||||
├── LICENSE # MIT
|
||||
├── Brewfile # Seznam aplikací
|
||||
├── osx-defaults.sh # macOS nastavení
|
||||
├── configure-fish.sh # Fish aliasy
|
||||
├── install-hermes.sh # Hermes instalace
|
||||
├── configure-hermes.sh # Hermes konfigurace
|
||||
└── hermes-config.example.yml # Ukázková konfigurace
|
||||
+-- README.md # Tento soubor
|
||||
+-- LICENSE # MIT
|
||||
+-- Brewfile # Seznam aplikací
|
||||
+-- osx-defaults.sh # macOS nastavení
|
||||
+-- configure-fish.sh # Fish aliasy
|
||||
+-- install-hermes.sh # Hermes instalace
|
||||
+-- configure-hermes.sh # Hermes konfigurace
|
||||
+-- hermes-config.example.yml # Ukázková konfigurace
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Aktualizace
|
||||
## Aktualizace
|
||||
|
||||
```bash
|
||||
# Homebrew
|
||||
brew update && brew upgrade && brew cleanup
|
||||
|
||||
# macOS
|
||||
System Settings → Software Update
|
||||
System Settings -> Software Update
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📚 Související
|
||||
## Související
|
||||
|
||||
- **Jotty:** knowledge base
|
||||
- **mates-install-scripts:** bash skripty pro Docker
|
||||
|
||||
Reference in New Issue
Block a user