feat(nix): add continuwuity nixosModule to flake #815

Closed
Aviac wants to merge 2 commits from Aviac/continuwuity:main into main
First-time contributor

Motivation

This PR adds a nixosModule to the flake.nix. This is what I'm currently using. It's surely not perfect yet, but still: I wanted to start something here so that all nix people can tinker on a really nice and safe nix module which will hopefully fit all use cases.

Tests

I also added a nixosConfiguration called testSystem which is only there to ... test the nixosModule locally in the repo without further setup with one command.

Documentation

Please feel free to be really picky with pointing out that stuff should be documented in a better way. I worked to long on this to still have the "first time reader" point of view, but I would welcome any requests for changes that would make the module easier to understand, especially for nix newcomers.

Contact

I'm not sure if I notice any feedback here and react fast although I try to take a look every now and then. If you want to reach me, try @aviac:voidd.social

# Motivation This PR adds a `nixosModule` to the `flake.nix`. This is what I'm currently using. It's surely not perfect yet, but still: I wanted to start something here so that all nix people can tinker on a really nice and safe nix module which will hopefully fit all use cases. # Tests I also added a `nixosConfiguration` called `testSystem` which is only there to ... test the `nixosModule` locally in the repo without further setup with one command. # Documentation Please feel free to be really picky with pointing out that stuff should be documented in a better way. I worked to long on this to still have the "first time reader" point of view, but I would welcome any requests for changes that would make the module easier to understand, especially for nix newcomers. # Contact I'm not sure if I notice any feedback here and react fast although I try to take a look every now and then. If you want to reach me, try @aviac:voidd.social
Aviac added 1 commit 2025-05-03 17:52:23 +00:00
feat(nix): add continuwuity nixosModule to flake
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been cancelled
Release Docker Image / define-variables (pull_request) Has been cancelled
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Has been cancelled
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Has been cancelled
Release Docker Image / merge (pull_request) Has been cancelled
14ec2ddba7
Aviac added 1 commit 2025-05-03 17:58:49 +00:00
docs(nix): add a few more comments to the nix module
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been cancelled
Release Docker Image / define-variables (pull_request) Has been cancelled
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Has been cancelled
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Has been cancelled
Release Docker Image / merge (pull_request) Has been cancelled
6108e98a76
Author
First-time contributor

Closing this since there is https://github.com/NixOS/nixpkgs/pull/400637 and this supersedes this MR. I'll join the people over there to not duplicate the efforts and maintain only one way to use continuwuity in nix.

Closing this since there is https://github.com/NixOS/nixpkgs/pull/400637 and this supersedes this MR. I'll join the people over there to not duplicate the efforts and maintain only one way to use continuwuity in nix.
Aviac closed this pull request 2025-05-05 07:02:32 +00:00
Some checks are pending
Documentation / Build and Deploy Documentation (pull_request) Has been cancelled
Release Docker Image / define-variables (pull_request) Has been cancelled
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Has been cancelled
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Has been cancelled
Release Docker Image / merge (pull_request) Has been cancelled
Checks / *
Required

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#815
No description provided.