nix-server/default.nix
2026-04-01 22:29:08 -07:00

33 lines
827 B
Nix
Executable file

{ config, inputs, lib, pkgs, ... }:
let
inherit (builtins) toString;
inherit (lib.modules) mkDefault mkIf;
inherit (lib.my) mapModulesRec';
in {
imports =
[
inputs.home-manager.nixosModules.home-manager
inputs.amdl.nixosModules.default
inputs.vscode-server.nixosModules.default
]
++ (mapModulesRec' (toString ./modules) import);
system.stateVersion = mkDefault "25.11";
system.configurationRevision = with inputs; mkIf (self ? rev) self.rev;
boot = {
kernelPackages = mkDefault pkgs.linuxPackages_latest;
kernelParams = [ "pcie_aspm.policy=performance" ];
};
time.timeZone = mkDefault "America/Los_Angeles";
i18n.defaultLocale = mkDefault "en_US.UTF-8";
hardware.enableRedistributableFirmware = true;
environment.systemPackages = with pkgs; [
git
];
}