diff --git a/archlinux/PKGBUILD b/archlinux/PKGBUILD index 5f7ea32..5fd1cd8 100644 --- a/archlinux/PKGBUILD +++ b/archlinux/PKGBUILD @@ -2,7 +2,7 @@ pkgname=powerman pkgver=0.1.2 -pkgrel=1 +pkgrel=2 pkgdesc='Power Management framework for Linux written in Rust..' arch=('x86_64') url='https://gitlab.com/edu4rdshl/powerman' @@ -14,4 +14,5 @@ package() { cd "${pkgname}-${pkgver}" install -Dm 755 bin/"${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm 644 ${pkgname}.service "${pkgdir}/usr/lib/systemd/system/" } diff --git a/powerman.service b/powerman.service new file mode 100644 index 0000000..6fac69e --- /dev/null +++ b/powerman.service @@ -0,0 +1,12 @@ +[Unit] + Description=Check battery status and make actions based in arguments. + After=default.target + +[Service] + Type=oneshot + ExecStart=/usr/bin/powerman 5 60 hibernate + KillMode=process + KillSignal=SIGINT + +[Install] + WantedBy=default.target