{ lib, pkgs, inputs, namespace, system, target, format, virtual, systems, config, ... }: with lib; with lib.custom; { facter.reportPath = if (builtins.pathExists ./facter.json) then ./facter.json else null; imports = lib.snowfall.fs.get-non-default-nix-files ./. ++ [../stargate/services/adguardhome.nix]; services.adguardhome.settings.dns.bind_hosts = ["10.10.10.11"]; environment.sessionVariables = { NIXOS_OZONE_WL = "1"; }; hardware.graphics.enable = true; networking.networkmanager.enable = true; custom.presets.disko.ext4Swap = { enable = true; swapSize = null; device = "/dev/sda"; }; custom.presets.default = enabled; custom.hardware.bluetooth.enable = true; services.displayManager.sddm = { enable = true; theme = "breeze"; wayland.enable = true; enableHidpi = true; settings = { Autologin = { Session = "plasma.desktop"; User = "tv"; }; }; }; services.desktopManager.plasma6.enable = true; users.users.tv = { isNormalUser = true; extraGroups = ["networkmanager"]; password = ""; }; environment.systemPackages = with pkgs; [ librewolf tmux icloudpd immich-go wget wl-clipboard egl-wayland ]; hardware.enableAllHardware = true; hardware.enableAllFirmware = true; custom.users.kylekrein = { enable = true; config = {}; }; networking.firewall.allowedTCPPorts = [80 443 22]; # ======================== DO NOT CHANGE THIS ======================== system.stateVersion = "25.05"; # ======================== DO NOT CHANGE THIS ======================== }