Skip to main content

Recently Updated Pages

The high-level workflow of Nix

Learning NixOS Concepts

You can use Nix to build many different things for many different purposes. However, the basic wo...

Updated 4 months ago by joepie91

Installing software globally

Learning NixOS Installing software

Probably the most common case, is wanting to install software system-wide. This is not technicall...

Updated 4 months ago by joepie91

Frequently Asked Questions

Learning NixOS Concepts

General Are there any downsides? Yes. Here are some of the most common issues that people run i...

Updated 4 months ago by joepie91

Running an AppImage

Learning NixOS Running unpackaged software

If you try to run an AppImage with the usual ./application-name invocation, you'll find that they...

Updated 4 months ago by joepie91

Introduction

Learning NixOS Running unpackaged software

NixOS is very strict in its approach to system purity; there is essentially no global environment...

Updated 4 months ago by joepie91

What is the Nix store?

Learning NixOS Concepts

The Nix store is a folder, located at /nix/store by default, that contains every build result fro...

Updated 4 months ago by joepie91

Storing secrets and the Nix store

Learning NixOS Security considerations

Nix stores every derivation that it builds in the Nix store. However, to make sure that everythin...

Updated 4 months ago by joepie91

What is a derivation?

Learning NixOS Concepts

You can think of a derivation as a set of build instructions, somewhat similar to how IKEA furnit...

Updated 4 months ago by joepie91

Introduction to Morph

Learning NixOS Deploying with morph

Morph is a simple, stateless deployment tool for NixOS. Essentially, it's a way to manage one or ...

Updated 4 months ago by joepie91

What is Hydra?

Learning NixOS Concepts

Hydra is, more or less, a build server. Unsurprisingly, it uses Nix and nixlang for specifying wh...

Updated 4 months ago by joepie91

What is NixOps?

Learning NixOS Concepts

Nix (and NixOS) themselves only manage a single machine. If you want to manage multiple machines,...

Updated 4 months ago by joepie91

What is NixOS?

Learning NixOS Concepts

While Nix can run as a stand-alone package manager on any Linux system, and even on macOS, there'...

Updated 4 months ago by joepie91

What is nixpkgs?

Learning NixOS Concepts

You'll often run across the name 'nixpkgs' in this documentation. Nix itself is really just the p...

Updated 4 months ago by joepie91

What is Nix?

Learning NixOS Concepts

Nix is a next-generation package and system manager. Many other package managers suffer from dep...

Updated 4 months ago by joepie91

Synchronous vs. asynchronous

Miscellaneous notes Javascript

This article was originally published at https://gist.github.com/joepie91/bf3d04febb024da89e3a3e6...

Updated 4 months ago by joepie91

Node.js for PHP developers

Miscellaneous notes Node.js

This article was originally published at https://gist.github.com/joepie91/87c5b93a5facb4f99d7b2a6...

Updated 4 months ago by joepie91

What is state?

Miscellaneous notes Javascript

This article was originally published at https://gist.github.com/joepie91/8c2cba6a3e6d19b275f...

Updated 4 months ago by joepie91

Riot.js cheatsheet

Miscellaneous notes Javascript

This article was originally published at https://gist.github.com/joepie91/ed3a267de70210b46fb06dd...

Updated 4 months ago by joepie91

node-gyp requirements

Miscellaneous notes Node.js

This article was originally published at https://gist.github.com/joepie91/375f6d9b415213cf4394b5b...

Updated 4 months ago by joepie91

Why you shouldn't use Sails.js

Miscellaneous notes Node.js

This article was originally published at https://gist.github.com/joepie91/cc8b0c9723cc2164660e. ...

Updated 4 months ago by joepie91