nix-build for penrose works now!
This commit is contained in:
parent
1ed3bbc840
commit
0a762432a1
File diff suppressed because it is too large
Load Diff
|
@ -1,23 +1,34 @@
|
||||||
|
{ pkgs ? import <nixpkgs> { } }:
|
||||||
|
|
||||||
let
|
let
|
||||||
nixpkgs = import <nixpkgs> { };
|
generatedBuild = import ./Cargo.nix {
|
||||||
in
|
inherit pkgs;
|
||||||
with nixpkgs;
|
defaultCrateOverrides = with pkgs; defaultCrateOverrides // {
|
||||||
stdenv.mkDerivation {
|
cairo-sys-rs = attrs: {
|
||||||
meta = with pkgs.lib; {
|
buildInputs = [ pkg-config cairo ];
|
||||||
description = "window manager";
|
};
|
||||||
|
gobject-sys = attrs: {
|
||||||
|
buildInputs = [
|
||||||
|
pkg-config
|
||||||
|
glib.dev
|
||||||
|
];
|
||||||
|
};
|
||||||
|
pango-sys = attrs: {
|
||||||
|
buildInputs = [
|
||||||
|
pkg-config
|
||||||
|
pango
|
||||||
|
];
|
||||||
|
};
|
||||||
|
pangocairo-sys = attrs: {
|
||||||
|
buildInputs = [
|
||||||
|
pkg-config
|
||||||
|
gnome2.pango.dev
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
};
|
};
|
||||||
pname = "penrose";
|
in
|
||||||
name = "desktop-env";
|
generatedBuild.rootCrate.build
|
||||||
buildInputs = [
|
|
||||||
cargo
|
|
||||||
rustc
|
|
||||||
pkgconfig
|
|
||||||
glib.dev
|
|
||||||
nix
|
|
||||||
cairo
|
|
||||||
pango
|
|
||||||
gcc
|
|
||||||
python311
|
|
||||||
pkg-config
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
/nix/store/q9ziy7c3vkxhiz5d7q3ac27ssbiaxm9k-rust_nixos-0.1.0
|
Loading…
Reference in New Issue