diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-02-26 13:28:13 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-07-06 20:53:57 +0200 |
commit | 218c182f7f874c4d1ba041d3ab79d6032f18ee9d (patch) | |
tree | 62a09bf9cd373ab519796f8402d47e7e7f239118 | |
parent | a2c2a8648828cbfb8e022e244ccfa7787072443c (diff) |
swappy: Init at 2020-02-26
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | pkgs/applications/misc/swappy/default.nix | 38 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/applications/misc/swappy/default.nix b/pkgs/applications/misc/swappy/default.nix new file mode 100644 index 000000000000..5ce838b42d19 --- /dev/null +++ b/pkgs/applications/misc/swappy/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub +, meson +, ninja +, wayland +, cairo +, pango +, gtk +, pkgconfig +, cmake +, scdoc +, libnotify +, gio-sharp +, glibc +}: + +stdenv.mkDerivation rec { + name = "swappy-${version}"; + version = "2020-02-26"; + + src = fetchFromGitHub { + owner = "jtheoof"; + repo = "swappy"; + rev = "b5cc433d75d77759cef139e0e232bde79196f886"; + sha256 = "08r9hmhzzb5ac4g6zwm7w05n99v0hl2h0w4d8i694hg4pyjxb95y"; + }; + + nativeBuildInputs = [ glibc.dev ]; + + buildInputs = [ meson ninja pkgconfig cmake scdoc gio-sharp libnotify gtk pango cairo wayland]; + + meta = { + homepage = "https://github.com/jtheoof/swappy"; + description = "A Wayland native snapshot editing tool, inspired by Snappy on macOS "; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.matthiasbeyer ]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 467e38a565fe..1e194545fd6d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2235,6 +2235,8 @@ in bash-supergenpass = callPackage ../tools/security/bash-supergenpass { }; + swappy = callPackage ../applications/misc/swappy { gtk = gtk3; }; + sweep-visualizer = callPackage ../tools/misc/sweep-visualizer { }; syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {}; |