Operand

one point!? Oh.

gram: relay

> ./flake.nix

Lenses
(coming soon!)


{ inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
outputs = { nixpkgs, ... }: let
  arch = "x86_64-linux";
  pkgs = import nixpkgs { system = arch; };
in with pkgs; {
  packages.${arch} = { default = deno; };
  devShells.${arch}.default = mkShell {
    packages = [ deno cargo rustc ];
    # shellHook = "set -a; source .call; set +a;";

  nativeBuildInputs = with pkgs; [
    pkg-config
    gobject-introspection
    cargo 
    # cargo-tauri # Optional, Only needed if Tauri doesn't work through the traditional way.
    # nodejs # Optional, this is for if you have a js frontend
  ];

  buildInputs = with pkgs;[
    at-spi2-atk
    atkmm
    cairo
    gdk-pixbuf
    glib
    gtk3
    harfbuzz
    librsvg
    libsoup_3
    pango
    webkitgtk_4_1
    openssl
  ];
}; }; }