Add unstable channel and jq

This commit is contained in:
Armel van Ravels
2026-04-23 16:07:04 +02:00
parent deed82f96b
commit b1a13b64f7
7 changed files with 58 additions and 7 deletions

View File

@@ -1,9 +1,19 @@
{ nixpkgs, home-manager, ... }:
{ nixpkgs, nixpkgs-unstable, home-manager, ... }:
let
mkPkgsUnstable = system: import nixpkgs-unstable {
inherit system;
config.allowUnfree = true;
};
in
{
nixosConfigurations = {
"gandalf" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
pkgsUnstable = mkPkgsUnstable "x86_64-linux";
};
modules = [
home-manager.nixosModules.home-manager
./systems/gandalf
@@ -11,6 +21,9 @@
};
"frodo" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
pkgsUnstable = mkPkgsUnstable "x86_64-linux";
};
modules = [
home-manager.nixosModules.home-manager
./systems/frodo
@@ -18,6 +31,9 @@
};
"legolas" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
pkgsUnstable = mkPkgsUnstable "x86_64-linux";
};
modules = [
home-manager.nixosModules.home-manager
./systems/legolas
@@ -25,6 +41,9 @@
};
"work" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
pkgsUnstable = mkPkgsUnstable "x86_64-linux";
};
modules = [
home-manager.nixosModules.home-manager
./systems/work