Wallbash dan dcol
Ikhtisar
Section titled “Ikhtisar”Dokumen ini memberikan penjelasan tentang konfigurasi warna yang digunakan untuk tema HyDE. Ini mencakup warna utama, warna teks, dan warna aksen. Setiap warna dapat ditentukan dalam format heksadesimal atau RGBA.
Identifier Warna
Section titled “Identifier Warna”Secara default, saat caching wallpaper, ini akan menghasilkan 4 warna utama, 4 warna teks, dan 9 warna aksen untuk setiap warna utama.
dcol_mode: Identifier ini menentukan apakah tema dalam mode gelap atau terang.dcol_pryX: Ini adalah warna utama, denganXberkisar dari 1 hingga 4.dcol_txtX: Ini adalah warna utama yang dibalik digunakan untuk teks, denganXberkisar dari 1 hingga 4.dcol_XaxY: Ini adalah warna aksen untuk setiap warna utama, denganXberkisar dari 1 hingga 4 danYberkisar dari 1 hingga 9._rgba: Suffix ini menunjukkan bahwa warna dalam format RGBA. Jika suffix tidak ada, warna dalam format heksadesimal._rgb: Suffix ini menunjukkan bahwa warna dalam format RGB.
Penggunaan
Section titled “Penggunaan”Untuk menggunakan konfigurasi warna cache:
- Ganti prefix
dcol_denganwallbash_agar skrip Wallbash dapat mem-parse dan mengubah nilai. - Anggap prefix
wallbash_sebagai placeholder untuk nilai warna dominan. - Bungkus identifier warna dengan kurung sudut (
<...>) untuk menunjukkan penggantian dengan nilai yang sesuai, misalnya<wallbash_pry1>. - Gunakan contoh ini sebagai template.
Ini memungkinkan Anda untuk membuat template untuk konfigurasi, menggunakan warna dominan atau wallpaper, dan biarkan skrip Wallbash mengkonversinya untuk Anda.
Membuat Template *.dcol
Section titled “Membuat Template *.dcol”Sebuah template memerlukan tiga bagian:
- File target
- Script/command (opsional)
- Konten
Format dasar:
Section titled “Format dasar:”target|commandcontentsFile Target
Section titled “File Target”Strukturkan template Anda dan tentukan lokasi konfigurasi target. Ini bisa berupa:
${cacheDir}/wallbashdengan post-processing menggunakan script.- Path yang diharapkan, misalnya di samping
kitty.confuntuk Kitty, di-source olehinclude theme.conf.
Gunakan variabel environment untuk menangani direktori secara dinamis:
${confDir}=$XDG_CONFIG_HOMEatau$HOME/.config/${cacheDir}/wallbash=HYDE_CACHE_DIR/wallbash=$HOME/.cache/hyde
Script/Command Opsional
Section titled “Script/Command Opsional”Setelah mengisi file target dengan konten, Anda dapat menjalankan perintah/script arbitrary untuk post-processing. Gunakan variabel WALLBASH_SCRIPTS untuk navigasi ke direktori script Wallbash, misalnya WALLBASH_SCRIPTS/your_script.sh.
Konten
Section titled “Konten”Ini adalah konten dari file, berisi placeholder Wallbash, misalnya <wallbash_pry1>.
Direktori ~/.config/hyde/wallbash/* berisi tiga direktori utama:
always
Section titled “always”Template di ./wallbash/always/ dijalankan saat:
- Pergantian tema
- Pergantian wallpaper
- Pergantian mode
Informasi lebih lanjut di sini.
Template di ./wallbash/theme/ dijalankan saat:
- Pergantian tema
- Pergantian mode
Informasi lebih lanjut di sini.
scripts
Section titled “scripts”Untuk kustomisasi, simpan script Anda di ./wallbash/scripts. Gunakan variabel $WALLBASH_SCRIPTS untuk navigasi ke direktori ini.