Flake for my NixOS devices
1{
2 inputs,
3 outputs,
4 ...
5}: {
6 system = "aarch64-linux";
7
8 modules =
9 (builtins.attrValues outputs.nixosModules)
10 ++ [
11 "${inputs.nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix"
12 {disabledModules = ["${inputs.nixpkgs}/nixos/modules/profiles/base.nix"];}
13 inputs.nixos-hardware.nixosModules.raspberry-pi-4
14 (
15 {pkgs, ...}: {
16 nixpkgs.overlays = [
17 (final: super: {
18 makeModulesClosure = x: super.makeModulesClosure (x // {allowMissing = true;});
19 })
20 ];
21
22 system.stateVersion = "25.05";
23 networking.hostName = "mann-co";
24
25 security.sudo.wheelNeedsPassword = false;
26
27 cow = {
28 base = {
29 enable = true;
30 linux-latest = false;
31 };
32 bean = {
33 enable = true;
34 sudoer = true;
35 };
36 network.enable = true;
37 ssh-server.enable = true;
38 };
39 }
40 )
41 ];
42}