This repository contains my personal NixOS configurations for multiple machines and deployments. It's very faulty to say the least, but I love it.
Important
This repo is opinionated, modules and derivations are tailored for my use. If I ever define something and I decide to share it, I will update this note accordingly and explain usage in this README, but for now, there is not much for you I'm afraid. Nothing is stopping you from yoinking code however, the repo is MIT licensed!
This repository is now trying to follow the
dendritic pattern strictly. For this
reason, all modules and features are dropped into the modules directory, and
loosely grouped by category.
Notable stuff modules/ include:
hosts/: NixOS configurations for hostspkgs/: half source-code, half nix derivations of small apps and scriptsshells/: devShellsdesktop/: options for desktopssrv/: options for serverscore.nix: default config I want everywheredev.nix: dev config I want (almost) everywhereformatting.nix: linting and formatting with treefmt and git hooksgaming.nix: options for gamingnvim.nix: Neovim config using NVF
| Name | Purpose | Status |
|---|---|---|
| cassiopeia | Laptop | Active |
| cetus | Homelab | Active |
| hercules | VPS | Active |
| lyra | Main PC | Active |
| aquarius | Abandoned | |
| cygnus | Abandoned | |
| ursamajor | Abandoned |
This repository uses
conventional commits.
Configured at .commitlintrc.yml.
This project is open source and available under the MIT License.
- nixpkgs contributors pour les travaux
- All the fantastic Nix community members who share their configurations
- Contributors to all the tools and packages used in this configuration
- See the "Sites I Like" section in my blog for more amazing peeps