Wrapper for ladok-student with tauri.
Find a file
2026-01-11 10:52:26 +01:00
.vscode init 2026-01-11 10:38:45 +01:00
bin add binary and desktop application 2026-01-11 10:51:05 +01:00
src init 2026-01-11 10:38:45 +01:00
src-tauri add dark theme preference 2026-01-11 10:42:01 +01:00
.gitignore init 2026-01-11 10:38:45 +01:00
bun.lock init 2026-01-11 10:38:45 +01:00
package.json init 2026-01-11 10:38:45 +01:00
README.md modify 2026-01-11 10:52:26 +01:00

Ladok Student Wrapper

Tauri-based desktop wrapper for the Ladok student portal.

Prerequisites

sudo pacman -S --needed webkit2gtk-4.1 base-devel curl wget file openssl gtk3 librsvg
cargo install tauri-cli --version '^2.0.0' --locked

Build

bun install
bun run tauri build -- --bundle none

Binary output: src-tauri/target/release/ladok

Install

cp src-tauri/target/release/ladok ~/.local/bin/

Desktop entry at ~/.local/share/applications/ladok.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=Ladok Student
Comment=Ladok Student Portal
Exec=/home/k4tt/.local/bin/ladok
Icon=/home/k4tt/rust/ladok/src-tauri/icons/128x128.png
Terminal=false
Categories=Network;Education;

Development

bun run tauri dev