KolektivComputer / KolektivComputer/kalendee

Flake: desktop packages + kalendee-server / nixosModules for umbrella

Open
#63 0 comments 0 reactions 0 assignees View on GitHub
c/enhancement c/feature t/desktop t/repo t/server
Dominant language
Kotlin
Stars
0
Forks
0
Avg merge
11h 20m
Merged PRs (30d)
23

Description

## Goal
Ship a Kalendee flake for [KolektivComputer/nix](https://github.com/KolektivComputer/nix):

- `packages..default` (or `kalendee`) — desktop Linux client when targeting desktop
- `packages..kalendee-server` and/or `nixosModules.kalendee` — backend deploy

Umbrella re-exports clear attrs. Pin `nixpkgs.follows` for the umbrella.

## Related
nix epic — server family + desktop policy (one umbrella, no nix-server branch).

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the repository's current build entry points and any existing flake configuration, then identify how the desktop client and server are produced. Define the umbrella outputs for the desktop package, kalendee-server, and nixosModules.kalendee, and verify that the umbrella pins nixpkgs.follows and re-exports the intended attributes.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin, linux
Domain
backend, build-system, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.