From b28e08a81fe2efd8a2d55a600ccd06916a1dc48f Mon Sep 17 00:00:00 2001 From: Malix - Alix Brunet Date: Mon, 1 Jun 2026 11:44:03 +0200 Subject: [PATCH 1/4] docs: flake input fallback to default branch --- README.md | 2 +- hardkernel/odroid-m1/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d7d3507a..8ae6b21f 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ the following: ```nix { description = "NixOS configuration with flakes"; - inputs.nixos-hardware.url = "github:NixOS/nixos-hardware/master"; + inputs.nixos-hardware.url = "github:NixOS/nixos-hardware"; outputs = { self, nixpkgs, nixos-hardware }: { # replace with your actual hostname diff --git a/hardkernel/odroid-m1/README.md b/hardkernel/odroid-m1/README.md index cb94bd9c..18bc0cfa 100644 --- a/hardkernel/odroid-m1/README.md +++ b/hardkernel/odroid-m1/README.md @@ -11,7 +11,7 @@ To create an initial SD card image for installation: { inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixos-hardware.url = "github:nixos/nixos-hardware/master"; + nixos-hardware.url = "github:nixos/nixos-hardware"; }; outputs = { self, nixpkgs, nixos-hardware }: rec { nixosConfigurations.m1 = nixpkgs.lib.nixosSystem { @@ -81,7 +81,7 @@ flake: { inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixos-hardware.url = "github:nixos/nixos-hardware/master"; + nixos-hardware.url = "github:nixos/nixos-hardware"; }; outputs = { nixpkgs, nixos-hardware, ... }: { nixosConfigurations.m1 = nixpkgs.lib.nixosSystem { From 485fe1c88d61d4e005495f5076c921ffbd5ce917 Mon Sep 17 00:00:00 2001 From: Malix - Alix Brunet Date: Mon, 1 Jun 2026 11:49:49 +0200 Subject: [PATCH 2/4] docs: flake input follows nixpkgs --- README.md | 9 ++++++++- hardkernel/odroid-m1/README.md | 10 ++++++++-- milkv/pioneer/README.md | 5 ++++- mnt/reform/rk3588/README.md | 5 ++++- pine64/star64/README.md | 5 ++++- radxa/README.md | 1 + starfive/visionfive/v2/README.md | 5 ++++- 7 files changed, 33 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8ae6b21f..3540f038 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,14 @@ the following: ```nix { description = "NixOS configuration with flakes"; - inputs.nixos-hardware.url = "github:NixOS/nixos-hardware"; + + inputs = { + nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; + nixos-hardware = { + url = "github:nixos/nixos-hardware"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; outputs = { self, nixpkgs, nixos-hardware }: { # replace with your actual hostname diff --git a/hardkernel/odroid-m1/README.md b/hardkernel/odroid-m1/README.md index 18bc0cfa..1dcb0716 100644 --- a/hardkernel/odroid-m1/README.md +++ b/hardkernel/odroid-m1/README.md @@ -11,7 +11,10 @@ To create an initial SD card image for installation: { inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixos-hardware.url = "github:nixos/nixos-hardware"; + nixos-hardware = { + url = "github:nixos/nixos-hardware"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { self, nixpkgs, nixos-hardware }: rec { nixosConfigurations.m1 = nixpkgs.lib.nixosSystem { @@ -81,7 +84,10 @@ flake: { inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixos-hardware.url = "github:nixos/nixos-hardware"; + nixos-hardware = { + url = "github:nixos/nixos-hardware"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { nixpkgs, nixos-hardware, ... }: { nixosConfigurations.m1 = nixpkgs.lib.nixosSystem { diff --git a/milkv/pioneer/README.md b/milkv/pioneer/README.md index 625c9994..c361e475 100644 --- a/milkv/pioneer/README.md +++ b/milkv/pioneer/README.md @@ -6,7 +6,10 @@ Create and customize a `flake.nix` file: { inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixos-hardware.url = "github:nixos/nixos-hardware"; + nixos-hardware = { + url = "github:nixos/nixos-hardware"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { nixpkgs, nixos-hardware, ... }: diff --git a/mnt/reform/rk3588/README.md b/mnt/reform/rk3588/README.md index ec6da6b6..90eee001 100644 --- a/mnt/reform/rk3588/README.md +++ b/mnt/reform/rk3588/README.md @@ -6,7 +6,10 @@ Create and configure the `flake.nix` file: ``` nix { inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - inputs.nixos-hardware.url = "github:nixos/nixos-hardware"; + inputs.nixos-hardware = { + url = "github:nixos/nixos-hardware"; + inputs.nixpkgs.follows = "nixpkgs"; + }; inputs.flake-utils.url = "github:numtide/flake-utils"; outputs = { self, nixpkgs, nixos-hardware, flake-utils, ... }: diff --git a/pine64/star64/README.md b/pine64/star64/README.md index f74da945..5ebc13fa 100644 --- a/pine64/star64/README.md +++ b/pine64/star64/README.md @@ -5,7 +5,10 @@ Create and configure the `flake.nix` file: ``` nix { inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - inputs.nixos-hardware.url = "github:nixos/nixos-hardware"; + inputs.nixos-hardware = { + url = "github:nixos/nixos-hardware"; + inputs.nixpkgs.follows = "nixpkgs"; + }; outputs = { self, nixpkgs, nixos-hardware, ... }: diff --git a/radxa/README.md b/radxa/README.md index 484f2b3f..7749eb01 100644 --- a/radxa/README.md +++ b/radxa/README.md @@ -40,6 +40,7 @@ Below is an annoated flake example to create the initial boot image. disko.url = "github:nix-community/disko"; disko.inputs.nixpkgs.follows = "nixpkgs"; nixos-hardware.url = "github:NixOS/nixos-hardware"; + nixos-hardware.inputs.nixpkgs.follows = "nixpkgs"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; nixpkgs-unfree.url = "github:numtide/nixpkgs-unfree/nixos-unstable"; }; diff --git a/starfive/visionfive/v2/README.md b/starfive/visionfive/v2/README.md index 6ceb59bb..12ed4f5a 100644 --- a/starfive/visionfive/v2/README.md +++ b/starfive/visionfive/v2/README.md @@ -4,7 +4,10 @@ Create and configure the `flake.nix` file: ``` nix { inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - inputs.nixos-hardware.url = "github:nixos/nixos-hardware"; + inputs.nixos-hardware = { + url = "github:nixos/nixos-hardware"; + inputs.nixpkgs.follows = "nixpkgs"; + }; # Some dependencies of this flake are not yet available on non linux systems inputs.systems.url = "github:nix-systems/x86_64-linux"; From 571b99c6aa4fcf41af2c9f00197d3cfd96483e46 Mon Sep 17 00:00:00 2001 From: Malix - Alix Brunet Date: Mon, 1 Jun 2026 11:57:29 +0200 Subject: [PATCH 3/4] docs: flake input nixpkgs harmonize capitalisation --- README.md | 2 +- hardkernel/odroid-m1/README.md | 8 ++++---- milkv/pioneer/README.md | 4 ++-- mnt/reform/rk3588/README.md | 4 ++-- pine64/star64/README.md | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 3540f038..a50b2019 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ the following: inputs = { nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; nixos-hardware = { - url = "github:nixos/nixos-hardware"; + url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; }; }; diff --git a/hardkernel/odroid-m1/README.md b/hardkernel/odroid-m1/README.md index 1dcb0716..98985fc3 100644 --- a/hardkernel/odroid-m1/README.md +++ b/hardkernel/odroid-m1/README.md @@ -10,9 +10,9 @@ To create an initial SD card image for installation: # flake.nix { inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixos-hardware = { - url = "github:nixos/nixos-hardware"; + url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; }; }; @@ -83,9 +83,9 @@ flake: # flake.nix { inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixos-hardware = { - url = "github:nixos/nixos-hardware"; + url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; }; }; diff --git a/milkv/pioneer/README.md b/milkv/pioneer/README.md index c361e475..bbec9706 100644 --- a/milkv/pioneer/README.md +++ b/milkv/pioneer/README.md @@ -5,9 +5,9 @@ Create and customize a `flake.nix` file: ```nix { inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixos-hardware = { - url = "github:nixos/nixos-hardware"; + url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; }; }; diff --git a/mnt/reform/rk3588/README.md b/mnt/reform/rk3588/README.md index 90eee001..2f72be20 100644 --- a/mnt/reform/rk3588/README.md +++ b/mnt/reform/rk3588/README.md @@ -5,9 +5,9 @@ Create and configure the `flake.nix` file: ``` nix { - inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; inputs.nixos-hardware = { - url = "github:nixos/nixos-hardware"; + url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; }; inputs.flake-utils.url = "github:numtide/flake-utils"; diff --git a/pine64/star64/README.md b/pine64/star64/README.md index 5ebc13fa..674b021a 100644 --- a/pine64/star64/README.md +++ b/pine64/star64/README.md @@ -4,9 +4,9 @@ Create and configure the `flake.nix` file: ``` nix { - inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; inputs.nixos-hardware = { - url = "github:nixos/nixos-hardware"; + url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; }; From 43bd35ee2378bf4ab2eaef3a319ed888c1338855 Mon Sep 17 00:00:00 2001 From: Malix - Alix Brunet Date: Mon, 1 Jun 2026 12:04:57 +0200 Subject: [PATCH 4/4] treewide: make nixpkgs flake inputs target hydra tarballs --- asus/zenbook/ux535/README.md | 2 +- hardkernel/odroid-m1/README.md | 4 ++-- milkv/pioneer/README.md | 2 +- mnt/reform/rk3588/README.md | 2 +- pine64/star64/README.md | 2 +- radxa/README.md | 2 +- starfive/visionfive/v2/README.md | 4 ++-- tests/flake.nix | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/asus/zenbook/ux535/README.md b/asus/zenbook/ux535/README.md index ca24e939..06b2e4ac 100644 --- a/asus/zenbook/ux535/README.md +++ b/asus/zenbook/ux535/README.md @@ -12,7 +12,7 @@ Configuration for the ScreenPad is unable to be provided here at this time, due inputs = { nixpkgs = { - url = "github:NixOS/nixpkgs/nixos-unstable"; + url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; }; screenpad-driver={ diff --git a/hardkernel/odroid-m1/README.md b/hardkernel/odroid-m1/README.md index 98985fc3..a0a38d1a 100644 --- a/hardkernel/odroid-m1/README.md +++ b/hardkernel/odroid-m1/README.md @@ -10,7 +10,7 @@ To create an initial SD card image for installation: # flake.nix { inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; nixos-hardware = { url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; @@ -83,7 +83,7 @@ flake: # flake.nix { inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; nixos-hardware = { url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/milkv/pioneer/README.md b/milkv/pioneer/README.md index bbec9706..58d8f1c8 100644 --- a/milkv/pioneer/README.md +++ b/milkv/pioneer/README.md @@ -5,7 +5,7 @@ Create and customize a `flake.nix` file: ```nix { inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; nixos-hardware = { url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/mnt/reform/rk3588/README.md b/mnt/reform/rk3588/README.md index 2f72be20..125a077f 100644 --- a/mnt/reform/rk3588/README.md +++ b/mnt/reform/rk3588/README.md @@ -5,7 +5,7 @@ Create and configure the `flake.nix` file: ``` nix { - inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + inputs.nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; inputs.nixos-hardware = { url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/pine64/star64/README.md b/pine64/star64/README.md index 674b021a..75402d03 100644 --- a/pine64/star64/README.md +++ b/pine64/star64/README.md @@ -4,7 +4,7 @@ Create and configure the `flake.nix` file: ``` nix { - inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + inputs.nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; inputs.nixos-hardware = { url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/radxa/README.md b/radxa/README.md index 7749eb01..41503544 100644 --- a/radxa/README.md +++ b/radxa/README.md @@ -41,7 +41,7 @@ Below is an annoated flake example to create the initial boot image. disko.inputs.nixpkgs.follows = "nixpkgs"; nixos-hardware.url = "github:NixOS/nixos-hardware"; nixos-hardware.inputs.nixpkgs.follows = "nixpkgs"; - nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; + nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; nixpkgs-unfree.url = "github:numtide/nixpkgs-unfree/nixos-unstable"; }; diff --git a/starfive/visionfive/v2/README.md b/starfive/visionfive/v2/README.md index 12ed4f5a..98c0167e 100644 --- a/starfive/visionfive/v2/README.md +++ b/starfive/visionfive/v2/README.md @@ -3,9 +3,9 @@ Create and configure the `flake.nix` file: ``` nix { - inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + inputs.nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; inputs.nixos-hardware = { - url = "github:nixos/nixos-hardware"; + url = "github:NixOS/nixos-hardware"; inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/tests/flake.nix b/tests/flake.nix index 1d192b96..6300a3ab 100644 --- a/tests/flake.nix +++ b/tests/flake.nix @@ -2,8 +2,8 @@ description = "Private dev inputs for nixos-hardware"; inputs = { - nixos-unstable-small.url = "github:NixOS/nixpkgs/nixos-unstable-small"; - nixos-stable.url = "github:NixOS/nixpkgs/nixos-25.11"; + nixos-unstable-small.url = "https://channels.nixos.org/nixos-unstable-small/nixexprs.tar.xz"; + nixos-stable.url = "https://channels.nixos.org/nixos-25.11/nixexprs.tar.xz"; treefmt-nix.url = "github:numtide/treefmt-nix"; treefmt-nix.inputs.nixpkgs.follows = "nixos-unstable-small"; };