aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2022-11-08 20:49:31 +0100
committerKarel Kočí <cynerd@email.cz>2022-11-08 20:49:31 +0100
commit3b3e0acf77f1b22bceb6cf10eb35c33e09787047 (patch)
treeed8b37c8ced095eadd30e09be415bed352015d70 /flake.nix
parent342902f2464ff27c62cdaed78bc7074b6694dbb4 (diff)
downloadnixos-personal-3b3e0acf77f1b22bceb6cf10eb35c33e09787047.tar.gz
nixos-personal-3b3e0acf77f1b22bceb6cf10eb35c33e09787047.tar.bz2
nixos-personal-3b3e0acf77f1b22bceb6cf10eb35c33e09787047.zip
nixos: some tweaks and add cachix
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix22
1 files changed, 15 insertions, 7 deletions
diff --git a/flake.nix b/flake.nix
index d768e3b..ac2c87f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -65,7 +65,10 @@
nixos-hardware.nixosModules.raspberry-pi-2
nixturris.nixosModules.turris-crossbuild
nixturris.nixosModules.armv7l-overlay
- { boot.loader.systemd-boot.enable = false; }
+ ({pkgs, ...}: {
+ boot.loader.systemd-boot.enable = false;
+ boot.kernelPackages = pkgs.linuxPackages_latest;
+ })
{ nixpkgs.overlays = [ (final: super: {
makeModulesClosure = x:
super.makeModulesClosure (x // { allowMissing = true; });
@@ -76,12 +79,13 @@
system = "aarch64-linux";
extra_modules = [
nixturris.nixosModules.turris-crossbuild
- ({pkgs, ...}: {
- boot.loader.systemd-boot.enable = false;
+ {
boot.loader.grub.enable = false;
- boot.loader.generic-extlinux-compatible.enable = true;
- #boot.kernelPackages = pkgs.linuxKernel.packages.linux_rpi3;
- })
+ boot.loader.generationsDir.enable = false;
+ boot.loader.raspberryPi = {
+ enable = true; version = 3;
+ };
+ }
];
};
beagleboneSystem = genericSystem {
@@ -89,7 +93,11 @@
extra_modules = [
nixturris.nixosModules.turris-crossbuild
nixturris.nixosModules.armv7l-overlay
- # TODO
+ {
+ boot.loader.grub.enable = false;
+ boot.loader.systemd-boot.enable = false;
+ boot.loader.generic-extlinux-compatible.enable = true;
+ }
];
};