Skip to content

Instantly share code, notes, and snippets.

@roblabla
Created October 19, 2015 10:06
Show Gist options
  • Save roblabla/0acfd800aa1114a784e0 to your computer and use it in GitHub Desktop.
Save roblabla/0acfd800aa1114a784e0 to your computer and use it in GitHub Desktop.
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, pkgs, ... }:
let
hydra = (import <nixpkgs> {}).fetchgit {
url = https://github.com/NixOS/hydra;
rev = "30823078c4b043675f22c77d20833f3b78f7bb9f";
sha256 = "a4ec02789c9d187e3312f256ca0016732f7858b1ff79b529804242ee91f2224f";
};
in
{
require = [ "${hydra}/hydra-module.nix" ];
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
];
# Use the GRUB 2 boot loader.
boot.loader.grub.enable = true;
boot.loader.grub.version = 2;
# Define on which hard drive you want to install Grub.
boot.loader.grub.device = "/dev/sda";
# networking.hostName = "nixos"; # Define your hostname.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
# Select internationalisation properties.
i18n = {
consoleFont = "Lat2-Terminus16";
consoleKeyMap = "us";
defaultLocale = "en_US.UTF-8";
};
# Set your time zone.
time.timeZone = "Europe/Amsterdam";
# List packages installed in system profile. To search by name, run:
# $ nix-env -qaP | grep wget
# environment.systemPackages = with pkgs; [
# wget
# ];
programs.zsh.enable = true;
# List services that you want to enable:
# Enable the OpenSSH daemon.
services.openssh.enable = true;
services.openssh.passwordAuthentication = false;
services.murmur.enable = true;
services.gitlab.enable = true;
services.nginx.enable = true;
services.hydra.enable = true;
services.hydra.hydraURL = "http://cmc.im:3000";
services.hydra.notificationSender = "hydra@cmc.im";
services.znc.enable = true;
services.znc.mutable = true;
# services.postgresql.enable = true;
# Enable CUPS to print documents.
# services.printing.enable = true;
# Enable the X11 windowing system.
services.xserver.enable = true;
# services.xserver.layout = "us";
# services.xserver.xkbOptions = "eurosign:e";
# Enable the KDE Desktop Environment.
# services.xserver.displayManager.kdm.enable = true;
# services.xserver.desktopManager.kde4.enable = true;
# The NixOS release to be compatible with for stateful data such as databases.
system.stateVersion = "16.03";
}
error: while evaluating the attribute ‘config.system.build.toplevel’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:243:5:
while evaluating ‘fold’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:20:19, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:127:12:
while evaluating ‘fold'’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:23:15, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:27:8:
while evaluating ‘showWarnings’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:93:18, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:100:16:
while evaluating ‘fold’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:20:19, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:93:23:
while evaluating ‘fold'’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:23:15, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:27:8:
while evaluating the attribute ‘warnings’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:154:44:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:74:45, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:154:52:
while evaluating the attribute ‘value’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:287:9:
while evaluating the option `warnings':
while evaluating the attribute ‘isDefined’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:319:5:
while evaluating ‘filterOverrides’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:391:21, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:303:18:
while evaluating ‘concatMap’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:397:8:
while evaluating ‘concatMap’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:298:17:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:298:28, called from undefined position:
while evaluating ‘dischargeProperties’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:361:25, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:299:62:
while evaluating the attribute ‘value’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:199:48:
while evaluating the attribute ‘config.warnings’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:607:5:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:179:10, called from undefined position:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:607:51, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:179:16:
while evaluating ‘optional’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:113:20, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:608:7:
while evaluating the attribute ‘serviceConfig.Type’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:154:44:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:74:45, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:154:52:
while evaluating the attribute ‘value’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:287:9:
while evaluating the option `systemd.services.gitlab.serviceConfig':
while evaluating the attribute ‘isDefined’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:319:5:
while evaluating ‘filterOverrides’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:391:21, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:303:18:
while evaluating ‘concatMap’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:397:8:
while evaluating ‘concatMap’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:298:17:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:298:28, called from undefined position:
while evaluating ‘dischargeProperties’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:361:25, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:299:62:
while evaluating the attribute ‘condition’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:437:14:
while evaluating the attribute ‘condition’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:437:14:
while evaluating the attribute ‘preStart’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:154:44:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:74:45, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:154:52:
while evaluating the attribute ‘value’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:287:9:
while evaluating the option `systemd.services.gitlab.preStart':
while evaluating the attribute ‘isDefined’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:319:5:
while evaluating ‘filterOverrides’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:391:21, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:303:18:
while evaluating ‘concatMap’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:397:8:
while evaluating ‘concatMap’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:298:17:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:298:28, called from undefined position:
while evaluating ‘dischargeProperties’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:361:25, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:299:62:
while evaluating the attribute ‘value’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:199:48:
while evaluating the attribute ‘config.preStart’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/services/misc/gitlab.nix:238:7:
while evaluating the attribute ‘services.postgresql.package’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:154:44:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:74:45, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:154:52:
while evaluating the attribute ‘value’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:287:9:
while evaluating the option `services.postgresql.package':
while evaluating the attribute ‘mergedValue’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:314:5:
while evaluating anonymous function at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:314:32, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:314:19:
while evaluating ‘merge’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/types.nix:98:20, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/modules.nix:317:8:
while evaluating ‘isDerivation’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/attrsets.nix:241:18, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/types.nix:100:15:
while evaluating ‘mergeOneOption’ at /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/options.nix:62:25, called from /nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/lib/types.nix:99:19:
The unique option `services.postgresql.package' is defined multiple times, in `/nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/services/misc/gitlab.nix' and `/nix/store/igd20r92j317ks59qqfr69bkb5sbralf-nixos-16.03pre70421.e57024f/nixos/nixpkgs/nixos/modules/services/databases/postgresql.nix'.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment