From 57add82f95393049fb0f7abc45727685cf48929e Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Tue, 13 Jan 2026 19:28:08 -0600 Subject: [PATCH] edk2 pi5 building --- packages/edk2/default.nix | 4 +-- .../macbook-pro-nixos/default.nix | 2 ++ .../macbook-pro-nixos/filesystems.nix | 36 +++++++++++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 systems/aarch64-linux/macbook-pro-nixos/filesystems.nix diff --git a/packages/edk2/default.nix b/packages/edk2/default.nix index 964e0ee..c1e88a0 100644 --- a/packages/edk2/default.nix +++ b/packages/edk2/default.nix @@ -62,8 +62,8 @@ let owner = "mjallen18"; repo = "edk2-platforms"; name = repo; - rev = "8dfa12ddd9e1d695f13a7e35e3646396a09ccb67"; - hash = "sha256-8KaXpUWJtAbT35dX/fF94Y9HLzYHLOkX+Xzbn9l7idU="; + rev = "fdf5a10cc60d1f01030e3ded3c6e69179819cd20"; + hash = "sha256-kc5kMEZNLxWFUN8n5+NxXNphkXAtVyjvSAuFyljb8Cs="; } else fetchFromGitHub rec { diff --git a/systems/aarch64-linux/macbook-pro-nixos/default.nix b/systems/aarch64-linux/macbook-pro-nixos/default.nix index f9a06f2..8c44039 100755 --- a/systems/aarch64-linux/macbook-pro-nixos/default.nix +++ b/systems/aarch64-linux/macbook-pro-nixos/default.nix @@ -6,6 +6,7 @@ { imports = [ ./boot.nix + ./filesystems.nix ./hardware-configuration.nix ./services.nix ]; @@ -33,6 +34,7 @@ }; user = { name = "matt"; + extraGroups = [ "scanner" "lp" "video" diff --git a/systems/aarch64-linux/macbook-pro-nixos/filesystems.nix b/systems/aarch64-linux/macbook-pro-nixos/filesystems.nix new file mode 100644 index 0000000..473ad3c --- /dev/null +++ b/systems/aarch64-linux/macbook-pro-nixos/filesystems.nix @@ -0,0 +1,36 @@ +{ ... }: +let + defaultNetworkShareOptions = [ + "sec=none" + "nofail" + "x-systemd.automount" + "auto" + "rw" + "file_mode=0775" + "dir_mode=0775" + "uid=matt" + "gid=wheel" + ]; +in +{ + fileSystems = { + # Network shares + "/media/nas/backup" = { + device = "//10.0.1.3/Backup"; + fsType = "cifs"; + options = defaultNetworkShareOptions; + }; + + "/media/nas/isos" = { + device = "//10.0.1.3/isos"; + fsType = "cifs"; + options = defaultNetworkShareOptions; + }; + + "/media/nas/3d_printer" = { + device = "//10.0.1.3/3d_printer"; + fsType = "cifs"; + options = defaultNetworkShareOptions; + }; + }; +}