sketched krops entry
parent
dcba2a8782
commit
d13cfe71a1
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
title: "Krops"
|
||||
date: 2018-08-15T15:06:26+02:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
# Krops = Krebs OPs an alternative to NixOPs
|
||||
|
||||
[NixOps](https://nixos.org/nixops/) the official DevOps tool of
|
||||
[NixOS ](https://nixos.org) is nice, but it has some flaws.
|
||||
[Krops](https://cgit.krebsco.de/krops/) is an alternative to
|
||||
[NixOps](https://nixos.org/nixops/) which trying to solve some of theses flaws,
|
||||
with some very simple concepts.
|
||||
|
||||
|
||||
## Krops vs NixOPs feature-crunch
|
||||
|
||||
### Krops
|
||||
|
||||
|
||||
### NixOPs
|
26
default.nix
26
default.nix
|
@ -1,18 +1,11 @@
|
|||
# Nix-shell script
|
||||
# ----------------
|
||||
{ pkgs ? import <nixpkgs> {} }:
|
||||
pkgs.mkShell {
|
||||
|
||||
with import <nixpkgs> {};
|
||||
# needed pkgs
|
||||
# -----------
|
||||
buildInputs = with pkgs; [
|
||||
hugo
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
name = "block-diagram";
|
||||
|
||||
env = buildEnv {
|
||||
name = name;
|
||||
paths = buildInputs;
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
blockdiag
|
||||
nwdiag
|
||||
seqdiag
|
||||
|
@ -22,12 +15,11 @@ stdenv.mkDerivation rec {
|
|||
|
||||
rake
|
||||
feh
|
||||
|
||||
# not needed anymore
|
||||
inotifyTools
|
||||
];
|
||||
|
||||
# run this on start
|
||||
# -----------------
|
||||
shellHook = ''
|
||||
export HELLO="world"
|
||||
'';
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue