Aplicacion de configuracion de VasakOS construida con Tauri 2, Vue 3, TypeScript y Tailwind.
Permite gestionar temas, esquemas de color, iconos, fondos, escritorio, conectividad, audio y fuentes del sistema desde una interfaz unificada.
- Frontend: Vue 3 + Vite + TypeScript + Pinia + Vue Router + Tailwind
- Backend desktop: Tauri 2 (Rust)
- Tooling JS/TS: Bun
Instala Bun (si aun no lo tienes):
curl -fsSL https://bun.sh/install | bashVerifica:
bun --versionTauri necesita Rust para compilar el backend:
rustc --version
cargo --versionSi no lo tienes instalado:
curl https://sh.rustup.rs -sSf | shPara compilar apps Tauri en Linux se requieren librerias de WebKitGTK y GTK. Instala los paquetes equivalentes de tu distro antes de ejecutar la app.
Desde la raiz de este proyecto:
bun installbun run devbun run tauri devbun run buildbun run tauri buildbun run lintbun run lint:fixbun run formatbun run dev: levanta Vite en modo desarrollobun run build: typecheck + build de frontendbun run preview: previsualiza el build de frontendbun run tauri dev: ejecuta la app desktop en desarrollobun run tauri build: genera build de produccion de Tauribun run lint: chequeo con Biomebun run lint:fix: corrige issues y formateabun run format: aplica formato con Biome