Este guia configura o smtp4dev para subir automaticamente sempre que o WSL iniciar/reiniciar, usando Docker Compose e systemd (o jeito mais “Linux raiz” e confiável).
✅ Resultado: abriu a distro / reiniciou o WSL → smtp4dev sobe sozinho.
Este guia configura o smtp4dev para subir automaticamente sempre que o WSL iniciar/reiniciar, usando Docker Compose e systemd (o jeito mais “Linux raiz” e confiável).
✅ Resultado: abriu a distro / reiniciou o WSL → smtp4dev sobe sozinho.
| <dead_acute> <c> : "ç" ccedilla | |
| <dead_acute> <C> : "Ç" Ccedilla |
| #!/usr/bin/env bash | |
| set -e | |
| echo "🍏 Instalador macOS Dark para Fedora/Nobara (GNOME)" | |
| echo | |
| # 1) Verificações básicas | |
| if ! command -v gnome-shell >/dev/null 2>&1; then | |
| echo "❌ Isso aqui parece não ser GNOME. Saindo." | |
| exit 1 |
| # ============================ | |
| # 🐱 Kitty - Config do Sidney | |
| # ============================ | |
| # --------- Fonte ---------- | |
| font_family JetBrainsMono Nerd Font | |
| bold_font JetBrainsMono Nerd Font Bold | |
| italic_font JetBrainsMono Nerd Font Italic | |
| bold_italic_font JetBrainsMono Nerd Font Bold Italic |
| #!/usr/bin/env bash | |
| set -e | |
| # ========================================== | |
| # Setup completo e idempotente para Nobara | |
| # Dev + Docker + ZSH (Spaceship) + utilitários | |
| # ========================================== | |
| echo "🚀 Iniciando setup COMPLETO e IDEMPOTENTE no Nobara/Fedora..." | |
| sleep 1 |
| { | |
| "name": "Omni (Sublime)", | |
| "author": "Sidney & ChatGPT", | |
| "variables": { | |
| "background": "#191622", | |
| "foreground": "#E1E1E6", | |
| "caret": "#E1E1E6", | |
| "selection": "#41414D", | |
| "selection_border": "#41414D", | |
| "inactive_selection": "#282837", |
| // ~/.config/zed/settings.json | |
| { | |
| // | |
| // Aparência básica (equivalente geral ao editor.* do VS Code) | |
| // | |
| "buffer_font_family": "JetBrainsMono Nerd Font", // editor.fontFamily | |
| "buffer_font_size": 14, // editor.fontSize | |
| "buffer_line_height": { "custom": 1.8 }, // editor.lineHeight | |
| // Destacar linha atual só no "gutter", como no VS Code |
| [General] | |
| contrastOpacity=188 | |
| saveLastRegion=false | |
| startupLaunch=true | |
| drawThickness=3 | |
| drawFontSize=7 | |
| drawColor=#ff9500 | |
| userColors=picker, #ff3b30, #ff9500, #ffd30a, #34c759, #007aff, #af52de, #ff2d55, #ff00c8, #ff6f00, #f9ff00, #39ff14, #00ffff, #0040ff, #8026ff |
| { | |
| "$help": "https://aka.ms/terminal-documentation", | |
| "$schema": "https://aka.ms/terminal-profiles-schema", | |
| "actions": [], | |
| "copyFormatting": "none", | |
| "copyOnSelect": false, | |
| "defaultProfile": "{04cad512-433e-41b8-83f8-218a39728b8b}", | |
| "keybindings": | |
| [ | |
| { |
| [wsl2] | |
| memory=30GB # limita a memória da VM. | |
| processors=14 # limita o uso da VM para 14 processadores virtuais | |
| dnsTunneling=true | |
| autoProxy=true | |
| networkingMode=mirrored | |
| useWindowsDnsCache=true | |
| [experimental] | |
| autoMemoryReclaim=gradual |