nixfiles/hosts/triforce/default.nix
2026-01-06 17:35:16 +01:00

39 lines
1 KiB
Nix

{ pkgs, lib, nix-flatpak, agenix, nixpkgs, ... }:
let
calamares-auto-start = pkgs.makeAutostartItem { name = "io.calamares.calamares"; package = pkgs.calamares-nixos; };
in {
imports =
[
../../users/lyes
../../users/lyes/desktop
../../modules
../../modules/desktop
../../modules/desktop/gaming
../../modules/desktop/gnome
../../modules/desktop/sway
nix-flatpak.nixosModules.nix-flatpak
agenix.nixosModules.default
"${nixpkgs}/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix"
"${nixpkgs}/nixos/modules/installer/cd-dvd/channel.nix"
];
# VMs
services.spice-vdagentd.enable = true;
services.qemuGuest.enable = true;
# Calamares for graphical installation
environment.systemPackages = with pkgs; [
libsForQt5.kpmcore
calamares-nixos
calamares-auto-start
calamares-nixos-extensions
];
networking.hostName = "lyes-iso";
# networking.wireless.enable = lib.mkForce false;
# services.displayManager.autoLogin.user = lib.mkForce "lyes";
}