summaryrefslogtreecommitdiffstats
path: root/default.nix
blob: b40ed31890e0fc472c25bbe5f28a33eb5ce02bcf (plain)
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
self: pkgs:
let
swaypkgs = {
  # patched deps
  fmt              = pkgs.callPackage ./fmt {};

  # wlroots-related
  wlroots          = pkgs.callPackage ./wlroots {};
  sway-beta        = pkgs.callPackage ./sway-beta {};
  grim             = pkgs.callPackage ./grim {};
  slurp            = pkgs.callPackage ./slurp {};
  mako             = pkgs.callPackage ./mako {};
  kanshi           = pkgs.callPackage ./kanshi {};
  wlstream         = pkgs.callPackage ./wlstream {};
  oguri            = pkgs.callPackage ./oguri {};
  waybar           = pkgs.callPackage ./waybar {};
  wf-config        = pkgs.callPackage ./wf-config {};
  wayfire          = pkgs.callPackage ./wayfire {};
  redshift-wayland = pkgs.callPackage ./redshift-wayland {
    inherit (pkgs.python3Packages) python pygobject3 pyxdg wrapPython;
    geoclue = pkgs.geoclue2;
  };

  # i3-related
  wmfocus          = pkgs.callPackage ./wmfocus {};
  i3status-rust    = pkgs.callPackage ./i3status-rust {};
};
in
  swaypkgs // { inherit swaypkgs; }