@@ 0,0 1,74 @@
+{
+ "nodes": {
+ "flake-compat": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1673956053,
+ "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "nix-matlab": {
+ "inputs": {
+ "flake-compat": "flake-compat",
+ "nixpkgs": "nixpkgs"
+ },
+ "locked": {
+ "lastModified": 1696086081,
+ "narHash": "sha256-kHwOBBv8DIOROlq5KDOv0LBeGHRGN/Pkedz3LaDM3ks=",
+ "owner": "doronbehar",
+ "repo": "nix-matlab",
+ "rev": "9387af99f44b958998a863bb69b0bac62fbd3550",
+ "type": "gitlab"
+ },
+ "original": {
+ "owner": "doronbehar",
+ "repo": "nix-matlab",
+ "type": "gitlab"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1695837737,
+ "narHash": "sha256-KcqmJ5hNacLuE7fkz5586kp/vt4NLo6+Prq3DMgrxpQ=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "517501bcf14ae6ec47efd6a17dda0ca8e6d866f9",
+ "type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1695825837,
+ "narHash": "sha256-4Ne11kNRnQsmSJCRSSNkFRSnHC4Y5gPDBIQGjjPfJiU=",
+ "path": "/nix/store/mrqyw5xdivdymj83v5d9jzzs2ifmw8h0-source",
+ "rev": "5cfafa12d57374f48bcc36fda3274ada276cf69e",
+ "type": "path"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "type": "indirect"
+ }
+ },
+ "root": {
+ "inputs": {
+ "nix-matlab": "nix-matlab",
+ "nixpkgs": "nixpkgs_2"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
@@ 0,0 1,28 @@
+{
+ description = "Matlab.";
+
+ inputs = {
+ nix-matlab = {
+ url = "gitlab:doronbehar/nix-matlab";
+ };
+ };
+ outputs = { self, nixpkgs, nix-matlab }:
+ let
+ pkgs = nixpkgs.legacyPackages.x86_64-linux;
+ in {
+ packages.x86_64-linux.matlab = nix-matlab.packages.x86_64-linux.matlab;
+ packages.x86_64-linux.matlab-mlint = nix-matlab.packages.x86_64-linux.matlab-mlint;
+ packages.x86_64-linux.matlab-mex = nix-matlab.packages.x86_64-linux.matlab-mex;
+ packages.x86_64-linux.octave = pkgs.octaveFull;
+
+ devShells.x86_64-linux.default = pkgs.mkShell {
+ buildInputs = (with nix-matlab.packages.x86_64-linux; [
+ matlab
+ matlab-mlint
+ matlab-mex
+ pkgs.octaveFull
+ ]);
+ shellHook = nix-matlab.shellHooksCommon;
+ };
+ };
+}