Files
Foundry/pkgs/default.nix
T
2026-08-16 11:11:17 -03:00

32 lines
1.3 KiB
Nix

{pkgs ? import <nixpkgs> {}, ...}: 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;
}