docs(example): add example configuration

added both a home-manager and 'minimal configuration'.
They can be built and testet in this repo via:
- nixos-generate-config --dir example/default # or example/home-manager
- nix build path:./example/default#nixosConfigurations.default.config.system.build.toplevel # or path:./example/home-manager#...

the flake.lock and hardeware-configuration is ignored to prevent accidental commitment of the hardware-configuration (and get the freshes packages when somebody might use these configs as templates
This commit is contained in:
gytic 2025-08-24 09:23:13 +02:00
parent b1514b1c69
commit c0bd1bd615
7 changed files with 222 additions and 0 deletions

25
example/default/flake.nix Normal file
View file

@ -0,0 +1,25 @@
{
description = "Nixos95 example configuration";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
nixos95 = {
url = "github:Peritia-System/NixOS-95";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { nixpkgs, nixos95, ... }: {
nixosConfigurations.default = nixpkgs.lib.nixosSystem {
system = "x84_64-linux";
modules = [
nixos95.nixosModules.default
./configuration.nix
./hardware-configuration.nix
];
};
};
}