{pkgs ? import {}, ...}: rec { # Packages with an actual source lyrics = pkgs.python3Packages.callPackage ./lyrics {}; prefetcharr = pkgs.callPackage ./prefetcharr {}; alt1 = pkgs.callPackage ./alt1 {}; hyprbars = pkgs.callPackage ./hyprbars {}; jellysearch = pkgs.callPackage ./jellysearch {}; website = pkgs.callPackage ../projects/website {}; runelite-mcp = pkgs.callPackage ../projects/runelite-mcp {}; gtkhal = pkgs.callPackage ../projects/gtkhal {}; runescape = pkgs.callPackage ./runescape {}; # Personal scripts pass-wofi = pkgs.callPackage ./pass-wofi {}; xpo = pkgs.callPackage ./xpo {}; clip-notify = pkgs.callPackage ./clip-notify {}; jagex-auth = pkgs.callPackage ./jagex-auth {}; llm-suggest-lsp = pkgs.callPackage ./llm-suggest-lsp {}; overleaf-sync = pkgs.callPackage ./overleaf-sync {}; # My slightly customized plymouth theme, just makes the blue outline white plymouth-spinner-monochrome = pkgs.callPackage ./plymouth-spinner-monochrome {}; # Wallpapers # Expose as a single package, that also has passthru attributes for the individual ones wallpapers = let collection = import ./wallpapers {inherit pkgs;}; combined = pkgs.linkFarmFromDrvs "wallpapers" (pkgs.lib.attrValues collection); in combined // collection; }