summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2021-11-12 19:23:13 -0500
committerKjetil Orbekk <kj@orbekk.com>2021-11-12 19:23:13 -0500
commitdbb9ccca90dad770aa7832b6ad081f17b7e22071 (patch)
tree602d62260d08264de9b1e6747432137eb0904202 /flake.nix
parent4801b0f626e6f393e7c865b084e7b80a518ada96 (diff)
Update monitoring config
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index 204ad91..cd6e85a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,20 +2,25 @@
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-21.05";
inputs.nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
inputs.nixos-hardware.url = "github:NixOS/nixos-hardware/master";
- inputs.home-manager.url = "github:rycee/home-manager/master";
- inputs.home-manager.inputs.nixpkgs.follows = "nixpkgs";
+ inputs.pms7003.url = "github:orbekk/pms7003/master";
+ inputs.pms7003.inputs.nixpkgs.follows = "nixpkgs";
# TODO: Remove nix overlay when pull request is resolved:
# https://github.com/NixOS/nix/pull/4566
# inputs.nix.url = "github:orbekk/nix/master";
# inputs.nix.inputs.nixpkgs.follows = "nixpkgs";
- outputs = { self, nixpkgs, nixpkgs-unstable, nixos-hardware, home-manager }:
+ outputs = { self, nixpkgs, nixpkgs-unstable, nixos-hardware, pms7003 }:
let
pkgs-module = { config, ... }:
let
cfg = config.nixpkgs;
+ ppp = pms7003;
+ extra-packages = final: prev: {
+ pms7003 = ppp.packages.${final.system}.pms7003;
+ };
+
unstable-overlay = final: prev: {
unstable = import nixpkgs-unstable {
inherit (cfg) config localSystem crossSystem;
@@ -24,7 +29,7 @@
in {
nixpkgs.pkgs = import nixpkgs {
inherit (cfg) config localSystem crossSystem;
- overlays = cfg.overlays ++ [ unstable-overlay ];
+ overlays = cfg.overlays ++ [ unstable-overlay extra-packages ];
};
};