This commit is contained in:
ktkk 2025-10-17 19:58:11 +00:00
parent b89303566a
commit f9132abd53
12 changed files with 332 additions and 30 deletions

View file

@ -2,8 +2,8 @@
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nixos-wsl.url = "github:nix-community/NixOS-WSL/main";
nixos-wsl.url = "github:nix-community/NixOS-WSL";
agenix.url = "github:ryantm/agenix";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
@ -20,7 +20,7 @@
formatter.${system} = nixpkgs.legacyPackages.${system}.nixfmt-tree;
nixosConfigurations = {
wsl = nixpkgs.lib.nixosSystem {
"wsl" = nixpkgs.lib.nixosSystem {
specialArgs = {
inherit inputs outputs;
};
@ -30,6 +30,30 @@
modules = [
./hosts/wsl/configuration.nix
inputs.nixos-wsl.nixosModules.default
inputs.agenix.nixosModules.default
inputs.home-manager.nixosModules.default
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users = {
nixos = import ./home/nixos/home.nix;
};
};
}
];
};
"homelab" = nixpkgs.lib.nixosSystem {
specialArgs = {
inherit inputs outputs;
};
inherit system;
modules = [
./hosts/homelab/configuration.nix
inputs.agenix.nixosModules.default
inputs.home-manager.nixosModules.default
{
home-manager = {