diff options
author | Mark Nipper <nipsy@bitgnome.net> | 2025-07-24 11:43:20 -0700 |
---|---|---|
committer | Mark Nipper <nipsy@bitgnome.net> | 2025-07-24 11:43:20 -0700 |
commit | 5e2c599fc5603c84523f1265ce1b0d0672ee1adc (patch) | |
tree | 516fdbac844173457c30570dbe173ecc5546420b /pkgs/wayback-x11 | |
parent | 5ef7a8df60d825bac29132c42db29d8e348de33d (diff) | |
download | nix-5e2c599fc5603c84523f1265ce1b0d0672ee1adc.tar nix-5e2c599fc5603c84523f1265ce1b0d0672ee1adc.tar.gz nix-5e2c599fc5603c84523f1265ce1b0d0672ee1adc.tar.bz2 nix-5e2c599fc5603c84523f1265ce1b0d0672ee1adc.tar.lz nix-5e2c599fc5603c84523f1265ce1b0d0672ee1adc.tar.xz nix-5e2c599fc5603c84523f1265ce1b0d0672ee1adc.tar.zst nix-5e2c599fc5603c84523f1265ce1b0d0672ee1adc.zip |
Add locally updated version of wayback-x11
Diffstat (limited to '')
-rw-r--r-- | pkgs/wayback-x11/default.nix | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/pkgs/wayback-x11/default.nix b/pkgs/wayback-x11/default.nix new file mode 100644 index 0000000..e1b9c02 --- /dev/null +++ b/pkgs/wayback-x11/default.nix @@ -0,0 +1,64 @@ +{ + fetchFromGitLab, + lib, + libxkbcommon, + meson, + ninja, + pixman, + pkg-config, + scdoc, + stdenv, + unstableGitUpdater, + wayland, + wayland-protocols, + wayland-scanner, + wlroots_0_19, + xwayland, +}: + +stdenv.mkDerivation { + pname = "wayback"; + version = "0.1"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "wayback"; + repo = "wayback"; + rev = "156d7a86d112cd1bd70c2f75cb190fdd98565080"; + hash = "sha256-A4Ur32QZc0foS+O+jfQCug0k32nvYkB2MoacDT4W7dQ="; + }; + + strictDeps = true; + + depsBuildBuild = [ + pkg-config + ]; + + nativeBuildInputs = [ + meson + ninja + pkg-config + scdoc + wayland-scanner + ]; + + buildInputs = [ + libxkbcommon + pixman + wayland + wayland-protocols + wlroots_0_19 + xwayland + ]; + + passthru.updateScript = unstableGitUpdater { }; + + meta = { + description = "X11 compatibility layer leveraging wlroots and Xwayland"; + homepage = "https://wayback.freedesktop.org"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + mainProgram = "wayback-session"; + maintainers = with lib.maintainers; [ dramforever ]; + }; +} |