This commit is contained in:
mehbark 2025-10-08 19:04:29 -04:00
commit 1442903041
Signed by: mbk
GPG key ID: E333EC1335FFCCDB
3 changed files with 68 additions and 0 deletions

25
configuration.nix Normal file
View file

@ -0,0 +1,25 @@
{ pkgs, ... }:
{
imports = [];
networking.hostName = "example";
system.stateVersion = "24.11";
security.sudo.wheelNeedsPassword = false;
services.openssh = {
enable = true;
settings.PasswordAuthentication = false;
};
users.users.example = {
isNormalUser = true;
description = "example";
extraGroups = [ "networkmanager" "wheel" ];
initialPassword = "hunter2";
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICyTxPV3S7ms0AJ0tduI3aJP3o2TJCnkirWKaj5i1+DW"
];
};
}

27
flake.lock Normal file
View file

@ -0,0 +1,27 @@
{
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1759887028,
"narHash": "sha256-gljzEVuaj841XmluE1ng62RHMN5NkMHqdw+4OtQcpi4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "8b5c9dd8856f0c0cf46cc91f2c21c106a9d42e25",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}

16
flake.nix Normal file
View file

@ -0,0 +1,16 @@
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
};
outputs = { self, nixpkgs }: {
nixosConfigurations.example = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
(import ./configuration.nix)
];
};
packages.x86_64-linux.default = self.nixosConfigurations.example.config.system.build.vm;
};
}