mochi/nixos/profiles
Joseph Hanson b91da39d03
Some checks failed
Build / nix-build (native-x86_64, gandalf) (push) Failing after 1m22s
Build / nix-build (native-x86_64, telperion) (push) Successful in 2m52s
Build / nix-build (native-x86_64, shadowfax) (push) Failing after 24m39s
add distrobox and flake-config substituters
2025-03-07 19:49:23 -06:00
..
disko hyprland fixes and roll sops 2025-02-28 07:34:36 -06:00
global reformat --> alejandra 2025-03-06 09:51:33 -06:00
disko-nixos.nix reformat --> alejandra 2025-03-06 09:51:33 -06:00
global.nix add nvim and config 2025-01-29 09:35:46 -06:00
hw-framework-16-7840hs.nix not needed 2025-03-03 18:58:11 -06:00
hw-generic-x86.nix reformat --> alejandra 2025-03-06 09:51:33 -06:00
hw-hetzner-cax.nix reformat --> alejandra 2025-03-06 09:51:33 -06:00
hw-hp-s01.nix reformat --> alejandra 2025-03-06 09:51:33 -06:00
hw-supermicro.nix reformat --> alejandra 2025-03-06 09:51:33 -06:00
hw-threadripperpro.nix move hardware to profile 2025-03-05 22:41:39 -06:00
README.md Mochi init 2024-06-20 08:59:56 -05:00
role-dev.nix add distrobox and flake-config substituters 2025-03-07 19:49:23 -06:00
role-server.nix reformat --> alejandra 2025-03-06 09:51:33 -06:00
role-workstation.nix lots of fixes for hyprland 2025-02-28 13:17:00 -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.