https://github.com/nukdokplex/ncaa
A collection of crap to make my hosts boot and some other prekoldesses
https://github.com/nukdokplex/ncaa
flake flake-parts home-manager-configuration home-manager-module hyprland nixos-configuration nixos-module nixpkgs nixvim-config sway
Last synced: 5 months ago
JSON representation
A collection of crap to make my hosts boot and some other prekoldesses
- Host: GitHub
- URL: https://github.com/nukdokplex/ncaa
- Owner: nukdokplex
- License: gpl-3.0
- Created: 2025-02-12T19:46:33.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-09-22T18:30:49.000Z (5 months ago)
- Last Synced: 2025-09-22T20:34:57.593Z (5 months ago)
- Topics: flake, flake-parts, home-manager-configuration, home-manager-module, hyprland, nixos-configuration, nixos-module, nixpkgs, nixvim-config, sway
- Language: Nix
- Homepage:
- Size: 1.36 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NukDokPlex's Nix-Code-as-Anything (NCaA)
A collection of crap to make my hosts boot and some other prekoldesses.
[](https://github.com/nukdokplex/ncaa/blob/master/flake.lock)
[](https://github.com/nukdokplex/ncaa/blob/master/flake.lock)
[](https://github.com/NixOS/nixfmt)
[](https://github.com/nukdokplex/ncaa/commits)
[](https://github.com/nukdokplex/ncaa/actions/workflows/nix-check.yml?query=branch%3Amaster)
[](https://github.com/nukdokplex/ncaa/actions/workflows/build-nixos-hosts.yml?query=branch%3Amaster)
[](https://github.com/nukdokplex/ncaa/raw/refs/heads/master/LICENSE)
## Key features
- this is a nix flake;
- [hercules-ci/flake-parts](https://github.com/hercules-ci/flake-parts) powered;
- outputs NixOS/Home Manager configurations/modules structured KISSfully with a little help of [ehllie/ez-configs](https://github.com/ehllie/ez-configs);
- [ryantm/agenix](https://github.com/ryantm/agenix) + [oddlama/agenix-rekey](https://github.com/oddlama/agenix-rekey) powered secret store;
- provides some uselessful NixOS and Home Manager modules, feel free to explore corresponding nixos-modules and home-modules directories;
- provides some lib functions;
- no furry and anime girls, I don't like them;
- GNU GPL v3 licensed;
## Hosts
What are those cool hostnames mean? Well I name my hosts after the old Norse horses. There is no any reason why I give some host that specific horse name, I just like it and that's all. Sleipnir is exception because this horse belongs to Odin and it is mighty and tricky as my home desktop.
| Hostname | Board | CPU | GPU | RAM | OS | Purpose |
| --------- | ----------------------------------------- | ------------------------- | --------------------------------------- | ----------------------------------- | ----- | --------------------------------------------------------------------------------------------------------- |
| sleipnir | MSI B550 TOMAHAWK (MS-7C91) | AMD Ryzen 5 5600 (12) | AMD Radeon RX 6700 XT | 32GiB | NixOS | Desktop |
| gladr | Acer Swift SF314-41 | AMD Ryzen 5 3500U (8) | AMD Radeon Vega 8 Graphics (Integrated) | 20-2=18GiB (2GiB allocated to VRAM) | NixOS | Laptop |
| holl | Chatreey Mini PC | Intel N150 (4) | Intel Graphics @ 1.00 GHz (Integrated) | 16GiB | NixOS | Home server |
| falhofnir | KVM (RHEL 7.6.0 PC (i440FX + PIIX, 1996)) | Intel Xeon E5-2680 v4 (1) | Cirrus Logic GD 5446 (Virtual) | 1GiB | NixOS | Proxy server (AmneziaWG, sing-box) |
| gler | KVM (RHEL 7.6.0 PC (i440FX + PIIX, 1996)) | Intel Xeon E5-2670 v2 (2) | Cirrus Logic GD 5446 (Virtual) | 2GiB | NixOS | Mailserver (using [simple-nixos-mailserver](https://gitlab.com/simple-nixos-mailserver/nixos-mailserver)) |