aidsmaxxing

This commit is contained in:
tulg 2026-05-09 21:13:38 +03:00
parent ff8ff81a4e
commit fafb1bb009
31 changed files with 847 additions and 377 deletions

View file

@ -72,21 +72,6 @@
stylix.nixosModules.stylix
agenix.nixosModules.default
#./modules/home-manager/stylix.nix
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = {inherit inputs nix-colors;};
backupFileExtension = "backup";
users.tulg = {
imports = [
./modules/home-manager/home.nix
stylix.homeModules.stylix
];
};
};
}
];
};
@ -99,22 +84,6 @@
inputs.disko.nixosModules.disko
stylix.nixosModules.stylix
agenix.nixosModules.default
#./modules/home-manager/stylix.nix
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = {inherit inputs nix-colors;};
backupFileExtension = "backup";
users.tulg = {
imports = [
./modules/home-manager/home.nix
stylix.homeModules.stylix
];
};
};
}
];
};
#placeholder
@ -127,22 +96,6 @@
inputs.disko.nixosModules.disko
agenix.nixosModules.default
stylix.nixosModules.stylix
#./modules/home-manager/stylix.nix
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = {inherit inputs nix-colors;};
backupFileExtension = "backup";
users.tulg = {
imports = [
./modules/home-manager/home.nix
stylix.homeModules.stylix
];
};
};
}
];
};
nixosConfigurations.kittykat = nixpkgs.lib.nixosSystem {
@ -150,47 +103,37 @@
specialArgs = {inherit inputs;};
modules = [
./hosts/kittykat/configuration.nix
home-manager.nixosModules.home-manager
xray-3x-ui.nixosModules.default
agenix.nixosModules.default
inputs.disko.nixosModules.disko
];
};
deploy.nodes.kittykat = {
hostname = "kittykat";
profiles.system = {
sshUser = "root";
user = "root";
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.kittykat;
};
};
nixosConfigurations.overlord = nixpkgs.lib.nixosSystem {
inherit system;
specialArgs = {inherit inputs;};
modules = [
./hosts/overlord/configuration.nix
home-manager.nixosModules.home-manager
nixarr.nixosModules.default
agenix.nixosModules.default
inputs.disko.nixosModules.disko
./hosts/overlord/configuration.nix
];
};
deploy.nodes =
nixpkgs.lib.mapAttrs
(name: config: {
hostname = name;
deploy.nodes.overlord = {
hostname = "overlord";
profiles.system = {
sshUser = "root";
user = "root";
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.overlord;
};
};
deploy.nodes.beatrice = {
hostname = "beatrice";
profiles.system = {
sshUser = "root";
user = "root";
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.beatrice;
};
};
profiles.system = {
sshUser = "root";
user = "root";
path =
deploy-rs.lib.${config.pkgs.system}.activate.nixos config;
};
})
self.nixosConfigurations;
checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy-rs.lib;
};
}