Solitaires might be addictive as you know. You get to your arm-chair for 5 minutes to rest a bit, and you find yourself still at the same spot two hours later. So, think twice before you download the following free software, since you might be seriously hooked up.
PySolFC is a solitaire collection with 1048 games. Written in Python, it is cross-platform and carries GPL license.
There are games that use the 52 card International Pattern deck, games for the 78 card Tarot deck, eight and ten suit Ganjifa games, Hanafuda games, Matrix games, Mahjongg games, and games for an original hexadecimal-based deck. Among the supported games are classics like Aces Up, Baker’s Game, Canfield, FreeCell, Forty Thieves, Golf, Klondike, Pyramid, Scorpion, Spider, Yukon, and many more...
Access the PySolFC FunClub edition at http://pysolfc.sourceforge.net/ with link for software downloading.
On top of the basic configuration, you can download additional card sets for the game. It’s a .deb package, but you can extract it with UniExtract to get inside. Then, open data.tar.gz with WinRar or similar, go to ./usr/share/games/pysol and extract all directories into PySol/Data/
Not all sets are worth keeping, and they take up a lot of space, so you might want to sort through them before installing. Also, the cards are just .gif images, so you can easily edit them to your liking, or even make your own sets.