aboutsummaryrefslogtreecommitdiff
path: root/pkgs/default.nix
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2025-11-14 09:18:36 +0100
committerKarel Kočí <cynerd@email.cz>2025-11-14 09:18:36 +0100
commite44c078ebcea9d81da6d61a0ae596a3e46e9a12d (patch)
tree8870b8640cec95c389b9afc5dbbdd048f88145ef /pkgs/default.nix
parent7606d67ed1dc56b5b5f05b6423f7a5e81db05151 (diff)
downloadnixos-personal-e44c078ebcea9d81da6d61a0ae596a3e46e9a12d.tar.gz
nixos-personal-e44c078ebcea9d81da6d61a0ae596a3e46e9a12d.tar.bz2
nixos-personal-e44c078ebcea9d81da6d61a0ae596a3e46e9a12d.zip
treewide: full update in some time
Diffstat (limited to 'pkgs/default.nix')
-rw-r--r--pkgs/default.nix27
1 files changed, 23 insertions, 4 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix
index f80464b..3ebbe20 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -37,6 +37,7 @@ final: prev: {
filesToInstall = ["build/${platform}/release/bl2.bin" "build/${platform}/release/bl31.bin"];
};
ubootOpenWrtOne =
+ # ubiupdatevol /dev/ubi0_2 u-boot.fip
(final.buildUBoot {
defconfig = "mt7981_openwrt-one-spi-nand_defconfig";
extraMeta.platforms = ["aarch64-linux"];
@@ -50,12 +51,15 @@ final: prev: {
CONFIG_PCI=y
CONFIG_PCIE_MEDIATEK_GEN3=y
CONFIG_PCI_DEBUG=y
- CONFIG_DM_DEBUG=y
+ CONFIG_DM_REGULATOR=y
CONFIG_NVME=y
CONFIG_NVME_PCI=y
CONFIG_CMD_NVME=y
- #CONFIG_FS_BTRFS=y
- #CONFIG_CMD_BTRFS=y
+ CONFIG_EFI_PARTITION=y
+
+ CONFIG_CMD_SYSBOOT=y
+ CONFIG_SUPPORT_RAW_INITRD=y
+
CONFIG_BOARD_LATE_INIT=n
'';
postBuild = ''
@@ -67,6 +71,21 @@ final: prev: {
}).overrideAttrs (oldAttrs: {
nativeBuildInputs = [final.buildPackages.unixtools.xxd] ++ oldAttrs.nativeBuildInputs;
});
+ linuxOpenWrtOne = final.buildLinux {
+ version = "6.18.0-rc1";
+ src = final.buildPackages.fetchgit {
+ url = "git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git";
+ rev = "d7d7ac9af8cb72e3e3816ae9da3d9ee1bdfa4f9b";
+ hash = "sha256-h1DwHDHQ4LfqVYkp/e36c3NLnhbg1ozmjtrtAk5AzZE=";
+ };
+ kernelPatches = [
+ {
+ name = "openwrt-one";
+ patch = ./linux-openwrt-one-mediatek.patch;
+ #patch = ./linux-openwrt-one.patch;
+ }
+ ];
+ };
# nixpkgs patches
ubootRaspberryPi3_btrfs = prev.buildUBoot {
@@ -91,7 +110,7 @@ final: prev: {
});
gvproxy =
- if prev.hostPlatform.is32bit
+ if prev.stdenv.hostPlatform.is32bit
then
# Downgrade to get 32bit support working
prev.gvproxy.overrideAttrs (oldAttrs: {