I'm just thinking about how if you properly package your software for easy installation especially on a variety of popular operating systems, you're really putting yourself ahead of the herd, I think.
I feel like generating a Debian package for a cabal/Haskell project should just be one or a few commands, yet it generally has been very involving for me, even if I also have a nix flake. Tips?
@dillo I tried to sudo apt-get install dillo -- it basically works, Although, when I tried to install the Gopher plugin, I noticed to get this plugin working, dpid should be running or the like. I'm running Debian Sid. For me this is in:
/usr/libexec/dillo/dpid
/usr/libexec/dillo/dpidc
Am I supposed to do something to get plugins working/have dpid running?
Is there a service for viewing HTTPS pages via the #gopher protocol, or should I make it?
Also, is there a gopher reverse proxy? I have two gopher services already and I want to map them to different domains or paths but I want them all on port 70.
When you use nixpkgs do you neglect the regular cabal setup (like cabal freeze)? Do you not pay much attention to people who aren't using nixpkgs for your project? Or do you try to make it work well without nixpkgs too?
@jaror sorry I should've figured that when you pin Haskell version for Haskell packages in the haskell-flake basepackages line or whatever that it can access other/older GHC versions (I guess maybe that's what was going on?)
I wrote a static gopher hole generator which managed phlogs, Atom/RSS, recursive templating, ASCII art kinda presentation, front matter, can generate from markdown, has some custom and verbose error handling (I think).
I come back to a project that was working and find it's hard to get going again (can't even compile fully)
Going back to some years old Haskell projects and quickly learning to consider ease of longevity by using things like "tested with" or whatever and cabal freeze and nix lock. Weird to me that I have to do so must work figuring out which ghc to use and getting it to compile again.
I think I'm willing to pay a #gopher enthusiast in #monero to try out running my forum server software (and other Gopher Protocol software I made) as well as using my server for at least a week and blogging/tooting about it.