blob: 2e2aab7895f1a86ce7f5e9c41fe2e47bdcc6d008 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
self: pkgs:
let
waylandPkgs = rec {
# wlroots-related
cage = pkgs.callPackage ./pkgs/cage {};
drm_info = pkgs.callPackage ./pkgs/drm_info {};
emacs-pgtk = pkgs.callPackage ./pkgs/emacs {};
gebaar-libinput = pkgs.callPackage ./pkgs/gebaar-libinput {};
glpaper = pkgs.callPackage ./pkgs/glpaper {};
grim = pkgs.callPackage ./pkgs/grim {};
kanshi = pkgs.callPackage ./pkgs/kanshi {};
imv = pkgs.callPackage ./pkgs/imv {};
lavalauncher = pkgs.callPackage ./pkgs/lavalauncher {};
mako = pkgs.callPackage ./pkgs/mako {};
oguri = pkgs.callPackage ./pkgs/oguri {};
rootbar = pkgs.callPackage ./pkgs/rootbar {};
slurp = pkgs.callPackage ./pkgs/slurp {};
sway-unwrapped = pkgs.callPackage ./pkgs/sway {};
swaybg = pkgs.callPackage ./pkgs/swaybg {};
swayidle = pkgs.callPackage ./pkgs/swayidle {};
swaylock = pkgs.callPackage ./pkgs/swaylock {};
waybar = pkgs.callPackage ./pkgs/waybar {};
waybox = pkgs.callPackage ./pkgs/waybox { wlroots = wlroots-0-9-x; };
waypipe = pkgs.callPackage ./pkgs/waypipe {};
wayvnc = pkgs.callPackage ./pkgs/wayvnc {};
wdisplays = pkgs.callPackage ./pkgs/wdisplays {};
wev = pkgs.callPackage ./pkgs/wev {};
wf-recorder = pkgs.callPackage ./pkgs/wf-recorder {};
wlay = pkgs.callPackage ./pkgs/wlay {};
obs-wlrobs = pkgs.callPackage ./pkgs/obs-wlrobs {};
wl-clipboard = pkgs.callPackage ./pkgs/wl-clipboard {};
wl-gammactl = pkgs.callPackage ./pkgs/wl-gammactl {};
wldash = pkgs.callPackage ./pkgs/wldash {};
wlogout = pkgs.callPackage ./pkgs/wlogout {};
wlroots = pkgs.callPackage ./pkgs/wlroots {};
wlr-randr = pkgs.callPackage ./pkgs/wlr-randr {};
wofi = pkgs.callPackage ./pkgs/wofi {};
wtype = pkgs.callPackage ./pkgs/wtype {};
xdg-desktop-portal-wlr = pkgs.callPackage ./pkgs/xdg-desktop-portal-wlr {};
gtk-layer-shell = pkgs.callPackage ./pkgs/gtk-layer-shell {};
clipman = pkgs.callPackage ./pkgs/clipman {};
wlroots-tmp = pkgs.callPackage ./pkgs-temp/wlroots {};
wlroots-0-9-x = pkgs.callPackage ./pkgs-temp/wlroots-0-9-x {};
# misc
redshift-wayland = pkgs.callPackage ./pkgs/redshift-wayland {
inherit (pkgs.python3Packages) python pygobject3 pyxdg wrapPython;
geoclue = pkgs.geoclue2;
};
aml = pkgs.callPackage ./pkgs/aml {};
neatvnc = pkgs.callPackage ./pkgs/neatvnc {};
obs-studio = pkgs.libsForQt5.callPackage ./pkgs/obs-studio { ffmpeg = pkgs.ffmpeg_4; };
wlfreerdp = pkgs.callPackage ./pkgs/wlfreerdp {
inherit (pkgs) libpulseaudio;
inherit (pkgs.gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
};
# i3 related
i3status-rust = pkgs.callPackage ./pkgs/i3status-rust {};
# wayfire stuff
wayfire = pkgs.callPackage ./pkgs/wayfire {};
# bspwc/wltrunk stuff
bspwc = pkgs.callPackage ./pkgs/bspwc { wlroots = wlroots-tmp; };
wltrunk = pkgs.callPackage ./pkgs/wltrunk { wlroots = wlroots-tmp; };
};
in
waylandPkgs // { inherit waylandPkgs; }
|