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:
@@ -1,44 +1,44 @@
|
|||||||
# Brewfile – macOS workstation setup
|
# Brewfile - macOS workstation setup
|
||||||
# Spust: brew bundle --file=Brewfile
|
# Spust: brew bundle --file=Brewfile
|
||||||
#
|
#
|
||||||
# Tento soubor obsahuje POUZE aplikace, které aktivně používáš.
|
# Tento soubor obsahuje POUZE aplikace, které aktivně používáš.
|
||||||
# Po reinstalaci macu spust tento soubor a získáš kompletní workstation.
|
# Po reinstalaci macu spust tento soubor a získáš kompletní workstation.
|
||||||
|
|
||||||
# ───────────── TAPS ─────────────
|
# ------------- TAPS -------------
|
||||||
tap "homebrew/cask"
|
tap "homebrew/cask"
|
||||||
tap "homebrew/cask-fonts"
|
tap "homebrew/cask-fonts"
|
||||||
|
|
||||||
# ───────────── FORMULAS (CLI) ─────────────
|
# ------------- FORMULAS (CLI) -------------
|
||||||
# Shell a navigace
|
# Shell a navigace
|
||||||
brew "fish" # Defaultni shell
|
brew "fish" # Defaultni shell
|
||||||
brew "eza" # ls nahrada
|
brew "eza" # ls nahrada
|
||||||
brew "fd" # find nahrada
|
brew "fd" # find nahrada
|
||||||
brew "bat" # cat nahrada
|
brew "bat" # cat nahrada
|
||||||
brew "fzf" # fuzzy finder
|
brew "fzf" # fuzzy finder
|
||||||
brew "zoxide" # chytre cd
|
brew "zoxide" # chytre cd
|
||||||
|
|
||||||
# System
|
# System
|
||||||
brew "btop" # system monitor
|
brew "btop" # system monitor
|
||||||
brew "htop" # procesy
|
brew "htop" # procesy
|
||||||
brew "fastfetch" # system info
|
brew "fastfetch" # system info
|
||||||
|
|
||||||
# Sit a data
|
# Sit a data
|
||||||
brew "jq" # JSON parser
|
brew "jq" # JSON parser
|
||||||
brew "yq" # YAML parser
|
brew "yq" # YAML parser
|
||||||
|
|
||||||
# Media
|
# Media
|
||||||
brew "ffmpeg" # video/audio konverze
|
brew "ffmpeg" # video/audio konverze
|
||||||
brew "imagemagick" # obrazky
|
brew "imagemagick" # obrazky
|
||||||
brew "img2pdf" # img -> pdf
|
brew "img2pdf" # img -> pdf
|
||||||
|
|
||||||
# Dev
|
# Dev
|
||||||
brew "deno" # JavaScript runtime
|
brew "deno" # JavaScript runtime
|
||||||
brew "python@3.13" # Python
|
brew "python@3.13" # Python
|
||||||
|
|
||||||
# Ostatni utility
|
# Ostatni utility
|
||||||
brew "exiftool" # EXIF metadata z fotek
|
brew "exiftool" # EXIF metadata z fotek
|
||||||
|
|
||||||
# ───────────── CASKS (GUI aplikace) ─────────────
|
# ------------- CASKS (GUI aplikace) -------------
|
||||||
# Browsery a komunikace
|
# Browsery a komunikace
|
||||||
cask "google-chrome"
|
cask "google-chrome"
|
||||||
cask "firefox"
|
cask "firefox"
|
||||||
@@ -75,7 +75,7 @@ cask "dropover"
|
|||||||
# Fonts
|
# Fonts
|
||||||
cask "font-meslo-lg-nerd-font"
|
cask "font-meslo-lg-nerd-font"
|
||||||
|
|
||||||
# ───────────── MAS (Mac App Store) ─────────────
|
# ------------- MAS (Mac App Store) -------------
|
||||||
# Tyto aplikace instaluj rucne z App Store nebo smaz neexistujici
|
# Tyto aplikace instaluj rucne z App Store nebo smaz neexistujici
|
||||||
mas "Microsoft Word", id: 462054704
|
mas "Microsoft Word", id: 462054704
|
||||||
mas "Microsoft Excel", id: 462058435
|
mas "Microsoft Excel", id: 462058435
|
||||||
|
|||||||
@@ -3,11 +3,11 @@
|
|||||||
Nastavení macOS workstation + Hermes AI asistent.
|
Nastavení macOS workstation + Hermes AI asistent.
|
||||||
Kompletní automatizace: Homebrew, macOS defaults, Fish shell, Hermes CLI.
|
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á |
|
| 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
|
### Krok 1: Nainstaluj Homebrew
|
||||||
|
|
||||||
@@ -75,8 +75,8 @@ Tím se nastaví `~/.config/fish/config.fish` s aliasy:
|
|||||||
### Krok 6: Hermes (volitelné)
|
### Krok 6: Hermes (volitelné)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
bash install-hermes.sh # nainstaluje Hermes
|
bash install-hermes.sh # nainstaluje Hermes
|
||||||
bash configure-hermes.sh # nastaví API klíč z keychainu
|
bash configure-hermes.sh # nastaví API klíč z keychainu
|
||||||
```
|
```
|
||||||
|
|
||||||
**Co dělá configure-hermes.sh:**
|
**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`
|
### `Brewfile`
|
||||||
|
|
||||||
@@ -96,14 +96,14 @@ Seznam všech CLI a GUI aplikací. Spustí se přes `brew bundle --file=Brewfile
|
|||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
# CLI (formulas)
|
# CLI (formulas)
|
||||||
brew "fish" # Defaultní shell
|
brew "fish" # Defaultní shell
|
||||||
brew "eza" # ls náhrada
|
brew "eza" # ls náhrada
|
||||||
brew "fd" # find náhrada
|
brew "fd" # find náhrada
|
||||||
brew "bat" # cat náhrada
|
brew "bat" # cat náhrada
|
||||||
brew "btop" # System monitor
|
brew "btop" # System monitor
|
||||||
brew "jq" # JSON parser
|
brew "jq" # JSON parser
|
||||||
brew "ffmpeg" # Video/audio konverze
|
brew "ffmpeg" # Video/audio konverze
|
||||||
brew "deno" # JavaScript runtime
|
brew "deno" # JavaScript runtime
|
||||||
# ... další
|
# ... další
|
||||||
|
|
||||||
# GUI (casks)
|
# GUI (casks)
|
||||||
@@ -137,7 +137,7 @@ alias dk-cleanup="..."
|
|||||||
# Zakázání welcome message
|
# Zakázání welcome message
|
||||||
set -g fish_greeting ""
|
set -g fish_greeting ""
|
||||||
|
|
||||||
# Hermes – zajisti ~/.local/bin v PATH
|
# Hermes - zajisti ~/.local/bin v PATH
|
||||||
fish_add_path "$HOME/.local/bin"
|
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`)
|
- Hledá API klíč v macOS keychainu (služba: `hermes:api`)
|
||||||
- Vytvoří `~/.config/hermes/config.yml` s:
|
- Vytvoří `~/.config/hermes/config.yml` s:
|
||||||
- `provider: anthropic`
|
- `provider: anthropic`
|
||||||
- `model: claude-sonnet-4.5`
|
- `model: claude-sonnet-4.5`
|
||||||
- `sandbox` (allow/deny seznam příkazů)
|
- `sandbox` (allow/deny seznam příkazů)
|
||||||
- `integrations.gitea`, `integrations.docker`, `integrations.git`
|
- `integrations.gitea`, `integrations.docker`, `integrations.git`
|
||||||
- Nastaví `HERMES_API_KEY` v `~/.zshrc` a Fish config
|
- Nastaví `HERMES_API_KEY` v `~/.zshrc` a Fish config
|
||||||
|
|
||||||
### `hermes-config.example.yml`
|
### `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
|
- **FileVault** - povolit v System Settings -> Privacy & Security
|
||||||
- ✅ **Firewall** – povolit v System Settings → Network → Firewall
|
- **Firewall** - povolit v System Settings -> Network -> Firewall
|
||||||
- ✅ **API klíč Hermes** – uložen v **macOS keychainu**, nikdy v config.yml
|
- **API klíč Hermes** - uložen v **macOS keychainu**, nikdy v config.yml
|
||||||
- ✅ **Hesla NAS** – uložena v keychainu, ne v skriptech
|
- **Hesla NAS** - uložena v keychainu, ne v skriptech
|
||||||
- ✅ **SSH klíče** – passphrase v keychainu
|
- **SSH klíče** - passphrase v keychainu
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🏗 Struktura
|
## Struktura
|
||||||
|
|
||||||
```
|
```
|
||||||
mates-macos-setup/
|
mates-macos-setup/
|
||||||
├── README.md # Tento soubor
|
+-- README.md # Tento soubor
|
||||||
├── LICENSE # MIT
|
+-- LICENSE # MIT
|
||||||
├── Brewfile # Seznam aplikací
|
+-- Brewfile # Seznam aplikací
|
||||||
├── osx-defaults.sh # macOS nastavení
|
+-- osx-defaults.sh # macOS nastavení
|
||||||
├── configure-fish.sh # Fish aliasy
|
+-- configure-fish.sh # Fish aliasy
|
||||||
├── install-hermes.sh # Hermes instalace
|
+-- install-hermes.sh # Hermes instalace
|
||||||
├── configure-hermes.sh # Hermes konfigurace
|
+-- configure-hermes.sh # Hermes konfigurace
|
||||||
└── hermes-config.example.yml # Ukázková konfigurace
|
+-- hermes-config.example.yml # Ukázková konfigurace
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔄 Aktualizace
|
## Aktualizace
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Homebrew
|
# Homebrew
|
||||||
brew update && brew upgrade && brew cleanup
|
brew update && brew upgrade && brew cleanup
|
||||||
|
|
||||||
# macOS
|
# macOS
|
||||||
System Settings → Software Update
|
System Settings -> Software Update
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📚 Související
|
## Související
|
||||||
|
|
||||||
- **Jotty:** knowledge base
|
- **Jotty:** knowledge base
|
||||||
- **mates-install-scripts:** bash skripty pro Docker
|
- **mates-install-scripts:** bash skripty pro Docker
|
||||||
|
|||||||
Reference in New Issue
Block a user