Commit graph

61 commits

Author SHA1 Message Date
DavHau
8e4da8e054
Merge 03886d127e into 3e8100d5e9 2025-03-17 17:19:35 +01:00
Jeroen Leeuwestein
824ce25258 Make inclusion of console=serial0 in kernelParams (cmdline.txt) configurable 2025-02-08 20:02:07 +01:00
Travis Staton
340fc9e380
default to stable kernel 2025-01-08 11:55:38 -05:00
Jamie Magee
97c51868c6 Update kernel from 6.6.54 to 6.6.67 2024-12-26 11:09:54 -08:00
DavHau
03886d127e add kernel cross build support for faster builds on x86_64-linux
This adds the option `raspberry-pi-nix.kernel-build-system`, which can be used to drastically decrease the build times.

Description of the option:

The build system to compile the kernel on.

Only the linux kernel will be cross compiled, while most of the derivations are still pulled from cache.nixos.org.

Use this if you cannot or don't want to use the nix-community cache and either:
  - you are building on an x86_64 system using binfmt_misc for aarch64-linux.
  - or if your x86_64 builder has a better CPU than your aarch64 builder.
2024-12-12 23:00:51 +07:00
Travis Staton
b7c3578710
move comment 2024-11-12 12:31:36 -05:00
Travis Staton
beb01f006a
add firmware-partition-label option 2024-11-11 11:50:43 -05:00
Travis Staton
61d43e92fd
use config.system.boot.loader.kernelFile 2024-11-04 22:57:26 -05:00
Travis Staton
5c1f3831f9
Merge remote-tracking branch 'origin/master' into flexible-partition-table-and-fs 2024-11-04 22:55:15 -05:00
Travis Staton
ecc8ca530d
only mention rpi-kernels when overriding kernel
so that migrations / sd-image building work if there are additional kernel
overrides
2024-11-04 22:43:44 -05:00
Travis Staton
f872d7748f
shuffle kernel params 2024-11-03 21:58:22 -05:00
Travis Staton
ee53143215
add initrd 2024-11-03 21:58:22 -05:00
Travis Staton
d039a262ce
disable sd-image 2024-11-03 21:58:21 -05:00
Travis Staton
4501cff529 bump deps 2024-10-07 19:15:16 -04:00
adminy
0ffba0a5bf chore: packages version bump 2024-09-10 14:35:02 +01:00
Travis Staton
97c85054d1
Merge pull request #54 from dorkeline/fix-stray-quote 2024-08-24 13:57:59 -04:00
dorkeline
3fbf836224 uboot: remove mistakenly added line 2024-08-23 20:20:53 +02:00
dorkeline
80df3d197e uboot: fix a pkgs.uboot use in the migration script i didnt catch 2024-08-23 10:59:23 +02:00
dorkeline
8efedea712 migration: fix stray quote
Introduced in a993f0c but likely flew under the radar due to eval caching?
2024-08-23 09:28:26 +02:00
dorkeline
9b56cda093 uboot: add package option 2024-08-22 11:29:45 +02:00
Sebastian Sellmeier
98b74ed7f2
uboot: do not reference package if uboot disabled 2024-08-17 19:54:49 +02:00
Travis Staton
336a0cf070 remove outdated comment 2024-07-26 09:07:18 -04:00
Travis Staton
3375c37c2c restrict board options 2024-07-26 08:50:52 -04:00
Travis Staton
cc48d16dd4 update board doc with better link 2024-07-26 08:45:21 -04:00
Travis Staton
02b119708c Remove default board, requiring the user to specify 2024-07-26 08:44:48 -04:00
Travis Staton
b4ad649630
Merge pull request #25 from 9gel/rpi-groups
Add groups so udev rules work in parity with official rpi
2024-07-08 17:10:44 -04:00
adminy
caed11b1f6 chore: remove error silencing 2024-06-25 00:12:11 +01:00
Nigel Choi
f1bf6b9d9b Add groups so udev rules work in parity with official rpi 2024-06-24 21:16:30 +08:00
adminy
b027897628 fix: fix targets for flake, add kernel 6.6.34 2024-06-23 16:43:11 +01:00
adminy
57a532319e chore: undo dtparams, improve kernel building code 2024-06-23 02:00:09 +01:00
adminy
c2388c307b chore: bump libs & fix libcamera, fix upstream nixpkgs 2024-06-18 23:58:46 +01:00
Travis Staton
6045de5f79 default uboot to false 2024-06-17 18:56:27 -04:00
Travis Staton
d77a2ae4ed optionally pin all inputs 2024-06-17 18:56:27 -04:00
Travis Staton
26d6ba2a91 remove references to unpinned kernel 2024-05-21 09:29:02 -04:00
Travis Staton
bacb0f119a add pin-kernel option 2024-05-13 22:03:05 -04:00
Travis Staton
8fc9cbd3e4 pin kernel 2024-05-13 21:55:43 -04:00
Travis Staton
bc745f7dc1 document new options 2024-03-18 20:46:27 -04:00
Travis Staton
adf670acf2 don't hardcode root partition uuid 2024-03-18 20:28:46 -04:00
Travis Staton
462167cc93 add udev rules 2024-03-18 20:28:46 -04:00
Travis Staton
19a8570ec9 booting 2024-03-18 20:28:46 -04:00
Travis Staton
9c35dd99cf move libcamera stuff into a separate overlay 2024-01-23 22:02:11 -05:00
Travis Staton
6e0da67830 add option to turn off migration service 2023-06-23 20:00:03 -04:00
Travis Staton
7c6fa52715 set linux and firmware to latest release tag
disable KUNIT in kernel config
2023-06-12 09:53:24 -04:00
Travis Staton
a1b4cadb53 populate firmware partition via systemd service
Only copy files from modified packages.
2023-05-24 18:46:53 -04:00
Travis Staton
441d32f1e4 safer activation 2023-03-14 09:49:09 -04:00
Travis Staton
cb52f6ef86 default configuration 2023-03-08 21:04:47 -05:00
Travis Staton
9f89c2dcf5 add enable option to config 2023-03-08 21:04:47 -05:00
Travis Staton
739c404f11 update default rpi config 2023-03-08 21:04:30 -05:00
Travis Staton
67f257e524 use nix based config.txt generation 2023-03-08 21:04:04 -05:00
Travis Staton
9ebf2ff9c2 config txt rendering 2023-03-08 21:04:04 -05:00