Files
Foundry/pkgs/default.nix
T
Gabriel Fontes 1d21154a47 feat(projects/khora): scaffold graphical vdir calendar
Add a read-only GTK/libadwaita agenda backed by khal, with calendar
filters, Nix packaging, desktop metadata, and model tests.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:23:27 -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 {};
khora = pkgs.callPackage ../projects/khora {};
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;
}