This commit is contained in:
albert 2025-02-20 21:13:31 -08:00
parent 9ca6f7a8e2
commit 0027b08ae5
Signed by: albert
GPG key ID: 3895DD267CA11BA9

View file

@ -1,4 +1,4 @@
{ lib ? lib, self, inputs, outputs, stateVersion, hmStateVersion , ... }: {
{ config, lib ? lib, self, inputs, outputs, stateVersion, hmStateVersion , ... }: {
deploy = {
hostname,
system ? "x86_64-linux",
@ -42,7 +42,6 @@
unfree ? false,
ip ? null,
ephemeral ? false,
timezone ? self.config.time.timeZone,
deployment_type ? "containers", # Currently used to change where secrets are searched for
pkgs ? let packages = (import ./packages.nix { inherit inputs repo system unfree; }); in packages.pkgs,
pkgs-unstable ? let packages = (import ./packages.nix { inherit inputs repo system unfree; }); in packages.pkgs-unstable,
@ -58,15 +57,16 @@
localAddress = "192.168.2.${ip}";
restartIfChanged = true;
enableTun = true;
specialArgs = { inherit pkgs-unstable hostname username desktop theme system repo unfree stateVersion ip deployment_type host timezone; };
config = { hostname, username, desktop, theme, system, stateVersion, host, timezone, ... }: {
specialArgs = { inherit pkgs-unstable hostname username desktop theme system repo unfree stateVersion ip deployment_type host; };
config = { hostname, username, desktop, theme, system, stateVersion, host, ... }: {
time.timeZone = config.time.timeZone;
nixpkgs.pkgs = pkgs;
imports = [
../nixos/containers
inputs.sops-nix.nixosModules.sops
inputs.home-manager.nixosModules.home-manager {
home-manager.extraSpecialArgs = { inherit host inputs outputs desktop hostname username hmStateVersion stateVersion system theme timezone ; };
home-manager.extraSpecialArgs = { inherit host inputs outputs desktop hostname username hmStateVersion stateVersion system theme ; };
home-manager.users."${username}" = import ../home-manager;
}
];