Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 95cc53c

Browse files
committedApr 18, 2020
Rework community page
1 parent 4e1f211 commit 95cc53c

File tree

3 files changed

+88
-223
lines changed

3 files changed

+88
-223
lines changed
 

Diff for: ‎governance.tt

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112

113113
<div class="row-fluid">
114114
<div class="span12">
115-
<h2>NixOS Foundation</h2>
115+
<h2 id="foundation">NixOS Foundation</h2>
116116

117117
<p>The mission of the foundation is to support the Nix ecosystem's
118118
infrastructure, and projects implementing the purely functional

Diff for: ‎nixos/community.tt

+83-211
Original file line numberDiff line numberDiff line change
@@ -1,226 +1,98 @@
1-
[% WRAPPER layout.tt title="NixOS community" menu='nixos' %]
2-
[% PROCESS common.tt %]
1+
[% WRAPPER layout.tt hideTitle=1 title="NixOS Community" menu='nixos' %]
32

4-
<h3>Contributing to NixOS</h3>
5-
<div class="row-fluid">
6-
<div class="span8">
7-
<p>It’s pretty easy to modify NixOS. All you need to do is get a copy
8-
of the Nixpkgs repository (which contains the NixOS sources as
9-
well):</p>
10-
11-
<pre>
12-
<span class="nix-command">git clone git://github.com/NixOS/nixpkgs.git</span>
13-
</pre>
14-
15-
<p>After making modifications to the sources, you can use them as
16-
follows:</p>
17-
18-
<pre>
19-
<span class="nix-command">nixos-rebuild switch -I nixpkgs=/path/to/my/nixpkgs</span>
20-
</pre>
21-
22-
<p>If you think your changes are useful to the rest of humanity, then
23-
please open a <a
24-
href="https://github.com/NixOS/nixpkgs/pulls"><strong>pull request on
25-
GitHub</strong></a>, or <strong>send a patch</strong> to the <a
26-
href="[%root%]learn.html#discourse"><tt>Discourse</tt> forum</a>. If you
27-
want to contribute regularly, you may want to ask for commit access to
28-
our GitHub repositories (please ask <a
29-
href="https://nixos.org/~eelco/">Eelco</a>, or on the <tt>#nixos</tt>
30-
IRC channel).</p> </div> <div class="span4"> <script
31-
type="text/javascript"
32-
src="https://www.openhub.net/p/25550/widgets/project_basic_stats.js"></script>
33-
</div> </div>
34-
35-
<h3><a href="https://github.com/NixOS/nixpkgs/issues">Bugs</a></h3>
36-
<p>If
37-
you think you’ve found a bug, please report it in the <a
38-
href="https://github.com/NixOS/nixpkgs/issues"><strong>Nixpkgs
39-
issue tracker</strong></a> (please use the label <strong>6.topic:
40-
nixos</strong>).
41-
</p>
42-
43-
<h3>Documentation</h3>
44-
45-
<ul>
46-
47-
<li>The <a href="[%nixosManual%]">NixOS manual</a> has a <a
48-
href="[%nixosManual%]#ch-development">whole chapter on NixOS
49-
hacking</a>. Also, check out the sections on <a
50-
href="[%nixosManual%]#sec-configuration-syntax">the syntax of NixOS
51-
modules</a> and on <a href="[%nixosManual%]#sec-custom-packages">how
52-
to add your own packages</a>.</li>
53-
54-
<li>The <a href="[%nixpkgsManual%]">Nixpkgs manual</a> has a lot of
55-
information on how to add packages to Nixpkgs. In particular, you
56-
should check out the <a
57-
href="[%nixpkgsManual%]#chap-quick-start">“Quick Start” chapter</a>
58-
for an overview of the process of adding a package.</li>
59-
60-
<li>The Nix manual has <a
61-
href="[%nixManual%]#chap-writing-nix-expressions">a chapter on
62-
writing Nix expressions</a>, including the syntax and semantic of
63-
the Nix expression language.</li>
64-
65-
<li>There is a <a
66-
href="https://nixos.org/~eelco/pubs/nixos-jfp-submitted.pdf">paper
67-
on NixOS</a> has a lot of information on the NixOS module
68-
system (especially section 6).</li>
69-
70-
</ul>
71-
72-
<h3>Source repositories</h3>
73-
74-
<p>The sources of all Nix-related projects are in the <a
75-
href="https://github.com/NixOS/">NixOS organization on
76-
GitHub</a>. NixOS lives in the <a
77-
href="https://github.com/NixOS/nixpkgs/tree/master/nixos">nixos</a>
78-
subdirectory of the Nixpkgs repository.</p>
79-
80-
<h3>Discourse</h3>
81-
82-
<p><a href="https://discourse.nixos.org">discourse.nixos.org</a> hosts
83-
a community of Nix developers and users, providing resources to help
84-
you:</p>
85-
86-
<ul>
87-
<li>find answers to your Nix/Nixpkgs/NixOS/NixOps questions</li>
88-
<li>discuss current and future directions of the project</li>
89-
<li>evangelise and promote Nix in your community</li>
90-
</ul>
91-
92-
<h3>IRC channel</h3>
93-
94-
<p>The NixOS developers hang out on the <a
95-
href="irc://irc.freenode.net/#nixos"><tt>#nixos</tt> channel</a> on <a
96-
href="https://freenode.net/"><tt>irc.freenode.net</tt></a>. This
97-
channel is <a href="https://logs.nix.samueldr.com/nixos/">logged</a>.</p>
98-
99-
<h3>Blogs</h3>
100-
101-
<p><a href="https://planet.nixos.org/">Planet</a> aggregates blog posts written
102-
by the community and <a href="https://www.reddit.com/r/NixOS/">/r/NixOS</a>
103-
also contains useful resources.</p>
104-
105-
<p>To add yourself to <a href="https://planet.nixos.org/">Planet NixOS</a>,
106-
fork the <a
107-
href="https://github.com/NixOS/nixos-org-configurations">nixos-org-configurations</a>
108-
repo and add the feed source to <a
109-
href="https://github.com/NixOS/nixos-org-configurations/blob/master/nixos-org/planet-feeds.nix">planet-feeds.nix</a>
110-
then make a pull request.</p>
3+
<h1>NixOS Community</h1>
1114

