Browse Source
All the dependencies bundled as a Nix flake See merge request World/fractal!2136merge-requests/2136/merge
4 changed files with 73 additions and 0 deletions
@ -0,0 +1,27 @@
|
||||
{ |
||||
"nodes": { |
||||
"nixpkgs": { |
||||
"locked": { |
||||
"lastModified": 1768564909, |
||||
"narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=", |
||||
"owner": "NixOS", |
||||
"repo": "nixpkgs", |
||||
"rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f", |
||||
"type": "github" |
||||
}, |
||||
"original": { |
||||
"owner": "NixOS", |
||||
"ref": "nixos-unstable", |
||||
"repo": "nixpkgs", |
||||
"type": "github" |
||||
} |
||||
}, |
||||
"root": { |
||||
"inputs": { |
||||
"nixpkgs": "nixpkgs" |
||||
} |
||||
} |
||||
}, |
||||
"root": "root", |
||||
"version": 7 |
||||
} |
||||
@ -0,0 +1,43 @@
|
||||
{ |
||||
description = "Fractal development environment"; |
||||
|
||||
inputs = { |
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; |
||||
}; |
||||
|
||||
outputs = { self, nixpkgs }: |
||||
let |
||||
system = "x86_64-linux"; |
||||
pkgs = import nixpkgs { inherit system; }; |
||||
in |
||||
{ |
||||
devShells.${system}.default = pkgs.mkShell { |
||||
packages = with pkgs; [ |
||||
appstream |
||||
blueprint-compiler |
||||
cargo |
||||
clippy |
||||
dart-sass |
||||
desktop-file-utils |
||||
gettext |
||||
glib |
||||
gst_all_1.gstreamer |
||||
gst_all_1.gst-plugins-base |
||||
gst_all_1.gst-plugins-bad |
||||
gtk4 |
||||
libadwaita |
||||
libglycin |
||||
libshumate |
||||
libwebp |
||||
meson |
||||
ninja |
||||
openssl |
||||
pkg-config |
||||
rustc |
||||
rustfmt |
||||
sqlite |
||||
gtksourceview5 |
||||
]; |
||||
}; |
||||
}; |
||||
} |
||||
Loading…
Reference in new issue