all repos — nixfiles @ b923275f93004b5dcd696899790d7af7781e0295

System and user configuration, managed by nix and home-manager

Use same nixpkgs configuration for unstable channel

Alan Pearce
commit

b923275f93004b5dcd696899790d7af7781e0295

parent

334a760e340ac9e57f15afe5c61f21509e7c0fa4

M modules/configuration/nix.nixmodules/configuration/nix.nix
@@ -13,11 +13,18 @@ options = "--delete-older-than 30d";
}; }; + nixpkgs.config = { + packageOverrides = pkgs: { + unstable = import <nixos-unstable> { + config = config.nixpkgs.config; + }; + }; + }; + system.autoUpgrade = { enable = true; }; systemd.services.nixos-upgrade = { - environment.NIXPKGS_ALLOW_UNFREE = "1"; script = '' ${config.system.build.nixos-rebuild}/bin/nixos-rebuild boot ${toString config.system.autoUpgrade.flags} '';
M modules/development/javascript.nixmodules/development/javascript.nix
@@ -1,10 +1,6 @@
{ config, pkgs, ... }: -let - pkgsUnstable = import <nixos-unstable> {}; - # pkgsUnstable = pkgs; -in -{ environment.systemPackages = with pkgsUnstable; [ +{ environment.systemPackages = with pkgs.unstable; [ nodejs-8_x phantomjs2 nodePackages.yarn
M modules/satoshipay.nixmodules/satoshipay.nix
@@ -1,9 +1,5 @@
{ config, pkgs, lib, ... }: -let - pkgsUnstable = import <nixos-unstable> {}; - # pkgsUnstable = pkgs; -in { virtualisation = { docker = { enable = true;
@@ -23,7 +19,7 @@ google-chrome
docker_compose electrum robomongo - pkgsUnstable.slack + unstable.slack ]; services.mongodb = {
M modules/user-interface.nixmodules/user-interface.nix
@@ -1,11 +1,9 @@
{ config, pkgs, lib, ... }: let - pkgsUnstable = import <nixos-unstable> {}; - # pkgsUnstable = pkgs; emacsPackage = import ../packages/emacs.nix { inherit (pkgs) stdenv; - pkgs = pkgsUnstable; + pkgs = pkgs.unstable; emacs = pkgs.lib.overrideDerivation (pkgs.emacs.override { withGTK2 = false; withGTK3 = true;