112-
<h3>Meetups</h3>
5+
<p class="lead">Nix and NixOS are developed and used by a diverse and welcoming community from all around the world.</p>
1136

114-
<p>Europe:</p>
115-
<ul>
116-
<li><a href="http://www.meetup.com/Amsterdam-Nix-Meetup/">Amsterdam Nix Meetup</a></li>
117-
<li><a href="http://www.meetup.com/Berlin-NixOS-Meetup/">Berlin NixOS Meetup</a></li>
118-
<li><a href="https://www.meetup.com/Greater-Copenhagen-NixOS-User-Group">Greater Copenhagen NixOS User Group</a></li>
119-
<li><a href="https://www.meetup.com/NixOS-London/">London NixOS Meetup</a></li>
120-
<li><a href="http://www.meetup.com/Munich-NixOS-Meetup/">Munich NixOS Meetup</a></li>
121-
<li><a href="https://blog.shackspace.de/?p=5829">Stuttgart NixOS Meetup</a></li>
122-
</ul>
7+
<p>Check out what the community has made recently in the <a href="https://weekly.nixos.org/">NixOS Weekly</a> newsletter.</p>
1238

124-
<p>America:</p>
125-
<ul>
126-
<li><a href="http://www.meetup.com/Bay-Area-Nix-NixOS-User-Group/">Bay Area Nix/NixOS User Group</a></li>
127-
<li><a href="https://www.meetup.com/New-York-Nix-Users-Group/">New York Nix Users Group</a></li>
128-
</ul>
129-
130-
<p>Asia:</p>
131-
<ul>
132-
<li><a href="http://www.meetup.com/Tokyo-NixOS-Meetup/">Tokyo NixOS Meetup</a></li>
133-
</ul>
134-
135-
<h3>Continuous builds</h3>
136-
137-
<p><a href="https://github.com/NixOS/hydra">Hydra</a> continuously builds NixOS:</p>
138-
139-
<ul>
140-
<li><a href="https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents">Status
141-
of the <tt>master</tt> branch</a>, used to update the <a
142-
href="https://nixos.org/channels/nixos-unstable/"><tt>nixos-unstable</tt>
143-
channel</a>.</li>
144-
<li><a href="https://hydra.nixos.org/job/nixos/release-[%latestNixOSSeries%]/tested#tabs-constituents">Status
145-
of the <tt>release-[%latestNixOSSeries%]</tt> branch</a>, used to update the <a
146-
href="https://nixos.org/channels/nixos-[%latestNixOSSeries%]"><tt>nixos-[%latestNixOSSeries%]</tt>
147-
channel</a>.</li>
148-
</ul>
149-
150-
<h3>Commercial support</h3>
151-
<!-- Please submit a PR to add your company -->
152-
<p>For professional support, a number of consulting companies are
153-
available (sorted in alphabetical order):</p>
154-
<ul>
155-
<li><a href="https://www.enlambda.com/">Enlambda</a></li>
156-
<li><a href="https://nixos.mayflower.consulting">Mayflower</a></li>
157-
<li><a href="https://nixcloud.io/">nixcloud</a></li>
158-
<li><a href="https://www.numtide.com/">NumTide Ltd</a></li>
159-
<li><a href="https://obsidian.systems">Obsidian Systems</a></li>
160-
<li><a href="https://serokell.io/">Serokell</a></li>
161-
</ul>
162-
163-
<h2>Donations</h2>
164-
165-
<p>
166-
The infrastructure for NixOS and related projects is maintained by a nonprofit organization,
167-
the <a href="foundation.html">NixOS Foundation</a>. To ensure the continuity and expansion of the NixOS
168-
infrastructure, we are looking for donations to our organization.
169-
</p>
170-
171-
[% PROCESS donation.tt %]
172-
173-
174-
<h2>Acknowledgments</h2>
175-
176-
<p>The Nix package manager was developed by <a
177-
href="https://nixos.org/~eelco/">Eelco Dolstra</a> as
178-
part of his PhD research in the <a
179-
href="http://www.cs.uu.nl/wiki/Trace/WebHome">TraCE project</a>,
180-
funded by the <a href="http://www.jacquard.nl/">Jacquard programme</a>
181-
of the <a href="http://www.nwo.nl/">Netherlands Organisation for
182-
Scientific Research</a> (NWO) and <a
183-
href="http://www.serc.nl/">SERC</a>. The first prototype of NixOS was
184-
developed by <a href="http://www.tjaldur.nl/">Armijn Hemel</a> as
185-
his master’s thesis project. Hydra, the Nix-based continuous build
186-
system, was developed as part of the LaQuSo Buildfarm project, funded
187-
by <a href="https://www.4tu.nl/nirict/">NIRICT</a> / <a
188-
href="http://www.laquso.com/">LaQuSo</a>.</p>
189-
190-
<p>The NixOS community has been supported by various companies and institutes over
191-
the years, for which we are very grateful. The following companies and institutes have
192-
supported the development of NixOS and the infrastructure that is needed to support it.
193-
If you would like to support us as well, please contact <a href="mailto:rob.vermaas@gmail.com">
194-
Rob Vermaas</a>.</p>
9+
<h2>Communication</h2>
19510

