NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
16.48k stars 12.97k forks source link

Add services.fossil #102220

Open Uthar opened 3 years ago

Uthar commented 3 years ago

Add a fossil server service to NixOS

Project description Fossil is a VCS which can run as a standalone http server to publish repositories

Metadata

stale[bot] commented 3 years ago

I marked this as stale due to inactivity. → More info

srid commented 2 years ago

Fossil is a bit more than a VCS, as it supports other features useful for project management as well,

In addition to doing distributed version control like Git and Mercurial, Fossil also supports bug tracking, wiki, forum, email alerts, chat, and technotes. https://fossil-scm.org/home/doc/trunk/www/index.wiki

It's got a web UI and can be hosted on a $5/month VP.

So there is more value to supporting fossil in nixpkgs.

Uthar commented 2 years ago

@srid And the best part is that the wiki, the bug database, the source code history, the forum etc. fit all nicely in a single SQLite database! Also, fossil all push is so great.

I refreshed the PR a bit, let's get it revieved

stale[bot] commented 2 years ago

I marked this as stale due to inactivity. → More info

nat-418 commented 1 year ago

I also would like to see this happen and am willing to help.

ethindp commented 2 months ago

It would be great if this were added! :D

crftbt commented 1 month ago

services.fossil.enable = true;

would be great :)