Commit graph

167 commits

Author SHA1 Message Date
DavHau
8e4da8e054
Merge 03886d127e into 3e8100d5e9 2025-03-17 17:19:35 +01:00
Travis Staton
3e8100d5e9
Merge pull request #92 from nevesenin/master
Fix "resizing" wrong partition when having two disks
2025-03-17 10:59:51 -04:00
Merten Falk
cb526994b3
Merge branch 'nix-community:master' into master 2025-03-14 10:25:17 +01:00
Travis Staton
3bfda6add7
Merge pull request #131 from JamieMagee/kernel-bump
bump 6.6.y and 6.12.y kernel versions
2025-03-02 10:15:20 -05:00
Jamie Magee
abd2352d04 bump 6.6.y and 6.12.y kernel versions
`rpi-6.6.y` went from `6.6.67` to `6.6.74`.
`rpi-6.12.y` went from `6.12.11` to `6.12.17`
2025-03-01 20:56:14 -08:00
Travis Staton
4f6706677c
Merge pull request #118 from JamieMagee/nix-flake-update
Automatically update `flake.lock` using GitHub Actions
2025-02-21 20:25:27 -05:00
Travis Staton
3e442842d3
Merge pull request #119 from jleeuwes/make-serial-console-optional
Add raspberry-pi-nix.serial-console.enable option
2025-02-21 20:23:39 -05:00
Travis Staton
b9f91f70ac
Merge pull request #124 from ElvishJerricco/upstream-uboot
use nixpkgs upstream uboot
2025-02-21 20:23:23 -05:00
Travis Staton
e4c33b4abb
Merge pull request #117 from JamieMagee/ignoreConfigErrors
Ignore kernel configuration errors
2025-02-21 20:22:56 -05:00
Merten Falk
d3c6ae3d78
Merge branch 'nix-community:master' into master 2025-02-21 10:08:31 +01:00
Will Fancher
b54486ef66 use nixpkgs upstream uboot
It's more up to date and it successfully cross compiles
2025-02-17 14:13:05 -05:00
Jeroen Leeuwestein
824ce25258 Make inclusion of console=serial0 in kernelParams (cmdline.txt) configurable 2025-02-08 20:02:07 +01:00
Travis Staton
f317116725
Merge pull request #102 from JamieMagee/linux-6_12
Drop kernel 6.10.12 in favour of 6.12.6
2025-02-07 12:30:24 -05:00
Jamie Magee
36d2ee3511 Automatically update flake.lock using GitHub Actions 2025-02-04 09:24:16 -08:00
Jamie Magee
2511824848 Ignore kernel configuration errors
Fixes #113

See https://github.com/NixOS/nixpkgs/pull/366004
2025-01-29 20:49:04 -08:00
Jamie Magee
e94b747760 Drop kernel 6.10.12 in favour of 6.12.11 2025-01-29 10:06:49 -08:00
Travis Staton
628e512d60
Merge pull request #107 from nix-community/stable-kernel
Add kernel tracking stable release
2025-01-08 12:53:00 -05:00
Travis Staton
85faa0f775
matching firmware 2025-01-08 11:59:48 -05:00
Travis Staton
340fc9e380
default to stable kernel 2025-01-08 11:55:38 -05:00
Travis Staton
25b46a0be0
add stable kernel 2025-01-08 11:54:30 -05:00
Travis Staton
6b63ee9828
Merge pull request #105 from nix-community/bump-nixpkgs
bump nixpkgs to 24.11
2025-01-06 11:34:31 -05:00
Travis Staton
f85fbd621f
bump nixpkgs to 24.11 2025-01-06 10:34:03 -05:00
Travis Staton
c776eb0a74
Merge pull request #101 from JamieMagee/linux-6_6
Update kernel from 6.6.54 to 6.6.67
2025-01-02 14:25:47 -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
empunkt
4a74a0208c Determine partition number for root partition by PARTN column 2024-11-26 13:35:07 +01:00
Travis Staton
aaec735faf
add stability note 2024-11-18 09:57:23 -05:00
Travis Staton
3a016ff26c
Merge pull request #79 from nix-community/flexible-partition-table-and-fs
Allow other partition tables and filesystems
2024-11-12 18:23:49 -05:00
Travis Staton
848c5add7f
readme tweaks 2024-11-12 12:36:49 -05: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
57e8e8e842
Merge pull request #82 from nix-community/kernel-override
only mention rpi-kernels when overriding kernel
2024-11-04 22:50:17 -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
db08995cd6
Merge pull request #74 from pta2002/fix-dt-param 2024-10-20 17:47:36 -04:00
Pedro Alves
50a273f172 allow empty base dtparams 2024-10-19 16:07:01 +01:00
Travis Staton
9126fc5c04
Merge pull request #73 from nix-community/bump-deps
bump deps
2024-10-07 19:15:50 -04:00
Travis Staton
4501cff529 bump deps 2024-10-07 19:15:16 -04:00
Travis Staton
d342e97d25
Merge pull request #68 from SebTM/example_pipewire 2024-09-20 09:08:51 -04:00
Sebastian Sellmeier
81707d7230
example: add pipewire 2024-09-20 13:52:24 +02:00
Travis Staton
90ff6a72a9
remove somewhat off-topic details about setting up a substituter 2024-09-19 19:36:24 -04:00
Travis Staton
351301b1a1
Merge pull request #64 from nix-community/tag-fix
fixes #63: don't use tag with + in it
2024-09-12 16:41:08 -04:00
Travis Staton
5e9607fa18
fixes #63: don't use tag with + in it 2024-09-12 16:39:16 -04:00
Travis Staton
3236d867b3
Merge pull request #59 from adminy/master
packages version bump
2024-09-11 20:46:58 -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