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
|
||||
nixpkgs = import <nixpkgs> { };
|
||||
in
|
||||
with nixpkgs;
|
||||
stdenv.mkDerivation {
|
||||
meta = with pkgs.lib; {
|
||||
description = "window manager";
|
||||
generatedBuild = import ./Cargo.nix {
|
||||
inherit pkgs;
|
||||
defaultCrateOverrides = with pkgs; defaultCrateOverrides // {
|
||||
cairo-sys-rs = attrs: {
|
||||
buildInputs = [ pkg-config cairo ];
|
||||
};
|
||||
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";
|
||||
name = "desktop-env";
|
||||
buildInputs = [
|
||||
cargo
|
||||
rustc
|
||||
pkgconfig
|
||||
glib.dev
|
||||
nix
|
||||
cairo
|
||||
pango
|
||||
gcc
|
||||
python311
|
||||
pkg-config
|
||||
];
|
||||
}
|
||||
in
|
||||
generatedBuild.rootCrate.build
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
/nix/store/q9ziy7c3vkxhiz5d7q3ac27ssbiaxm9k-rust_nixos-0.1.0
|
Loading…
Reference in New Issue