another another installer attempt
This commit is contained in:
48
flake.nix
48
flake.nix
@@ -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
|
||||
];
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user