2023-06-22 16:10:53 +02:00
|
|
|
{ home-manager, stylix, lib, ... }:
|
2023-06-22 11:36:07 +02:00
|
|
|
|
2023-06-22 16:15:58 +02:00
|
|
|
{
|
2023-06-22 11:36:07 +02:00
|
|
|
imports = [
|
|
|
|
home-manager.nixosModules.home-manager
|
|
|
|
stylix.nixosModules.stylix
|
|
|
|
./containers
|
2023-06-22 16:15:58 +02:00
|
|
|
./hardware
|
2023-06-22 11:36:07 +02:00
|
|
|
./home
|
|
|
|
./modules
|
|
|
|
./overlays
|
|
|
|
./specializations
|
|
|
|
./src/main.nix
|
|
|
|
];
|
2023-06-22 16:10:53 +02:00
|
|
|
|
|
|
|
options.variables = {
|
|
|
|
hostname = lib.mkOption { default = "nixos"; };
|
|
|
|
hostHardwareConfiguration = lib.mkOption { default = ./hardware/laptop.nix; };
|
|
|
|
stateVersion = lib.mkOption { default = "22.11"; };
|
|
|
|
username = lib.mkOption { default = "user"; };
|
|
|
|
defaultBrowser = lib.mkOption { default = "librewolf"; };
|
|
|
|
};
|
2023-06-22 11:36:07 +02:00
|
|
|
}
|