pi4hw or something
This commit is contained in:
17
flake.lock
generated
17
flake.lock
generated
@@ -1295,6 +1295,22 @@
|
|||||||
"type": "github"
|
"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": {
|
"pi4-nixos-raspberrypi": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"argononed": "argononed_2",
|
"argononed": "argononed_2",
|
||||||
@@ -1596,6 +1612,7 @@
|
|||||||
"pi4-disko": "pi4-disko",
|
"pi4-disko": "pi4-disko",
|
||||||
"pi4-home-manager": "pi4-home-manager",
|
"pi4-home-manager": "pi4-home-manager",
|
||||||
"pi4-impermanence": "pi4-impermanence",
|
"pi4-impermanence": "pi4-impermanence",
|
||||||
|
"pi4-nixos-hardware": "pi4-nixos-hardware",
|
||||||
"pi4-nixos-raspberrypi": "pi4-nixos-raspberrypi",
|
"pi4-nixos-raspberrypi": "pi4-nixos-raspberrypi",
|
||||||
"pi4-nixpkgs": "pi4-nixpkgs",
|
"pi4-nixpkgs": "pi4-nixpkgs",
|
||||||
"pi4-sops-nix": "pi4-sops-nix",
|
"pi4-sops-nix": "pi4-sops-nix",
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
boot = {
|
boot = {
|
||||||
loader = {
|
loader = {
|
||||||
systemd-boot.enable = true;
|
systemd-boot.enable = lib.mkForce true;
|
||||||
efi.canTouchEfiVariables = false;
|
efi.canTouchEfiVariables = false;
|
||||||
|
generic-extlinux-compatible.enable = lib.mkForce false;
|
||||||
};
|
};
|
||||||
plymouth.enable = true;
|
plymouth.enable = true;
|
||||||
kernelPackages = pkgs.linuxPackages_latest;
|
kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
|||||||
@@ -13,7 +13,8 @@ in
|
|||||||
./boot.nix
|
./boot.nix
|
||||||
./impermanence.nix
|
./impermanence.nix
|
||||||
./networking.nix
|
./networking.nix
|
||||||
./sops.nix
|
./pi4-hw.nix
|
||||||
|
./sops.nix
|
||||||
../default.nix
|
../default.nix
|
||||||
];
|
];
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
|
|||||||
22
hosts/pi4/pi4-hw.nix
Normal file
22
hosts/pi4/pi4-hw.nix
Normal 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";
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user