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