{ config, lib, pkgs, inputs, system, ... }: let cfg = config.mods; in { # Hardware imports = [ ./hardware-configuration.nix ]; environment.systemPackages = with inputs.nix-alien.packages.${system}; [ nix-alien ]; # System mods.user.name = "muon"; networking.hostName = "muho"; networking.hostId = "56e55e83"; mods.home.file = ./home.nix; # Modules mods.desktop.enable = true; mods.desktop.wayland.enable = false; mods.desktop.gaming.enable = true; mods.boot.enable = true; mods.theme.enable = true; mods.theme.scheme = "woodland"; mods.containers.steam.enable = false; mods.server.media.enable = true; mods.server.astral.enable = false; mods.server.astral.autoStart = false; mods.server.search.enable = true; mods.docker.media.enable = false; mods.server.sync.enable = false; mods.tailscale.enable = true; mods.openvpn.enable = false; mods.wireguard.enable = true; services.xserver.windowManager.i3.enable = true; # Proprietary