nix: manage channels

This commit is contained in:
Johannes Jöns 2023-05-22 19:24:56 +02:00
parent eee9e90403
commit 582cfb8163

View file

@ -1,4 +1,4 @@
{ pkgs, ... }:
{ pkgs, inputs, ... }:
{
nix = {
@ -25,8 +25,17 @@
warn-dirty = false;
};
package = pkgs.nixVersions.nix_2_15;
registry = {
home-manager.flake = inputs.home-manager;
nixos-hardware.flake = inputs.nixos-hardware;
nur.flake = inputs.nur;
nixpkgs.flake = inputs.nixpkgs;
};
nixPath = [ "nixpkgs=${inputs.nixpkgs}" "nixos-config=/etc/nixos/configuration.nix" "/nix/var/nix/profiles/per-user/root/channels" ];
};
environment.etc."channels/nixpkgs".source = inputs.nixpkgs.outPath;
environment.systemPackages = with pkgs; [
deploy-rs
nixfmt