add default.nix

build this project from NixOS with `nix-build`
This commit is contained in:
2024-02-28 20:05:09 +00:00
parent 07955bf9b3
commit c0c861372e

44
default.nix Normal file
View File

@@ -0,0 +1,44 @@
{ pkgs ? import <nixpkgs> {} }:
with pkgs;
stdenv.mkDerivation {
pname = "rofi";
version = "1.7.5-unstable";
src = ./.;
depsBuildBuild = [
buildPackages.stdenv.cc
pkg-config
glib
];
nativeBuildInputs = [
meson
ninja
pkg-config
flex
bison
pandoc
wayland-protocols
wayland-scanner
];
buildInputs = [
libxkbcommon
pango
cairo
git
librsvg
check
libstartup_notification
xorg.libxcb
xcb-imdkit
xcb-util-cursor
xorg.xcbutilkeysyms
xorg.xcbutil
xorg.xcbutilwm
xcbutilxrm
wayland
wayland-protocols
which
];
mesonFlags = [ "-Dimdkit=true" ];
}