Skip to content

Commit 68c1a9e

Browse files
committed
update readme
1 parent 20bba73 commit 68c1a9e

File tree

1 file changed

+6
-24
lines changed

1 file changed

+6
-24
lines changed

README.rst

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,35 +13,17 @@ Find us in ``#gentoo-haskell`` on `libera.chat`_!
1313

1414
.. _libera.chat: https://libera.chat
1515

16-
Quickest start
17-
==============
18-
19-
First, let's enable the Gentoo Haskell overlay using the eselect-repository method::
20-
21-
# Install eselect-repository if you don't already have it
22-
emerge app-eselect/eselect-repository
23-
# Fetch and output the list of overlays
24-
eselect repository list
25-
eselect repository enable haskell
26-
27-
Finally, we need to unmask the overlay (this does not apply if your system
28-
is already running on the ~testing branch)::
29-
# Unmask ~testing versions for your arch:
30-
echo "*/*::haskell" >> /etc/portage/package.accept_keywords
16+
Quick start
17+
===========
3118

32-
And here is the trick to speed up metadata resolution a bit.
33-
If you happen to use ``eix-sync`` for rsyncs you might
34-
like the following ``/etc/eix-sync.conf``::
19+
Enable the ``haskell`` overlay in the normal manner explained here::
3520

36-
*
37-
@egencache --jobs="$(($(nproc) + 1))" --repo=haskell --update --update-use-local-desc
21+
https://wiki.gentoo.org/wiki/Eselect/Repository
3822

39-
It basically means:
23+
Optionally, enable a sync hook to automatically generate metadata for you::
4024

41-
- sync overlays in layman list before the main tree sync
25+
https://wiki.gentoo.org/wiki//etc/portage/repo.postsync.d#Pkgcore_example
4226

43-
- generate metadata for haskell repo after main
44-
tree sync is done, using N+1 cores
4527

4628
Overlay Priority
4729
================

0 commit comments

Comments
 (0)