WIP: switch to open modules

This commit is contained in:
Filippo Berto 2025-09-23 14:58:21 +02:00
parent fec002c10b
commit 2d93d5c465
Signed by: bertof
GPG key ID: 9DBF7E6A1D2CE9ED
4 changed files with 30 additions and 22 deletions

View file

@ -64,19 +64,6 @@
};
# Home manager configuration
homeManagerModules = [
inputs.home-manager.nixosModules.default
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = {
stable = inputs.nixpkgs;
unstable = inputs.nixpkgs-u;
};
};
}
];
homeManagerUModules = [
inputs.home-manager-u.nixosModules.default
{
@ -246,6 +233,8 @@
};
};
nixosModules = { };
nixosConfigurations = {
thor = inputs.nixpkgs-u.lib.nixosSystem {
system = "x86_64-linux";
@ -382,14 +371,24 @@
./instances/freya/hardware-configuration.nix
./instances/freya/configuration.nix
./nixos/users/tiziano.nix
./nixos/torrentbox.nix
./nixos/minio_server.nix
# ./nixos/nextcloud.nix
./nixos/ntfy.nix
# S3 cache read
# ./nixos/s3_cache_read.nix
] ++ homeManagerModules ++ [{
] ++ homeManagerUModules ++ [{
home-manager.users.bertof = import ./instances/freya/hm.nix;
age.secrets = {
rclone_bertof = { file = ./secrets/rclone_bertof.age; owner = "bertof"; };
rclone_tiziano = { file = ./secrets/rclone_tiziano.age; owner = "tiziano"; };
};
}];
};
@ -401,12 +400,19 @@
./instances/baldur/configuration.nix
# ./nixos/digitalocean.nix
./nixos/users/tiziano.nix
# ./nixos/users/tiziano.nix
# S3 cache read
# ./nixos/s3_cache_read.nix
] ++ homeManagerUModules ++ [{
home-manager.users.bertof = import ./instances/baldur/hm.nix;
# home-manager.users.tiziano = import ./instances/baldur/hm_tiziano.nix;
home-manager.users.tiziano = import ./instances/baldur/hm_tiziano.nix;
age.secrets = {
rclone_bertof = { file = ./secrets/rclone_bertof.age; owner = "bertof"; };
rclone_tiziano = { file = ./secrets/rclone_tiziano.age; owner = "tiziano"; };
};
}];
};
@ -423,9 +429,14 @@
./nixos/users/tiziano.nix
# S3 cache read
# ./nixos/s3_cache_read.nix
] ++ homeManagerModules ++ [{
] ++ homeManagerUModules ++ [{
home-manager.users.bertof = import ./instances/odin/hm.nix;
home-manager.users.tiziano = import ./instances/odin/hm_tiziano.nix;
age.secrets = {
rclone_bertof = { file = ./secrets/rclone_bertof.age; owner = "bertof"; };
rclone_tiziano = { file = ./secrets/rclone_tiziano.age; owner = "tiziano"; };
};
}];
};
};