aidsmaxxing
This commit is contained in:
parent
ff8ff81a4e
commit
fafb1bb009
31 changed files with 847 additions and 377 deletions
89
flake.nix
89
flake.nix
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue