{ pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; boot.loader.grub = { efiSupport = true; efiInstallAsRemovable = true; device = "nodev"; }; beatific.hostName = "centroid"; beatific.defaults = { tvbSync = false; }; networking.networkmanager.enable = true; services.pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; # To avoid needing an active user session, run a single system instance systemWide = true; }; environment.systemPackages = with pkgs; [ mpv # cli media player ]; users.users.tvb.extraGroups = [ "networkmanager" "pipewire" ]; system.stateVersion = "23.11"; }