hm: unstable

This commit is contained in:
2023-11-06 14:12:44 +02:00
committed by Motiejus Jakštys
parent 0ebab0e596
commit d64189f66e
2 changed files with 57 additions and 2 deletions

View File

@@ -2,6 +2,8 @@
description = "motiejus/config";
inputs = {
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.05";
flake-utils.url = "github:numtide/flake-utils";
flake-compat.url = "github:nix-community/flake-compat";
@@ -16,6 +18,9 @@
home-manager.url = "github:nix-community/home-manager/release-23.05";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
home-manager-unstable.url = "github:nix-community/home-manager";
home-manager-unstable.inputs.nixpkgs.follows = "nixpkgs-unstable";
agenix.url = "github:ryantm/agenix";
agenix.inputs.nixpkgs.follows = "nixpkgs";
agenix.inputs.home-manager.follows = "home-manager";
@@ -48,10 +53,12 @@
outputs = {
self,
nixpkgs,
nixpkgs-unstable,
agenix,
deploy-rs,
flake-utils,
home-manager,
home-manager-unstable,
nixos-hardware,
nix-index-database,
pre-commit-hooks,
@@ -265,8 +272,18 @@
];
};
in {
homeConfigurations.motiejusja = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
homeConfigurations.motiejusja = home-manager-unstable.lib.homeManagerConfiguration {
pkgs = import nixpkgs-unstable {
inherit system;
overlays = [
(_final: prev: {
zigpkgs = import zigpkgs {
inherit (prev) pkgs;
inherit system;
};
})
];
};
modules = [
shared/home
];