mirror of
https://github.com/kmein/niveum
synced 2026-03-19 03:21:10 +01:00
use nixpkgs.json
This commit is contained in:
@@ -1 +0,0 @@
|
|||||||
22a606e20d662e2575552ab9b5e7c31aa8331e0e
|
|
||||||
@@ -80,13 +80,15 @@ in {
|
|||||||
|
|
||||||
niveum-deploy() {
|
niveum-deploy() {
|
||||||
for system in "$@"; do
|
for system in "$@"; do
|
||||||
eval $(nix-build ~niveum/deploy.nix -A "$system")
|
eval $(nix-build ~niveum/deploy.nix -A "$system") &
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
niveum-update() {
|
niveum-update() {
|
||||||
cd /var/src/nixpkgs
|
nix-prefetch-git \ ~master
|
||||||
git rev-parse origin/nixos-18.09 > ~niveum/NIXPKGS_VERSION
|
--url https://github.com/NixOS/nixpkgs-channels \
|
||||||
|
--rev refs/heads/nixos-18.09 \
|
||||||
|
> ~niveum/nixpkgs.json
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
promptInit = ''
|
promptInit = ''
|
||||||
|
|||||||
@@ -8,12 +8,12 @@ let
|
|||||||
};
|
};
|
||||||
lib = import "${krops}/lib";
|
lib = import "${krops}/lib";
|
||||||
pkgs = import "${krops}/pkgs" {};
|
pkgs = import "${krops}/pkgs" {};
|
||||||
|
importJson = (import <nixpkgs> {}).lib.importJSON;
|
||||||
|
|
||||||
source = name: path: lib.evalSource [{
|
source = name: path: lib.evalSource [{
|
||||||
nixpkgs.git = {
|
nixpkgs.git = {
|
||||||
url = https://github.com/NixOS/nixpkgs-channels;
|
url = https://github.com/NixOS/nixpkgs-channels;
|
||||||
# ref = "6a3f5bcb061e1822f50e299f5616a0731636e4e7"; # 18.09
|
ref = (importJson ./nixpkgs.json).rev;
|
||||||
ref = builtins.readFile ./NIXPKGS_VERSION;
|
|
||||||
};
|
};
|
||||||
nix-writers.git = {
|
nix-writers.git = {
|
||||||
url = https://cgit.krebsco.de/nix-writers/;
|
url = https://cgit.krebsco.de/nix-writers/;
|
||||||
|
|||||||
7
nixpkgs.json
Normal file
7
nixpkgs.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"url": "https://github.com/NixOS/nixpkgs-channels",
|
||||||
|
"rev": "46d3867a08a9206685e2b6a8e19f5ad9f6ab4b39",
|
||||||
|
"date": "2019-04-11T01:41:16+03:00",
|
||||||
|
"sha256": "16nryjvfaw2dq55yp34hcw5bz8nlidhdi3yvr2ilr7lrlm4k54p1",
|
||||||
|
"fetchSubmodules": false
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user