schoolbox desktop app :)
1# `nix-shell shell.nix`
2let
3 pkgs = import <nixpkgs> {};
4in
5 pkgs.mkShell {
6 nativeBuildInputs = with pkgs; [
7 pkg-config
8 gobject-introspection
9 cargo
10 cargo-tauri # Optional, Only needed if Tauri doesn't work through the traditional way.
11 nodejs # Optional, this is for if you have a js frontend
12 ];
13
14 buildInputs = with pkgs; [
15 at-spi2-atk
16 atkmm
17 cairo
18 gdk-pixbuf
19 glib
20 gtk3
21 harfbuzz
22 librsvg
23 libsoup_3
24 pango
25 webkitgtk_4_1
26 openssl
27 ];
28 # shellHook = "";
29 }