another another installer attempt

This commit is contained in:
2024-10-20 13:44:44 -05:00
parent a97a749a5f
commit 82ca092265
10 changed files with 203 additions and 2132 deletions

View File

@@ -64,31 +64,52 @@
#inherit iso_system;
specialArgs = {
core_inputs = (core_inputs // {host = "live";});
core_inputs = (core_inputs // {host = "installer";});
};
modules = [
({ pkgs, modulesPath, ... }: {
({ lib, pkgs, modulesPath, ... }: {
imports = [
(modulesPath + "/installer/cd-dvd/installation-cd-minimal.nix")
];
environment.etc = {
"nixos/disko/default.nix".source = ./system/disko/default.nix;
"nixos/disko/disko.nix".source = ./system/disko/disko.nix;
"nixos/disko/disko_bonus.nix".source = ./system/disko/disko_bonus.nix;
"nixos/disko/impermanent.nix".source = ./system/disko/impermanent.nix;
"nixos/impermanence/default.nix".source = ./system/impermanence/default.nix;
"nixos/flake.nix".source = ./system/configuration/live/flake.nix;
homeconfig = {
minimal = true;
externalPackages.enable = false;
calcurse.enable = false;
wayvnc.enable = true;
rofi.enable = true;
mpd.enable = false;
wal.enable = true;
ags.enable = true;
hyprland.enable = true;
swaylock.enable = true;
};
services.openssh = {
enable = true;
sysconfig = {
opts = {
firstBoot = true;
host = "installer";
inherit username;
openssh.enable = true;
hyprland.enable = true;
ags.enable = true;
pipewire.enable = true;
git.enable = true;
steam.enable = false;
nh.enable = false;
};
};
disko.enable = lib.mkForce false;
nix.settings = {
experimental-features = [ "nix-command" "flakes" ];
};
networking = {
hostName = "live";
hostName = "installer";
firewall.allowedTCPPorts = [ 22 ];
};
@@ -96,6 +117,9 @@
})
core_inputs.system.module
core_inputs.home-manager.nixosModules.home-manager
];
};