diff options
author | tdro <tdro@users.noreply.github.com> | 2023-04-13 23:11:08 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2023-04-13 23:11:08 -0400 |
commit | 7f3f24555015b84ff915a461b8b59056b7cc7529 (patch) | |
tree | 872dc0154bc4781bf067c785deb5b7b6dc7694ae /.config/nixpkgs/packages/rofi | |
parent | bdf0c07b592ef715fd3d23c251a32da315adaf6d (diff) | |
download | dotfiles-7f3f24555015b84ff915a461b8b59056b7cc7529.tar.gz dotfiles-7f3f24555015b84ff915a461b8b59056b7cc7529.tar.bz2 dotfiles-7f3f24555015b84ff915a461b8b59056b7cc7529.zip |
.config/nixpkgs: Cleanup debt
Move deprecated applications to shell
Diffstat (limited to '.config/nixpkgs/packages/rofi')
-rw-r--r-- | .config/nixpkgs/packages/rofi/default.nix | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/.config/nixpkgs/packages/rofi/default.nix b/.config/nixpkgs/packages/rofi/default.nix new file mode 100644 index 0000000..420d2d2 --- /dev/null +++ b/.config/nixpkgs/packages/rofi/default.nix @@ -0,0 +1,49 @@ +{ stdenv, lib, fetchgit, autoreconfHook, pkg-config, libxkbcommon, pango +, which, git, cairo, libxcb, xcbutil, xcbutilwm, xcbutilxrm, xcb-util-cursor +, libstartup_notification, bison, flex, librsvg, check }: + +stdenv.mkDerivation rec { + pname = "rofi-unwrapped"; + version = "1.7.0"; + + src = fetchgit { + rev = version; + fetchSubmodules = true; + url = "https://github.com/davatorium/rofi.git"; + sha256 = "03wdy56b3g8p2czb0qydrddyyhj3x037pirnhyqr5qbfczb9a63v"; + }; + + preConfigure = '' + patchShebangs "script" + # root not present in build /etc/passwd + sed -i 's/~root/~nobody/g' test/helper-expand.c + ''; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + buildInputs = [ + libxkbcommon + pango + cairo + git + bison + flex + librsvg + check + libstartup_notification + libxcb + xcbutil + xcbutilwm + xcbutilxrm + xcb-util-cursor + which + ]; + + doCheck = false; + + meta = with lib; { + license = licenses.mit; + platforms = with platforms; linux; + homepage = "https://github.com/davatorium/rofi"; + description = "Window switcher, run dialog and dmenu replacement"; + }; +} |