update how website is served
This commit is contained in:
@@ -10,68 +10,67 @@
|
||||
|
||||
sops-nix.url = "github:Mic92/sops-nix";
|
||||
sops-nix.inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
||||
grasswren.url = "git+https://code.grasswren.net/Lilac/Grasswren.git?ref=main";
|
||||
grasswren.flake = false;
|
||||
};
|
||||
|
||||
outputs = inputs@{ self, nixpkgs, deploy-rs, disko, home-manager, sops-nix, ... }:
|
||||
outputs = inputs@{ self, nixpkgs, deploy-rs, disko, home-manager, sops-nix, grasswren, ... }:
|
||||
{
|
||||
nixosConfigurations = {
|
||||
desktop = nixpkgs.lib.nixosSystem {
|
||||
desktop = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = {
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
specialArgs = { inherit inputs; };
|
||||
modules = [
|
||||
home-manager.nixosModules.home-manager
|
||||
sops-nix.nixosModules.sops
|
||||
sops-nix.nixosModules.sops
|
||||
|
||||
./hosts/desktop/default.nix
|
||||
];
|
||||
};
|
||||
./hosts/desktop/default.nix
|
||||
];
|
||||
};
|
||||
|
||||
vps = nixpkgs.lib.nixosSystem {
|
||||
vps = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = {
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
./hosts/vps/default.nix
|
||||
];
|
||||
};
|
||||
};
|
||||
specialArgs = { inherit inputs; };
|
||||
modules = [
|
||||
home-manager.nixosModules.home-manager
|
||||
|
||||
./hosts/vps/default.nix
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
homeConfigurations.lilac = home-manager.lib.homeManagerConfiguration {
|
||||
pkgs = import nixpkgs {
|
||||
system = "x86_64-linux";
|
||||
};
|
||||
modules = [
|
||||
./home/lilac.nix
|
||||
];
|
||||
};
|
||||
pkgs = import nixpkgs { system = "x86_64-linux"; };
|
||||
modules = [
|
||||
./home/lilac.nix
|
||||
];
|
||||
};
|
||||
|
||||
# nix run github:nix-community/nixos-anywhere -- --flake .#<CONFIGURATION> --phases install root@<ADDRESS>
|
||||
# nix run github:serokell/deploy-rs
|
||||
# nix run github:nix-community/nixos-anywhere -- --flake .#<CONFIGURATION> --phases install root@<ADDRESS>
|
||||
# nix run github:serokell/deploy-rs
|
||||
deploy.nodes = {
|
||||
vps = {
|
||||
vps = {
|
||||
hostname = "10.0.0.3";
|
||||
sshUser = "root";
|
||||
magicRollbackTimeout = 120;
|
||||
profiles.system = {
|
||||
sshUser = "root";
|
||||
magicRollbackTimeout = 120;
|
||||
profiles.system = {
|
||||
user = "root";
|
||||
remoteBuild = false;
|
||||
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.vps;
|
||||
};
|
||||
};
|
||||
remoteBuild = false;
|
||||
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.vps;
|
||||
};
|
||||
};
|
||||
|
||||
desktop = {
|
||||
desktop = {
|
||||
hostname = "10.0.0.2";
|
||||
sshUser = "root";
|
||||
magicRollbackTimeout = 120;
|
||||
profiles.system = {
|
||||
sshUser = "root";
|
||||
magicRollbackTimeout = 120;
|
||||
profiles.system = {
|
||||
user = "root";
|
||||
remoteBuild = false;
|
||||
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.desktop;
|
||||
};
|
||||
};
|
||||
remoteBuild = false;
|
||||
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.desktop;
|
||||
};
|
||||
};
|
||||
};
|
||||
checks = {
|
||||
x86_64-linux = deploy-rs.lib.x86_64-linux.deployChecks self.deploy;
|
||||
|
||||
Reference in New Issue
Block a user