about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2024-04-05 10:43:05 +0200
committerAlyssa Ross <hi@alyssa.is>2024-04-05 10:43:05 +0200
commit70d1111946728b627ff6b97e7ac435ba43628a44 (patch)
tree3cbc5a250dc2cdc6c0e58fe286cf77976b1c383c /modules
parent603a4af577d944e56bc1063afd965b6a9aec6a2c (diff)
parentd47afc3f0f8b3078c818da8609c41340af61a2ec (diff)
downloadnixlib-70d1111946728b627ff6b97e7ac435ba43628a44.tar
nixlib-70d1111946728b627ff6b97e7ac435ba43628a44.tar.gz
nixlib-70d1111946728b627ff6b97e7ac435ba43628a44.tar.bz2
nixlib-70d1111946728b627ff6b97e7ac435ba43628a44.tar.lz
nixlib-70d1111946728b627ff6b97e7ac435ba43628a44.tar.xz
nixlib-70d1111946728b627ff6b97e7ac435ba43628a44.tar.zst
nixlib-70d1111946728b627ff6b97e7ac435ba43628a44.zip
Merge remote-tracking branch 'nixos-apple-silicon/main'
Diffstat (limited to 'modules')
-rw-r--r--modules/nixos-apple-silicon/README.md2
-rw-r--r--modules/nixos-apple-silicon/docs/release-notes.md7
-rw-r--r--modules/nixos-apple-silicon/docs/uefi-standalone.md4
-rw-r--r--modules/nixos-apple-silicon/flake.lock8
-rw-r--r--modules/nixos-apple-silicon/flake.nix2
-rw-r--r--modules/nixos-apple-silicon/iso-configuration/installer-configuration.nix4
6 files changed, 19 insertions, 8 deletions
diff --git a/modules/nixos-apple-silicon/README.md b/modules/nixos-apple-silicon/README.md
index 2a3eac8d9c4d..97c3938a42fe 100644
--- a/modules/nixos-apple-silicon/README.md
+++ b/modules/nixos-apple-silicon/README.md
@@ -9,7 +9,7 @@ Please see the documentation and guide below to get started.
 ## Documentation
 
 * [Release Notes](docs/release-notes.md)
-* [Setup, Installation, and Maintenance Guide (2024-03-24)](docs/uefi-standalone.md)
+* [Setup, Installation, and Maintenance Guide (2024-04-04)](docs/uefi-standalone.md)
 
 ## Credits
 
diff --git a/modules/nixos-apple-silicon/docs/release-notes.md b/modules/nixos-apple-silicon/docs/release-notes.md
index 358764410a0f..0dd0d4e90aba 100644
--- a/modules/nixos-apple-silicon/docs/release-notes.md
+++ b/modules/nixos-apple-silicon/docs/release-notes.md
@@ -2,6 +2,13 @@
 
 This file contains important information for each release.
 
+## 2024-04-04
+
+This release updates nixpkgs.
+
+Another fix is also included for cross-compiling the installer with recent
+nixpkgs versions.
+
 ## 2024-03-24
 
 This release updates nixpkgs and the kernel.
diff --git a/modules/nixos-apple-silicon/docs/uefi-standalone.md b/modules/nixos-apple-silicon/docs/uefi-standalone.md
index dc12818d43f8..3133535c740b 100644
--- a/modules/nixos-apple-silicon/docs/uefi-standalone.md
+++ b/modules/nixos-apple-silicon/docs/uefi-standalone.md
@@ -1,11 +1,11 @@
-# UEFI Boot Standalone NixOS (2024-03-24)
+# UEFI Boot Standalone NixOS (2024-04-04)
 
 This guide will build and was tested with the following software:
 * Asahi Linux kernel version 6.6.0-asahi16
 * Asahi Linux's Mesa version 24.1.0_asahi-20240228-1
 * m1n1 version v1.4.11
 * Asahi Linux's U-Boot version 2023.07.02.asahi4-1
-* Nixpkgs, as of 2024-03-22
+* Nixpkgs, as of 2024-04-03
 * macOS stub 12.3
 
 NOTE: The latest version of this guide will always be [at its home](https://github.com/tpwrules/nixos-apple-silicon/blob/main/docs/uefi-standalone.md). For more general information about Linux on Apple Silicon Macs, refer to the [Asahi Linux project](https://asahilinux.org/) and [alpha installer release](https://asahilinux.org/2022/03/asahi-linux-alpha-release/).
diff --git a/modules/nixos-apple-silicon/flake.lock b/modules/nixos-apple-silicon/flake.lock
index 59920cf3da14..1f7f83fd0b51 100644
--- a/modules/nixos-apple-silicon/flake.lock
+++ b/modules/nixos-apple-silicon/flake.lock
@@ -17,17 +17,17 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1711163522,
-        "narHash": "sha256-YN/Ciidm+A0fmJPWlHBGvVkcarYWSC+s3NTPk/P+q3c=",
+        "lastModified": 1712163089,
+        "narHash": "sha256-Um+8kTIrC19vD4/lUCN9/cU9kcOsD1O1m+axJqQPyMM=",
         "owner": "nixos",
         "repo": "nixpkgs",
-        "rev": "44d0940ea560dee511026a53f0e2e2cde489b4d4",
+        "rev": "fd281bd6b7d3e32ddfa399853946f782553163b5",
         "type": "github"
       },
       "original": {
         "owner": "nixos",
         "repo": "nixpkgs",
-        "rev": "44d0940ea560dee511026a53f0e2e2cde489b4d4",
+        "rev": "fd281bd6b7d3e32ddfa399853946f782553163b5",
         "type": "github"
       }
     },
diff --git a/modules/nixos-apple-silicon/flake.nix b/modules/nixos-apple-silicon/flake.nix
index bdc617cfbc0d..e7515b264971 100644
--- a/modules/nixos-apple-silicon/flake.nix
+++ b/modules/nixos-apple-silicon/flake.nix
@@ -5,7 +5,7 @@
     nixpkgs = {
       # https://hydra.nixos.org/jobset/mobile-nixos/unstable/evals
       # these evals have a cross-compiled stdenv available
-      url = "github:nixos/nixpkgs/44d0940ea560dee511026a53f0e2e2cde489b4d4";
+      url = "github:nixos/nixpkgs/fd281bd6b7d3e32ddfa399853946f782553163b5";
     };
 
     rust-overlay = {
diff --git a/modules/nixos-apple-silicon/iso-configuration/installer-configuration.nix b/modules/nixos-apple-silicon/iso-configuration/installer-configuration.nix
index ab83bdf9e460..321ccf70c4c9 100644
--- a/modules/nixos-apple-silicon/iso-configuration/installer-configuration.nix
+++ b/modules/nixos-apple-silicon/iso-configuration/installer-configuration.nix
@@ -115,6 +115,10 @@
           "GPGRT_CONFIG=${final.lib.getDev final.libgpg-error}/bin/gpgrt-config"
         ];
       });
+
+      # fix for refind cross-compilation:
+      # https://github.com/NixOS/nixpkgs/pull/301598
+      refind = prev.refind.override { sbsigntool = null; };
     })
   ];