rewrite vm config

This commit is contained in:
Andreas Zweili 2022-02-28 20:50:25 +01:00
parent 95328660e3
commit ecdabe2561
4 changed files with 23 additions and 15 deletions

View File

@ -114,15 +114,11 @@
./modules/haproxy
];
nixos-management = mkComputer
(mkVM
{ hostname = "nixos-management"; ip = "10.7.89.150"; inherit custom inputs; })
./systems/nixos-management
./home-manager/headless.nix
[
./modules/code-server
./modules/docker
(import ./modules/restic-server-client {
inherit custom inputs; time = "21:30";
})
];
heimdall = mkComputer
(mkVM

View File

@ -1,9 +0,0 @@
{ ... }:
{
# Inspired by
# https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/profiles/minimal.nix
environment.noXlibs = true;
documentation.enable = false;
documentation.nixos.enable = false;
programs.command-not-found.enable = false;
}

View File

@ -0,0 +1,14 @@
{ config, custom, inputs, pkgs, ... }:
{
imports = [
(import "${inputs.self}/systems/proxmox-vm" {
hostname = "nixos-management";
ip = "10.7.89.150";
inherit inputs;
})
(import "${inputs.self}/modules/restic-server-client" {
time = "21:30"; inherit config custom inputs pkgs;
})
];
}

View File

@ -1,4 +1,4 @@
{ inputs, custom, hostname, ip, ... }:
{ inputs, hostname, ip, ... }:
{
imports = [
(import "${inputs.self}/modules/mk-network" { inherit hostname ip; })
@ -28,5 +28,12 @@
swapDevices = [
{ device = "/dev/disk/by-label/swap"; }
];
# Inspired by
# https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/profiles/minimal.nix
environment.noXlibs = true;
documentation.enable = false;
documentation.nixos.enable = false;
programs.command-not-found.enable = false;
}