mirror of
https://github.com/danbulant/dotfiles
synced 2026-05-19 04:18:55 +00:00
add udev block notify
This commit is contained in:
parent
91c76659fc
commit
0cd370683d
2 changed files with 40 additions and 0 deletions
2
pkgs/udev-block-notify/default.nix
Normal file
2
pkgs/udev-block-notify/default.nix
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
{ pkgs ? import <nixpkgs> {} }:
|
||||||
|
pkgs.callPackage ./udev-block-notify.nix {}
|
||||||
38
pkgs/udev-block-notify/udev-block-notify.nix
Normal file
38
pkgs/udev-block-notify/udev-block-notify.nix
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
stdenv,
|
||||||
|
fetchFromGitHub,
|
||||||
|
multimarkdown,
|
||||||
|
coreutils,
|
||||||
|
libnotify,
|
||||||
|
libudev-zero,
|
||||||
|
systemdLibs,
|
||||||
|
glib,
|
||||||
|
pkg-config
|
||||||
|
}:
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
pname = "udev-block-notify";
|
||||||
|
version = "0.7.11";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "eworm-de";
|
||||||
|
repo = "udev-block-notify";
|
||||||
|
rev = "e652f54edd9ea87c784d796435967a18189d1936";
|
||||||
|
sha256 = "sha256-A0uhfb2mEAAJgxRkv+MWTk/9oFiz3r7deAlu1Kpk+CI=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ multimarkdown coreutils pkg-config ];
|
||||||
|
buildInputs = [ libnotify libudev-zero systemdLibs glib ];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
mkdir -p $out/share/doc/udev-block-notify/screenshots
|
||||||
|
mkdir -p $out/lib/systemd/user
|
||||||
|
install -D -m0755 udev-block-notify $out/bin/udev-block-notify
|
||||||
|
install -D -m0644 systemd/udev-block-notify.service $out/lib/systemd/user/udev-block-notify.service
|
||||||
|
|
||||||
|
install -D -m0644 README.md $out/share/doc/udev-block-notify/README.md
|
||||||
|
install -D -m0644 README.html $out/share/doc/udev-block-notify/README.html
|
||||||
|
install -D -m0644 screenshots/usb.png $out/share/doc/udev-block-notify/screenshots/usb.png
|
||||||
|
install -D -m0644 screenshots/optical.png $out/share/doc/udev-block-notify/screenshots/optical.png
|
||||||
|
'';
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue