Loading pkgs/applications/misc/dmenu-rs/Cargo.lock→pkgs/by-name/dm/dmenu-rs/Cargo.lock +0 −0 File moved. View file pkgs/applications/misc/dmenu-rs/default.nix→pkgs/by-name/dm/dmenu-rs/package.nix +39 −28 Original line number Diff line number Diff line { stdenv , rustPlatform , lib , fetchFromGitHub , cargo , expat , fontconfig , libXft , libXinerama , m4 , pkg-config , python3 { lib, stdenv, fetchFromGitHub, # nativeBuildInputs cargo, m4, pkg-config, python3, rustPlatform, # buildInputs expat, fontconfig, libXft, libXinerama, }: # The dmenu-rs package has extensive plugin support. However, this derivation # only builds the package with the default set of plugins. If you'd like to # further customize dmenu-rs you can build it from the source. # The dmenu-rs package has extensive plugin support. However, only a variant # of dmenu-rs without any plugins is packaged here. This is because the set of # plugins is defined at compile time and the dmenu-rs build uses this set to # dynamically generate a corresponding Cargo.lock file. To work around this # dynamic generation in nixpkgs, the Cargo.lock file has been generated in # advance and then checked in here. If you'd like to further customize # dmenu-rs, either disabling specific plugins or enabling additional plugins, # you'll have to build it from the source. # See: https://github.com/Shizcow/dmenu-rs#plugins stdenv.mkDerivation rec { pname = "dmenu-rs"; Loading @@ -23,8 +33,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "Shizcow"; repo = "dmenu-rs"; rev = version; hash = "sha256-LdbTvuq1IbzWEoASscIh3j3VAHm+W3UekJNiMHTxSQI="; rev = "refs/tags/${version}"; hash = "sha256-05Ia+GHeL8PzOwR7H+NEVhKJVMPhlIaQLwGfvwOAl0g="; }; nativeBuildInputs = [ Loading @@ -36,7 +46,8 @@ stdenv.mkDerivation rec { rustPlatform.cargoSetupHook ]; buildInputs = [ buildInputs = [ expat fontconfig libXft Loading Loading @@ -65,12 +76,12 @@ stdenv.mkDerivation rec { # deterministically. See the original PR for some discussion on this. doCheck = false; meta = with lib; { meta = { description = "Pixel perfect port of dmenu, rewritten in Rust with extensive plugin support"; homepage = "https://github.com/Shizcow/dmenu-rs"; license = with licenses; [ gpl3Only ]; maintainers = with maintainers; [ benjaminedwardwebb ]; platforms = platforms.linux; broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ benjaminedwardwebb ]; platforms = lib.platforms.linux; broken = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64; }; } pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -28585,8 +28585,6 @@ with pkgs; dmenu = callPackage ../applications/misc/dmenu { }; dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { }; dmenu-rs = callPackage ../applications/misc/dmenu-rs { }; dmensamenu = callPackage ../applications/misc/dmensamenu { inherit (python3Packages) buildPythonApplication requests; }; Loading
pkgs/applications/misc/dmenu-rs/Cargo.lock→pkgs/by-name/dm/dmenu-rs/Cargo.lock +0 −0 File moved. View file
pkgs/applications/misc/dmenu-rs/default.nix→pkgs/by-name/dm/dmenu-rs/package.nix +39 −28 Original line number Diff line number Diff line { stdenv , rustPlatform , lib , fetchFromGitHub , cargo , expat , fontconfig , libXft , libXinerama , m4 , pkg-config , python3 { lib, stdenv, fetchFromGitHub, # nativeBuildInputs cargo, m4, pkg-config, python3, rustPlatform, # buildInputs expat, fontconfig, libXft, libXinerama, }: # The dmenu-rs package has extensive plugin support. However, this derivation # only builds the package with the default set of plugins. If you'd like to # further customize dmenu-rs you can build it from the source. # The dmenu-rs package has extensive plugin support. However, only a variant # of dmenu-rs without any plugins is packaged here. This is because the set of # plugins is defined at compile time and the dmenu-rs build uses this set to # dynamically generate a corresponding Cargo.lock file. To work around this # dynamic generation in nixpkgs, the Cargo.lock file has been generated in # advance and then checked in here. If you'd like to further customize # dmenu-rs, either disabling specific plugins or enabling additional plugins, # you'll have to build it from the source. # See: https://github.com/Shizcow/dmenu-rs#plugins stdenv.mkDerivation rec { pname = "dmenu-rs"; Loading @@ -23,8 +33,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "Shizcow"; repo = "dmenu-rs"; rev = version; hash = "sha256-LdbTvuq1IbzWEoASscIh3j3VAHm+W3UekJNiMHTxSQI="; rev = "refs/tags/${version}"; hash = "sha256-05Ia+GHeL8PzOwR7H+NEVhKJVMPhlIaQLwGfvwOAl0g="; }; nativeBuildInputs = [ Loading @@ -36,7 +46,8 @@ stdenv.mkDerivation rec { rustPlatform.cargoSetupHook ]; buildInputs = [ buildInputs = [ expat fontconfig libXft Loading Loading @@ -65,12 +76,12 @@ stdenv.mkDerivation rec { # deterministically. See the original PR for some discussion on this. doCheck = false; meta = with lib; { meta = { description = "Pixel perfect port of dmenu, rewritten in Rust with extensive plugin support"; homepage = "https://github.com/Shizcow/dmenu-rs"; license = with licenses; [ gpl3Only ]; maintainers = with maintainers; [ benjaminedwardwebb ]; platforms = platforms.linux; broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ benjaminedwardwebb ]; platforms = lib.platforms.linux; broken = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64; }; }
pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -28585,8 +28585,6 @@ with pkgs; dmenu = callPackage ../applications/misc/dmenu { }; dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { }; dmenu-rs = callPackage ../applications/misc/dmenu-rs { }; dmensamenu = callPackage ../applications/misc/dmensamenu { inherit (python3Packages) buildPythonApplication requests; };