|
| 1 | +# ~/.hackeros/hacker-term/config.toml |
| 2 | +# Temat: Cyberpunk Matrix – zielony, neonowy, retro-futurystyczny |
1 | 3 |
|
| 4 | +# === Tło i przezroczystość === |
| 5 | +background_color = "#0a0a0a" # Prawie czarny, głęboki |
| 6 | +background_opacity = 0.88 # Lekko przezroczyste, ale stabilne |
| 7 | + |
| 8 | +# === Kolory tekstu i interfejsu === |
| 9 | +text_color = "#00ff41" # Klasyczny zielony matrix |
| 10 | +cursor_color = "#39ff14" # Pulsujący zielony kursor |
| 11 | + |
| 12 | +header_background_color = "#001a00" |
| 13 | +tab_background_color = "#002200" |
| 14 | +button_background_color = "#003300" |
| 15 | + |
| 16 | +# === Czcionka === |
| 17 | +font_family = "'Fira Code', 'JetBrains Mono', monospace" |
| 18 | +font_size = 14 |
| 19 | + |
| 20 | +# === Efekty cząsteczkowe (tylko przy pisaniu) === |
| 21 | +particle_color = "rgba(0, 255, 65, 0.6)" # Zielone, lekko przezroczyste |
| 22 | +particle_count = 12 # Delikatne, ale widoczne |
| 23 | +particle_life_min = 35 |
| 24 | +particle_life_max = 65 |
| 25 | +particle_size_min = 1.8 |
| 26 | +particle_size_max = 4.5 |
| 27 | + |
| 28 | +# === Zaawansowane efekty (eksperymentalne) === |
| 29 | +# Możesz je wyłączyć, ustawiając na false |
| 30 | +enable_cursor_glow = true # Delikatny blask pod kursorem (CSS) |
| 31 | +enable_tab_pulse = true # Lekkie pulsowanie aktywnej karty |
| 32 | +enable_background_scanlines = true # Subtelne linie skanowania (CSS) |
| 33 | + |
| 34 | +# === Dodatkowe style CSS (nadpisują domyślne) === |
| 35 | +# Używane tylko jeśli powyższe opcje są włączone |
| 36 | +extra_css = """ |
| 37 | + /* Zielony blask kursora */ |
| 38 | + vte-terminal { |
| 39 | + -vte-cursor-foreground-color: #39ff14; |
| 40 | + -vte-cursor-background-color: #001a00; |
| 41 | + box-shadow: inset 0 0 8px rgba(57, 255, 20, 0.3); |
| 42 | + } |
| 43 | +
|
| 44 | + /* Pulsowanie aktywnej karty */ |
| 45 | + notebook tab:checked { |
| 46 | + animation: pulse 2s infinite; |
| 47 | + } |
| 48 | +
|
| 49 | + @keyframes pulse { |
| 50 | + 0%, 100% { background-color: rgba(0, 50, 0, 0.95); } |
| 51 | + 50% { background-color: rgba(0, 80, 0, 0.95); } |
| 52 | + } |
| 53 | +
|
| 54 | + /* Linie skanowania (subtelne) */ |
| 55 | + overlay::after { |
| 56 | + content: ''; |
| 57 | + position: absolute; |
| 58 | + top: 0; left: 0; right: 0; bottom: 0; |
| 59 | + background: repeating-linear-gradient( |
| 60 | + 0deg, |
| 61 | + rgba(0, 255, 65, 0.03), |
| 62 | + rgba(0, 255, 65, 0.03) 1px, |
| 63 | + transparent 1px, |
| 64 | + transparent 2px |
| 65 | + ); |
| 66 | + pointer-events: none; |
| 67 | + animation: scan 8s linear infinite; |
| 68 | + } |
| 69 | +
|
| 70 | + @keyframes scan { |
| 71 | + 0% { transform: translateY(-100%); } |
| 72 | + 100% { transform: translateY(100%); } |
| 73 | + } |
| 74 | +""" |
0 commit comments