Anyone have experience installing Tidalcycles on Archlinux by any chance?
I’m learning SuperCollider at the moment, but figured I would get Tidalcycles and learn it on the side.
However, I remember archlinux handles haskell stuff a bit differently as every haskell dependencies or libraries are dynamically compiled into arch packages, which in the end result in a ridiculous amount of haskell packages on the system constantly having to be updated.
Just wondering how everyone installed Tidalcycles on Arch? pacman -S cabal-install and then cabal install tidal? that’s all? do i need this ghc compiler? or is it better to grab everything directly from the haskell site bypassing pacman entirely?
Just wondering how everyone installed Tidalcycles on Arch? pacman -S cabal-install and then cabal install tidal?
I would’ve just tried that, but
pacman -S cabal-install fails for me at the moment because
pacman fails to download some of its dependencies. Nonetheless, it’s perfectly fine to install TidalCycles through
cabal since you probably don’t need a system wide installation.
ya it failed for me also.
haskell is apparently pretty annoying to setup on arch 'cuz apparently everything is dynamically linked now.
If anybody still need this, I’ve just installed TidalCycles on arch, using this procedure:
- installed supercollider and sc3-plugins with pacman or yay
- installed ghcup-git from AUR with yay
- installed cabal with ghcup (ghcup install-cabal)
- installed recommended ghc with gchup (ghcup list to find recommended version, gchup install 8.6.3 to install ghc)
- enabled ghc version (gchup set 8.6.3)
- added ~/.ghcup/bin to my $PATH in .bashrc (this passage needs restarting the shell)
- installed tidal with cabal (cabal update, cabal install tidal)
- installed SuperDirt with scide (Quarks.checkForUpdates(); Quarks.install(“SuperDirt”, “v1.0”))
my editor of choice is emacs, so I’ve also installed the ‘tidal’ package from melpa