final: prev: rec { rofi-wayland = prev.pkgs.callPackage ../pkgs/rofi-wayland { }; nix-plugins = prev.pkgs.callPackage ../pkgs/nix-plugins { }; lunarvim = prev.pkgs.callPackage ../pkgs/lunarvim { }; backscrub = prev.pkgs.callPackage ../pkgs/backscrub { inherit (prev.pkgs) gcc cmake opencv curl stdenv git tensorflow-lite flatbuffers; }; onnx-runtime = prev.pkgs.callPackage ../pkgs/onnx-runtime { inherit (prev.pkgs) stdenv; }; obs-backgroundremoval = prev.pkgs.callPackage ../pkgs/obs-backgroundremoval { inherit (prev.pkgs) stdenv fetchFromGitHub cmake obs-studio opencv onnx-runtime; }; swaynotificationcenter = prev.swaynotificationcenter.overrideAttrs (oldAttrs: rec { version = "0.5"; src = prev.fetchFromGitHub { owner = "ErikReider"; repo = "SwayNotificationCenter"; rev = "v${version}"; hash = "sha256-Jjbr6GJ0MHlO+T/simPNYQnB5b7Cr85j4GRjRGa5B6s="; }; nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ prev.scdoc ]; }); }