This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

add readme

r0chd (Jul 17, 2026, 12:19 PM +0200) d562d0a9 8c5ff046

+62
+62
README.md
··· 1 + # sessiond-dinit 2 + 3 + `sessiond-dinit` is a `sessiond` client that starts and tracks per-user 4 + `dinit --user` service managers. 5 + 6 + ## Installation 7 + 8 + `sessiond-dinit` requires `sessiond` to be installed and enabled first. 9 + 10 + On finix with flakes: 11 + 12 + ```nix 13 + { 14 + inputs.sessiond-dinit.url = "git+https://tangled.org/r0chd.pl/sessiond-dinit"; 15 + } 16 + ``` 17 + 18 + ```nix 19 + { inputs, pkgs, ... }: 20 + { 21 + imports = [ 22 + inputs.sessiond-dinit.finixModules.default 23 + ]; 24 + 25 + services.sessiond-dinit = { 26 + enable = true; 27 + package = inputs.sessiond-dinit.packages.${pkgs.system}.default; 28 + }; 29 + } 30 + ``` 31 + 32 + With npins: 33 + 34 + ```sh 35 + npins add git --name sessiond-dinit https://tangled.org/r0chd.pl/sessiond-dinit --branch master 36 + ``` 37 + 38 + ```nix 39 + { pkgs, ... }: 40 + let 41 + sources = import ./npins; 42 + sessiond-dinit = import sources.sessiond-dinit.outPath { }; 43 + in 44 + { 45 + imports = [ 46 + sessiond-dinit.finixModules.default 47 + ]; 48 + 49 + services.sessiond-dinit = { 50 + enable = true; 51 + package = sessiond-dinit.packages.sessiond-dinit; 52 + }; 53 + } 54 + ``` 55 + 56 + To build it manually: 57 + 58 + ```sh 59 + cargo build --release 60 + ``` 61 + 62 + The binary is written to `target/release/sessiond-dinit`.