diff --git a/devices/vds.nix b/devices/vds.nix index 6a73115..dfa7f54 100755 --- a/devices/vds.nix +++ b/devices/vds.nix @@ -16,10 +16,14 @@ let ./disko/vds.nix disko.nixosModules.disko + nixos-facter-modules.nixosModules.facter + self.nixosModules.default #self.homeConfigurations.server.nixosModule # home-manager configuration module ]; + facter.reportPath = ./report/facter.json; + environment.systemPackages = map lib.lowPrio [ pkgs.curl pkgs.gitMinimal diff --git a/flake.lock b/flake.lock index 22fda04..a4f7f7a 100755 --- a/flake.lock +++ b/flake.lock @@ -232,6 +232,21 @@ "type": "github" } }, + "nixos-facter-modules": { + "locked": { + "lastModified": 1750412875, + "narHash": "sha256-uP9Xxw5XcFwjX9lNoYRpybOnIIe1BHfZu5vJnnPg3Jc=", + "owner": "numtide", + "repo": "nixos-facter-modules", + "rev": "14df13c84552a7d1f33c1cd18336128fbc43f920", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "nixos-facter-modules", + "type": "github" + } + }, "nixos-hardware": { "locked": { "lastModified": 1753122741, @@ -450,6 +465,7 @@ "musnix": "musnix", "nix-gaming": "nix-gaming", "nix-index-database": "nix-index-database", + "nixos-facter-modules": "nixos-facter-modules", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_2", "nixpkgs-fingerprint": "nixpkgs-fingerprint", diff --git a/flake.nix b/flake.nix index 9815b6e..4cb3883 100755 --- a/flake.nix +++ b/flake.nix @@ -15,6 +15,7 @@ nixpkgs-fingerprint.url = "github:NixOS/nixpkgs/nixos-24.11"; # nix-community + nixos-facter-modules.url = "github:numtide/nixos-facter-modules"; nixos-hardware.url = "github:NixOS/nixos-hardware/master"; flake-compat.url = "github:edolstra/flake-compat"; flake-utils.url = "github:numtide/flake-utils";