Skip to content

Commit a7ea391

Browse files
committed
swww: init at 0.5.0
1 parent 6e44c96 commit a7ea391

3 files changed

Lines changed: 34 additions & 0 deletions

File tree

maintainers/maintainer-list.nix

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8580,6 +8580,12 @@
85808580
githubId = 854770;
85818581
name = "Matej Cotman";
85828582
};
8583+
mateodd25 = {
8584+
email = "mateodd@icloud.com";
8585+
github = "mateodd25";
8586+
githubId = 854770;
8587+
name = "Mateo Diaz";
8588+
};
85838589
mathnerd314 = {
85848590
email = "mathnerd314.gph+hs@gmail.com";
85858591
github = "Mathnerd314";
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{ config, lib, pkgs, fetchFromGitHub, rustPlatform, pkg-config, lz4
2+
, libxkbcommon, ... }:
3+
4+
rustPlatform.buildRustPackage rec {
5+
pname = "swww";
6+
version = "0.5.0";
7+
8+
src = fetchFromGitHub {
9+
owner = "Horus645";
10+
repo = pname;
11+
rev = "d45ab41a0c83b6f49a0279618e91ddfc0853bb6a";
12+
sha256 = "K9ZH/774BmzjEFj3gxzTALQex0T12B8ZuGEB878Qbc0=";
13+
};
14+
cargoSha256 = "sha256-boCXh9QFfxxtqxElrEHtBJMeCQikaUoytIVshwXRA10=";
15+
buildInputs = [ lz4 libxkbcommon ];
16+
doCheck = false; # Integration tests do not work in sandbox enviroment
17+
nativeBuildInputs = [ pkg-config ];
18+
meta = with lib; {
19+
description =
20+
"Efficient animated wallpaper daemon for wayland, controlled at runtime";
21+
homepage = "https://github.com/Horus645/swww";
22+
maintainers = with maintainers; [ mateodd25 ];
23+
license = licenses.gpl3;
24+
platforms = platforms.linux;
25+
};
26+
}

pkgs/top-level/all-packages.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3554,6 +3554,8 @@ with pkgs;
35543554

35553555
swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
35563556

3557+
swww = callPackage ../tools/wayland/swww { };
3558+
35573559
wayland-utils = callPackage ../tools/wayland/wayland-utils { };
35583560

35593561
wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl { };

0 commit comments

Comments
 (0)