Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erictossell/nixlab
NixOS flakes for fruity micro-computers.
https://github.com/erictossell/nixlab
nixos nixos-configuration nixos-flake
Last synced: 3 months ago
JSON representation
NixOS flakes for fruity micro-computers.
- Host: GitHub
- URL: https://github.com/erictossell/nixlab
- Owner: erictossell
- Created: 2023-11-12T01:14:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-20T04:43:29.000Z (5 months ago)
- Last Synced: 2024-08-21T03:38:20.802Z (5 months ago)
- Topics: nixos, nixos-configuration, nixos-flake
- Language: Nix
- Homepage:
- Size: 255 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## nix-pi-lab
A basic configuration for 3 different raspberry-pi devices running NixOS.
- A live image for flashing SSH access
- Wireless network configuration with Agenix encrypted secrets
- Docker managed by terraform#### Repository structure:
`nix flake show`
```nix
git+file:///home/runner/work/nixlab/nixlab?shallow=1
├───devShells
│ ├───aarch64-linux
│ │ └───default: development environment 'nix-shell'
│ └───x86_64-linux
│ └───default: development environment 'nix-shell'
├───formatter
│ └───x86_64-linux: package 'nixpkgs-fmt-1.3.0'
├───nixosConfigurations
│ ├───live-image: NixOS configuration
│ ├───nixboard: NixOS configuration
│ ├───nixbox: NixOS configuration
│ ├───nixcube: NixOS configuration
│ └───terminus: NixOS configuration
└───templates
└───default: template: A NixOS Flake for raspberry pi devices running docker or podman.```
`Directory Tree`
```bash
./
disko/
docs/
hosts/
live-image/
nixboard/
nixbox/
nixcube/
terminus/
modules/
agenix/
aws/
boot/
core/
docker/
grafana/
k3s/
networking/
wpa/
nginx/
nix/
pkgs/
podman/
postgres/
rpi/
3/
4/
boot/
core/
rpi4_core/
samba-server/
ssh/
tandoor/
x86_64/
boot/
secrets/
sh/
users/
```