This commit is contained in:
Sebastian Moser
2023-11-20 13:49:31 +01:00
parent 472e5082e7
commit eb3980f6e4
8 changed files with 201 additions and 11 deletions

View File

@@ -1,5 +1,6 @@
{ lib, pkgs, ... }:
{
# This causes an overlay which causes a lot of rebuilding
environment.noXlibs = lib.mkForce false;
# "${nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" creates a
@@ -9,6 +10,8 @@
{ device = "/dev/disk/by-label/NIXOS_SD";
fsType = "ext4";
};
/*
boot = {
kernelPackages = lib.mkForce pkgs.linuxPackages_latest;
loader = {
@@ -16,6 +19,8 @@
grub.enable = lib.mkDefault false;
};
};
*/
nix.settings = {
experimental-features = lib.mkDefault "nix-command flakes";
trusted-users = [ "root" "@wheel" ];
@@ -43,4 +48,76 @@
};
};
};
/*
boot = {
kernelPackages = pkgs.linuxKernel.packages.linux_rpi4;
initrd.availableKernelModules = [ "xhci_pci" "usbhid" "usb_storage" ];
loader = {
grub.enable = false;
generic-extlinux-compatible.enable = true;
};
};
fileSystems = {
"/" = {
device = "/dev/disk/by-label/NIXOS_SD";
fsType = "ext4";
options = [ "noatime" ];
};
};
networking = {
hostName = hostname;
wireless = {
enable = true;
networks."${SSID}".psk = SSIDpassword;
interfaces = [ interface ];
};
};
environment.systemPackages = with pkgs; [ vim ];
services.openssh.enable = true;
users = {
mutableUsers = false;
users."${user}" = {
isNormalUser = true;
password = password;
extraGroups = [ "wheel" ];
};
};
system.stateVersion = "23.11";
*/
}

View File

@@ -50,7 +50,12 @@
# to build rpi images
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
boot.binfmt.emulatedSystems = [
"aarch64-linux"
#"x86_64-unknown-linux-gnu"
#"armv6l-unknown-linux-gnueabihf"
#"armv7l-hf-multiplatform"
];
# some bind mounts