mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-09-29 15:43:00 +00:00
openbox window manager: add tool to set desktop layout
This commit is contained in:
parent
63f6cc0f7b
commit
69446d1461
@ -17,8 +17,16 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0cxgb334zj6aszwiki9g10i56sm18i7w1kw52vdnwgzq27pv93qj";
|
||||
};
|
||||
|
||||
setlayoutSrc = fetchurl {
|
||||
url = "http://openbox.org/dist/tools/setlayout.c";
|
||||
sha256 = "1ci9lq4qqhl31yz1jwwjiawah0f7x0vx44ap8baw7r6rdi00pyiv";
|
||||
};
|
||||
|
||||
postBuild = "gcc -O2 -o setlayout $(pkg-config --cflags --libs x11) $setlayoutSrc";
|
||||
|
||||
# Openbox needs XDG_DATA_DIRS set or it can't find its default theme
|
||||
postInstall = ''
|
||||
cp -a setlayout "$out"/bin
|
||||
wrapProgram "$out/bin/openbox" --prefix XDG_DATA_DIRS : "$out/share"
|
||||
wrapProgram "$out/bin/openbox-session" --prefix XDG_DATA_DIRS : "$out/share"
|
||||
wrapProgram "$out/bin/openbox-gnome-session" --prefix XDG_DATA_DIRS : "$out/share"
|
||||
|
Loading…
Reference in New Issue
Block a user