mochi/nixos/profiles
Joseph Hanson 7f4bc84e9e
Some checks failed
Build / nix-build (native-x86_64, gandalf) (push) Failing after 21s
Build / nix-build (native-x86_64, telperion) (push) Successful in 4m48s
Build / nix-build (native-x86_64, shadowfax) (push) Failing after 33m52s
update firefox, vscode, nvim, and added prowlarr service config
switched shadowfax to a sworkstation config from server config.
2025-02-02 16:02:02 -06:00
..
global add arr/qb/sab groups if they exist 2025-01-31 19:20:58 -06:00
disko-nixos.nix reformat 2024-12-27 21:30:25 -06:00
global.nix add nvim and config 2025-01-29 09:35:46 -06:00
hw-generic-x86.nix reformat 2024-12-27 21:30:25 -06:00
hw-hetzner-cax.nix reformat 2024-12-27 21:30:25 -06:00
hw-hp-s01.nix cleanup 2024-07-29 16:09:03 -05:00
hw-supermicro.nix reformat 2024-12-27 21:30:25 -06:00
hw-threadripperpro.nix static lacp bond for 10g interfaces 2024-12-29 04:12:40 -06:00
README.md Mochi init 2024-06-20 08:59:56 -05:00
role-dev.nix update firefox, vscode, nvim, and added prowlarr service config 2025-02-02 16:02:02 -06:00
role-server.nix add plex jellyfin and scrypted 2024-11-21 17:05:29 -06:00

Profiles

Here are the profiles that each host picks from to build up a system.

Pair a role with a device type and the correct software and settings will be enabled for that configuration. Where possible use the mySystem option list to configure defaults via these profiles, so they can be overridden later.

Global

Default global settings that will apply to every device. Things like locale, timezone, etc that wont change machine to machine

Hardware

Hardware settings so I can apply per set of machines as standard- i.e. all Raspi4's may benefit from a specific set of additions/hardware overlays.

Role

The roles the machine has. Machines may have multiple roles.