19611
<div class="row-fluid">
197-
<div class="span3 center">
198-
<a href="http://www.logicblox.com/"><img src="[% root %]logo/lb_logo_small_no_bg.png" alt="LogicBlox logo" /></a>
199-
</div>
200-
<div class="span3 center">
201-
<a href="http://www.tudelft.nl/"><img src="[% root %]logo/tudelft.gif" alt="TU Delft logo" /></a>
202-
</div>
203-
<div class="span3 center">
204-
<a href="http://www.uu.nl/"><img src="[% root %]logo/uu.gif" alt="UU logo" /></a>
12+
<div class="span4">
13+
<h3>Forum</h3>
14+
<p>The official forum is the right place to get help from other users and discuss the development of the projects. There are also Announcements, Job offers and Events.</p>
15+
<div class="text-center">
16+
<a class="btn btn-success"
17+
href="https://discourse.nixos.org/">Go to Discourse Forum</a>
18+
</div>
20519
</div>
206-
<div class="span3 center">
207-
<a href="https://www.3tu.nl/"><img src="[% root %]logo/3tu.jpg" alt="3TU logo" /></a>
20+
<div class="span4">
21+
<h3>Chat</h3>
22+
<p>Another place to get in contact with other users is the official IRC channel:</p>
23+
<p><a href="irc://irc.freenode.net/#nixos">#nixos</a> on the <a href="https://freenode.net/">freenode network</a> (<a href="https://logs.nix.samueldr.com/nixos/">logs</a> are available)</p>
24+
<div class="text-center">
25+
<a class="btn btn-success"
26+
href="https://webchat.freenode.net/#nixos">Open Webchat</a>
27+
</div>
20828
</div>
209-
<div class="span3 center">
210-
<a href="https://www.packet.com"><img src="[% root %]logo/packet.net.svg" alt="Premium Bare Metal Servers and Cloud Hosting" /></a>
29+
<div class="span4">
30+
<h3>Unofficial Platforms</h3>
31+
<p>The community is also active on other platforms.</p>
32+
<ul>
33+
<li><a href="https://www.reddit.com/r/NixOS/">reddit</a></li>
34+
<li><a href="https://discord.gg/RbvHtGa">Discord</a></li>
35+
<li>stackoverflow: see tags <a href="https://stackoverflow.com/questions/tagged/nix">nix</a>, <a href="https://stackoverflow.com/questions/tagged/nixos">nixos</a>, <a href="https://stackoverflow.com/questions/tagged/nixops">nixops</a> and <a href="https://stackoverflow.com/questions/tagged/nixpkgs">nixpkgs</a></li>
36+
<li>Twitter: see the hashtag <a href="https://twitter.com/hashtag/NixOS">#nixos</a> (#nix is too ambiguous)</li>
37+
<li>Mastodon/Fediverse: see the hashtag <a href="https://mastodon.social/tags/nixos">#nixos</a></li>
38+
</ul>
21139
</div>
212-
<div class="span3 center">
213-
<a href="https://snabb.co"><img src="[% root %]logo/snabb.png" alt="Snabb.co logo" /></a>
214-
</div>
215-
<div class="span3 center">
216-
<a href="https://www.macstadium.com/"><img src="[% root %]logo/macstadium.png" alt="MacStadium logo" /></a>
40+
</div>
41+
42+
<h2>Events</h2>
43+
44+
<div class="row-fluid">
45+
<div class="span4">
46+
<h3>NixCon</h3>
47+
<p>The <a href="[%root%]teams/nixcon.html">NixCon Team</a> organizes a conference about once a year.</p>
48+
<p>You can find announcements on <a href="https://twitter.com/nixconf">Twitter</a> or in the <a href="https://discourse.nixos.org/c/events/13">Forum</a>.</p>
49+
<h4>Previous Conferences</h4>
50+
<ul>
51+
<li><a href="https://blog.hackeriet.no/oslo-nixos-minicon-2020/">Oslo NixOS MiniCon 2020</a> (<a href="https://www.youtube.com/channel/UCyZKWsKG3uVEfgjNwzfPhhQ">Recorded Talks</a>)</li>
52+
<li><a href="https://2019.nixcon.org/">NixCon 2019</a>, Brno (<a href="https://www.youtube.com/watch?v=pfg9ykBo9oM&amp;list=PLgknCdxP89Re9oFsLnAb5iLO0XG_rMuAo">Recorded Talks</a>)</li>
53+
<li><a href="http://nixcon2018.org/">NixCon 2018</a>, London (<a href="https://www.youtube.com/watch?v=rzjMif6wvMk&amp;list=PLgknCdxP89ReJKWX3sthcsbBYsoihzSQX">Recorded Talks</a>)</li>
54+
<li><a href="http://nixcon2017.org/">NixCon 2017</a>, Munich (<a href="https://www.youtube.com/watch?v=fdj9tzRaLn4&amp;list=PLgknCdxP89ReQzhfKwMYjLdwWsc7us8ns">Recorded Talks</a>)</li>
55+
<li><a href="https://conf.nixos.org/">NixCon 2015</a>, Berlin (<a href="https://media.ccc.de/c/nixcon2015">Recorded Talks</a>)</li>
56+
</ul>
21757
</div>
218-
<div class="span3 center">
219-
<a href="https://www.fastly.com/"><img src="[% root %]logo/fastly.png" alt="Fastly" /></a>
58+
<div class="span4">
59+
<h3>Meetups</h3>
60+
<h4>Europe</h4>
61+
<ul>
62+
<li><a href="http://www.meetup.com/Amsterdam-Nix-Meetup/">Amsterdam (Netherlands)</a></li>
63+
<li><a href="http://www.meetup.com/Berlin-NixOS-Meetup/">Berlin (Germany)</a></li>
64+
<li><a href="https://www.meetup.com/Greater-Copenhagen-NixOS-User-Group">Copenhagen (Denmark)</a></li>
65+
<li><a href="https://www.meetup.com/Suisse-Romande-NixOS-User-Group/">Lausanne (Switzerland)</a></li>
66+
<li><a href="https://www.meetup.com/NixOS-London/">London (United Kingdom)</a></li>
67+
<li><a href="https://www.meetup.com/Meetup-NixOS-Montpellier/">Montpellier (France)</a></li>
68+
<li><a href="http://www.meetup.com/Munich-NixOS-Meetup/">Munich (Germany)</a></li>
69+
<li><a href="https://www.meetup.com/Oslo-NixOS-User-Group/">Oslo (Norway)</a></li>
70+
<li><a href="https://blog.shackspace.de/?p=5829">Stuttgart (Germany)</a></li>
71+
<li><a href="https://www.meetup.com/NixOS-User-Group-Zurich/">Zürich (Switzerland)</a></li>
72+
</ul>
73+
22074
</div>
221-
<div class="span3 center">
222-
<a href="https://www.hetzner.de/"><img src="[% root %]logo/hetzner-online.svg" alt="Hetzner Online GmbH" /></a>
75+
<div class="span4">
76+
<h3> </h3> <!-- dirty hack to fix layout -->
77+
<h4>America</h4>
78+
<ul>
79+
<li><a href="https://www.meetup.com/New-York-Nix-Users-Group/">New York (New York)</a></li>
80+
<li><a href="https://www.meetup.com/Nova-Nix-NixOS-NixOps-Meetup/">Reston (Virginia)</a></li>
81+
<li><a href="http://www.meetup.com/Bay-Area-Nix-NixOS-User-Group/">San Francisco (California)</a></li>
82+
<li><a href="https://www.meetup.com/Seattle-Nix-NixOS-and-Guix-GuixSD-Users/">Seattle (Washington)</a></li>
83+
</ul>
84+
<h4>Asia</h4>
85+
<ul>
86+
<li><a href="https://www.meetup.com/Singapore-NixOS-Nix-User-Group/">Singapore (Singapore)</a></li>
87+
<li><a href="http://www.meetup.com/Tokyo-NixOS-Meetup/">Tokyo (Japan)</a></li>
88+
</ul>
22389
</div>
22490
</div>
22591

