nixos-configs/configurations/live-image/default.nix
matt1432 0f627107ce
All checks were successful
Discord / discord commits (push) Has been skipped
refactor(nvim): add _file and config attrs to all submodules
2024-12-21 23:34:10 -05:00

50 lines
944 B
Nix

{
mainUser,
nixpkgs,
self,
...
}: {
# ------------------------------------------------
# Imports
# ------------------------------------------------
imports = [
"${nixpkgs}/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix"
self.nixosModules.base
self.nixosModules.server
];
# ------------------------------------------------
# `Self` Modules configuration
# ------------------------------------------------
roles.base = {
enable = true;
user = mainUser;
};
roles.server = {
user = mainUser;
sshd.enable = true;
};
services.kmscon.enable = true;
home-manager.users.${mainUser} = {
imports = [
self.homeManagerModules.neovim
self.homeManagerModules.shell
];
programs = {
bash = {
enable = true;
promptMainColor = "purple";
};
neovim = {
enable = true;
user = mainUser;
};
};
};
}