pi4hw or something

This commit is contained in:
mjallen18
2025-05-18 20:28:20 -05:00
parent 4cd5edfeee
commit 1cbac0f8a2
4 changed files with 44 additions and 3 deletions

17
flake.lock generated
View File

@@ -1295,6 +1295,22 @@
"type": "github"
}
},
"pi4-nixos-hardware": {
"locked": {
"lastModified": 1747129300,
"narHash": "sha256-L3clA5YGeYCF47ghsI7Tcex+DnaaN/BbQ4dR2wzoiKg=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "e81fd167b33121269149c57806599045fd33eeed",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "master",
"repo": "nixos-hardware",
"type": "github"
}
},
"pi4-nixos-raspberrypi": {
"inputs": {
"argononed": "argononed_2",
@@ -1596,6 +1612,7 @@
"pi4-disko": "pi4-disko",
"pi4-home-manager": "pi4-home-manager",
"pi4-impermanence": "pi4-impermanence",
"pi4-nixos-hardware": "pi4-nixos-hardware",
"pi4-nixos-raspberrypi": "pi4-nixos-raspberrypi",
"pi4-nixpkgs": "pi4-nixpkgs",
"pi4-sops-nix": "pi4-sops-nix",

View File

@@ -1,9 +1,10 @@
{ pkgs, ... }:
{ pkgs, lib, ... }:
{
boot = {
loader = {
systemd-boot.enable = true;
systemd-boot.enable = lib.mkForce true;
efi.canTouchEfiVariables = false;
generic-extlinux-compatible.enable = lib.mkForce false;
};
plymouth.enable = true;
kernelPackages = pkgs.linuxPackages_latest;

View File

@@ -13,7 +13,8 @@ in
./boot.nix
./impermanence.nix
./networking.nix
./sops.nix
./pi4-hw.nix
./sops.nix
../default.nix
];
programs.zsh.enable = true;

22
hosts/pi4/pi4-hw.nix Normal file
View File

@@ -0,0 +1,22 @@
{ ... }:
{
hardware = {
raspberry-pi."4" = {
apply-overlays-dtmerge.enable = false;
audio.enable = false;
backlight.enable = false;
bluetooth.enable = false;
dwc2.enable = true;
i2c0.enable = false;
i2c1.enable = false;
leds = {
eth.disable = false;
act.disable = false;
pwr.disable = false;
};
fkms-3d.enable = false;
xhci.enable = true;
};
deviceTree.filter = "bcm2711-rpi-4*.dtb";
};
}