{ inputs, lib, ... }: final: prev: { agenix = inputs.agenix.packages.${prev.system}.default; hyprpaper = inputs.hyprpaper.packages.${prev.system}.default; nix-super = inputs.nix-super.packages.${prev.system}.default; rofi-wayland = prev.rofi-wayland.overrideAttrs (_: { src = inputs.rofi-wayland; version = lib.my.mkVersionInput inputs.rofi-wayland; }); timers = inputs.timers.packages.${prev.system}.default; hyprland = inputs.hyprland.packages.${prev.system}.default; fzf1 = final.writeShellApplication { name = "fzf1"; runtimeInputs = with final; [ coreutils fzf fd ]; text = '' #!/usr/bin/env bash selected=$(fzf --query="$*" -1 < /dev/stdin) if [[ -z $selected ]]; then exit 0 fi echo "$selected" ''; }; xorg = prev.xorg // { lndir = prev.xorg.lndir.overrideAttrs (_: { meta.mainProgram = "lndir"; }); }; }