hosts/graphical-installer: update config

This commit is contained in:
Gabriel Arazas 2024-03-02 18:18:44 +08:00
parent 9bb2ca951e
commit 21ce62aa00
No known key found for this signature in database
GPG Key ID: ADE0C41DAB221FCC

View File

@ -1,19 +1,35 @@
{ lib, config, pkgs, foodogsquaredLib, foodogsquaredModulesPath, ... }:
{ lib
, config
, pkgs
, foodogsquaredLib
, foodogsquaredUtils
, foodogsquaredModulesPath
, ... }:
# Since this will be exported as an installer ISO, you'll have to keep in mind
# about the added imports from nixos-generators. In this case, it simply adds
# the NixOS installation CD profile.
{
imports = [
"${foodogsquaredModulesPath}/profiles/installer"
"${foodogsquaredModulesPath}/profiles/installer.nix"
(foodogsquaredLib.mapHomeManager "nixos" { })
(foodogsquaredUtils.mapHomeManagerUser "nixos" { })
];
config = lib.mkMerge [
{
# Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot = {
enable = true;
netbootxyz.enable = true;
};
boot.loader.efi.canTouchEfiVariables = true;
boot.kernelPackages = pkgs.linuxPackages_6_6;
# We'll make NetworkManager manage all of them networks.
networking.wireless.enable = false;
# Use my desktop environment configuration without the apps just to make the
# closure size smaller.
workflows.workflows.a-happy-gnome = {