From a1f8b5bcd0c2860ed45a4761058b503b148112fb Mon Sep 17 00:00:00 2001 From: obadz Date: Wed, 2 Mar 2016 13:43:18 +0000 Subject: [PATCH] goPackages.upower-notify: init at a58ceb9 --- pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/go-packages.nix | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f3112324169..be6bcc8b3f7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1805,6 +1805,8 @@ let go-pup = goPackages.pup.bin // { outputs = [ "bin" ]; }; + go-upower-notify = goPackages.upower-notify.bin // { outputs = [ "bin" ]; }; + googleAuthenticator = callPackage ../os-specific/linux/google-authenticator { }; google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk { }; diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix index 3ce1b797c7b..a6dac58a172 100644 --- a/pkgs/top-level/go-packages.nix +++ b/pkgs/top-level/go-packages.nix @@ -3791,4 +3791,19 @@ let sha256 = "153hf4dq4jh1yv35pv30idmxhc917qzl590qy5394l48d4rapgb5"; buildInputs = [ go-colortext yaml-v2 godotenv ]; }; + + # To use upower-notify, the maintainer suggests adding something like this to your configuration.nix: + # + # service.xserver.displayManager.sessionCommands = '' + # ${pkgs.dunst}/bin/dunst -shrink -geometry 0x0-50-50 -key space & # ...if don't already have a dbus notification display app + # (sleep 3; exec ${pkgs.yeshup}/bin/yeshup ${pkgs.go-upower-notify}/bin/upower-notify) & + # ''; + upower-notify = buildFromGitHub rec { + rev = "14c581e683a7e90ec9fa6d409413c16599a5323c"; + date = "2016-03-10"; + owner = "omeid"; + repo = "upower-notify"; + sha256 = "16zlvn53p9m10ph8n9gps51fkkvl6sf4afdzni6azk05j0ng49jw"; + propagatedBuildInputs = [ dbus ]; + }; }; in self