92+
<h2>Merch</h2>
93+
94+
<p>The community member <a href="https://discourse.nixos.org/u/mogorman/summary">mogorman</a> created a Shop with Nix and NixOS related Merch. The profits are donated to the <a href="[%root%]governance.html#foundation">NixOS Foundation</a>.</p>
95+
<a class="btn btn-success"
96+
href="https://www.redbubble.com/people/mogorman/shop">Go to Shop</a>
97+
22698
[% END %]

Diff for: ‎teams/nixcon.tt

+4-11
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
from any other OS/FOSS conference.
88
</div>
99

10+
<div class="alert alert-info" style="display:inline-block; padding: 8px 14px;">
11+
<a href="https://discourse.nixos.org/t/help-organize-nixcon-2020/4901">Help organize NixCon 2020!</a>
12+
</div>
13+
1014
<h2>Members</h2>
1115

1216
<ul>
@@ -15,15 +19,4 @@
1519
<li><a href="https://discourse.nixos.org/u/zimbatm">zimbatm</a> (zimbatm)</li>
1620
</ul>
1721

18-
<a href="https://discourse.nixos.org/t/help-organize-nixcon-2020/4901">Help organize NixCon 2020 !!!</a>
19-
20-
21-
<h2>Previous NixCon</h2>
22-
<ul>
23-
<li><a href="https://conf.nixos.org">NixCon 2015, Berlin</a></li>
24-
<li><a href="http://nixcon2017.org">NixCon 2017, Munchen</a></li>
25-
<li><a href="https://nixcon2018.org">NixCon 2018, London</a></li>
26-
<li><a href="https://2019.nixcon.org">NixCon 2019, Brno</a></li>
27-
</ul>
28-
2922
[% END %]

0 commit comments

Comments
 (0)
Please sign in to comment.