Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Issue 2018/04 #54

Merged
merged 6 commits into from
Jul 25, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
sudo: required
services:
- docker
language: nix
branches:
only:
- master
Expand All @@ -19,7 +17,7 @@ script:
echo "SITEURL = 'http://weekly.nixos.org'" >> pelicanconf.py;
echo "WITH_FUTURE_DATES = True" >> pelicanconf.py;
fi
- ./travis-build -Q default.nix;
- nix-build -Q default.nix;

after_success:
- env
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
#04 - NixCon2018, Nix Core Team, binary cache improvements
##########################################################

:date: 2018-07-25
:description: back in black


.. -----------------------------------------------------------------------------
.. (OPTIONAL) Introduction text, as an editor this is your space to express
opinions
.. -----------------------------------------------------------------------------

NixOS weekly project is rebooting, expect a newsletter every
Wednesday in the morning (European timezone).

You're more than welcome to submit new items with a short description
on `latest pull request`_

.. _`latest pull request`: https://github.com/NixOS/nixos-weekly/pulls

Domen

.. -----------------------------------------------------------------------------
.. News - Special items that happen in community
.. -----------------------------------------------------------------------------

News
====

.. - Example news item title `with link`_
..
.. News item description (optional)
..
.. .. _`with link`: http://example.com


- `Patreon to support the NixOS OfBorg infrastructure`_

This supports Graham's infrastructure costs for the OfBorg tooling.

- `Introducing the Nix Core Team`_

- `NixCon2018 call for proposals`_

- `cache.nixos.org now more local`_

- `Announcing Cachix - Binary Cache as a Service`_


.. _`Patreon to support the NixOS OfBorg infrastructure`: https://www.patreon.com/ofborg/overview
.. _`Introducing the Nix Core Team`: https://github.com/NixOS/rfcs/pull/25
.. _`NixCon2018 call for proposals`: https://nixcon2018.org/#call-for-paper
.. _`cache.nixos.org now more local`: https://grahamc.com/blog/cache-nixos-org-now-more-local
.. _`Announcing Cachix - Binary Cache as a Service`: https://domenkozar.com/2018/06/01/announcing-cachix-binary-cache-as-a-service/

.. -----------------------------------------------------------------------------
.. Jobs - list of available Nix related jobs
.. -----------------------------------------------------------------------------

.. -----------------------------------------------------------------------------
.. Reading - List of blog posts, collected (hopefully) via planet.nixos.org
.. -----------------------------------------------------------------------------


Reading
=======

.. - `Example blog post title`_
..
.. optional extra description
..
.. .. _`blog post title`: http://example.com


- `Painlessly developing Python on NixOS with pipenv`_

- `A more realistic public Disnix example`_

- `nix-language-atlas-javascript`_

- `filterSource from .gitignore`_

- `Developing with Nix`_

.. _`Painlessly developing Python on NixOS with pipenv`: http://sid-kap.github.io/posts/2018-03-08-nix-pipenv.html
.. _`A more realistic public Disnix example`: http://sandervanderburg.blogspot.de/2018/02/a-more-realistic-public-disnix-example.html
.. _`nix-language-atlas-javascript`: https://lastlog.de/blog/posts/nix-language-atlas-javascript.html
.. _`filterSource from .gitignore`: https://github.com/siers/nix-gitignore
.. _`developing with Nix`: https://matrix.ai/2018/03/24/developing-with-nix/

.. -----------------------------------------------------------------------------
.. Tooling - List of useful tools (or their updates)
.. -----------------------------------------------------------------------------

Tooling
=======

.. - `Example tool with a link to it`_
..
.. Description what tool does, why it was created, or what is new since last
.. time.
..
.. .. _`tool name with a link to it`: http://example.com

- `terraform-provider-nixos`_: Terraform provider for NixOS and NixOps

- `nix-bundle`_: Bundle Nix derivations to run anywhere!

- `hocker`_: Utilities for interacting with the docker registry and generating nix build instructions

.. _`terraform-provider-nixos`: https://github.com/tweag/terraform-provider-nixos
.. _`nix-bundle`: https://github.com/matthewbauer/nix-bundle
.. _`hocker`: https://github.com/awakesecurity/hocker


.. -----------------------------------------------------------------------------
.. Events / Meetups - regular or one time announcements of FUTURE events
.. -----------------------------------------------------------------------------


Contribute to NixOS Weekly Newsletter
=====================================

This work would not be possible without the many contributions of the community.

You can help too! Create or comment on the `pull request`_ for the next edition
or look at the `issue tracker`_ to add other improvements.

.. _`pull request`: https://github.com/NixOS/nixos-weekly/pulls
.. _`issue tracker`: https://github.com/NixOS/nixos-weekly/issues
10 changes: 4 additions & 6 deletions default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
let importFromGithub = import ./importFromGithub.nix; in
{ pkgs ? importFromGithub ./nixpkgs.json {}
, pkgs-python ? importFromGithub ./nixpkgs-python.json { inherit pkgs; }
{ pkgs ? import ./nixpkgs.nix
}:

pkgs.stdenv.mkDerivation {
Expand All @@ -9,9 +7,9 @@ pkgs.stdenv.mkDerivation {
builtins.filterSource
(path: type: baseNameOf path != "result")
./.;
buildInputs =
[ pkgs-python.pelican.packages.pelican
pkgs-python.pelican.packages.livereload
buildInputs = with pkgs.python3Packages;
[ pelican
livereload
];
buildPhase = ''
pelican
Expand Down
61 changes: 0 additions & 61 deletions importFromGithub.nix

This file was deleted.

10 changes: 0 additions & 10 deletions nix-build-docker

This file was deleted.

6 changes: 0 additions & 6 deletions nixpkgs-python.json

This file was deleted.

6 changes: 0 additions & 6 deletions nixpkgs.json

This file was deleted.

9 changes: 9 additions & 0 deletions nixpkgs.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
let
fetchTarball = { url, sha256 }@attrs:
if builtins.lessThan builtins.nixVersion "1.12"
then builtins.fetchTarball { inherit url; }
else builtins.fetchTarball attrs;
in import (fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/b619e0b016c5c79920aa06b78ccf936e56eaf45d.tar.gz";
sha256 = "1bvnw9dvcbm69s9xbb2npx42zns6zq7jwang8d865pnzb0clf5sv";
}) { config = {}; overlays = []; }
9 changes: 0 additions & 9 deletions travis-build

This file was deleted.