Commit graph

3084 commits

Author SHA1 Message Date
Christoph Honal
a05198804c nixos/nfc-nci: init 2025-02-10 15:59:53 +01:00
Sandro
6adcf70baf
nixos/glpi-agent: init (#361759) 2025-02-04 10:24:53 +01:00
Franz Pletz
9bd80fb26f
grafana-to-ntfy: init at 0-unstable-2025-01-25 (#378675) 2025-02-03 01:42:04 +01:00
Ilan Joselevich
fbd78fe40d
nixos/grafana-to-nfy: init 2025-02-03 02:17:26 +02:00
nikstur
9015a21afc
g3proxy: init at 1.10.4 (#378059) 2025-02-01 22:45:13 +01:00
Raito Bezarius
f0652b5dff nixos/services/networking/g3proxy: init
This adds a simple hardened systemd-based module for g3proxy, a generic
purpose forward proxy.

Change-Id: I8c6e5d2cc8a9faa2aea8c5df3af56756ffed542d
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Co-authored-by: Elias Coppens <elias.coppens@ens.fr>
2025-02-01 22:34:53 +01:00
Seth Flynn
b7210760d3
autotier: init at 1.2.0, lib45d: init at 0.3.6, nixos/autotierfs: init module (#335846) 2025-01-31 18:30:57 -05:00
Philip Wilk
eb40871602
autotier: init at 1.2.0 2025-01-31 22:55:44 +00:00
Felix Buehler
4cff6cd191 nixos/homer: init 2025-01-30 21:58:24 +01:00
Silvan Mosberger
7cceab521e
pds: init at 0.4.74, nixos/pds: init (#350645) 2025-01-27 13:54:09 +01:00
DrakeTDL
8814ab8ab5
nixos/stash: init 2025-01-24 10:50:55 -08:00
Weijia Wang
1e04dc2000
nixos/{rippled,rippleDataApi}: drop (#374568) 2025-01-23 20:15:51 +01:00
t4ccer
6091da47e5
nixos/pds: init module 2025-01-23 10:26:12 -07:00
William Edwards
931f637cfa nixos/opengamepadui: init 2025-01-22 09:07:25 -08:00
William Edwards
daaab4b153 nixos/powerstation: init 2025-01-21 19:02:30 -08:00
Pol Dellaiera
f2685b1e2f
pkgs/readeck + nixos/readeck: init (#370354) 2025-01-20 22:22:24 +01:00
Julien Malka
0be7395f95
nixos/readeck: init 2025-01-20 22:17:30 +01:00
liberodark
6a5dff7af0 nixos/glpi-agent: init 2025-01-20 19:11:05 +01:00
Pol Dellaiera
54e48b64d1 nixos/fider: init
Co-authored-by: Niklas Korz <niklas@niklaskorz.de>
2025-01-19 12:03:41 +01:00
Remy D. Farley
b99293177b nixos/yggdrasil-jumper: init 2025-01-19 09:45:46 +00:00
Sandro
06172a70b5
nixos/realmd: init (#372318) 2025-01-17 22:11:48 +01:00
Christoph Heiss
f072624409
nixos/rippleDataApi: drop
Package was removed already in #358864.

[0] https://github.com/NixOS/nixpkgs/pull/358864

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-01-17 19:44:23 +01:00
Christoph Heiss
22ed62c140
nixos/rippled: drop
Package was already removed in #358864 [0].

[0] https://github.com/NixOS/nixpkgs/pull/358864

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-01-17 19:44:23 +01:00
Martin Weinelt
31680c6fb4
zwave-js-ui: init at 9.27.8; nixos/zwave-js-ui: init module (#336623) 2025-01-17 18:13:17 +01:00
Alex Galvin
468bfcc486 nixos/autobrr: init 2025-01-16 22:48:07 -05:00
liberodark
04e79697fa nixos/realmd: init 2025-01-16 14:35:45 +01:00
Sandro
a0b256fff3
amnezia-vpn: init at 4.8.2.3; nixos/programs/amnezia-vpn: init (#367972) 2025-01-15 13:37:58 +01:00
sund3RRR
28d2336785 amneziaVPN: init at 4.8.2.3; nixos/programs/amneziaVPN: init 2025-01-15 13:22:46 +03:00
Chris Dombroski
d7ba3b54d8 nixos/zwave-js-ui: init module
Provides systemd service and allows configuration of data directory
2025-01-13 16:21:23 -05:00
Sandro
a3feb24c0b
nixos/zipline: init module (#370878) 2025-01-13 19:39:57 +01:00
Sandro
fa39fa603c
nixos/echoip: init module (#372970) 2025-01-13 11:39:44 +01:00
eljamm
6f35a68586 nixos/libeufin: init module
nixos/libeufin: init module

nixos/libeufin(nexus): init submodule

nixos/libeufin(nexus): refactor service

Also added state directory to allow the creation of client ebic keys.

nixos/libeufin: review suggestions

nixos/libeufin: fix nexus service executable

nixos/libeufin: add mkLibeufinModule

nixos/libeufin: fix dbinit service not starting for utils, cleanup

nixos/libeufin: use mkLibeufinModule for nexus

nixos/libeufin: use mkLibeufinModule for bank

nixos/libeufin: add initialAccounts, stateDir options

nixos/libeufin: refactor to make nexus work, cleanup

nixos/libeufin: refactor stateDir, only register accounts on init

nixos/libeufin: explicitly specify psql user

Sometimes the dbinit service fails to find the user.

nixos/libeufin: cleanup stateDir

nixos/libeufin: add openFirewall option; install package

feat: apply review suggestions

Co-authored-by: h7x4 <h7x4@nani.wtf>

style: format code

fix: evaluation errors

fix(libeufin): start main services after dbinit

The main services can start after their databases have been initialized,
it's just that the bank and nexus shouldn't do the initialization at the
same time.

refactor(libeufin): dbinit script

feat: add assertions, remove throw

chore: remove unused code

feat(libeufin): recfactor dbinit service

feat: move libeufin module to services/finance

refactor(libeufin): remove configFile option

refactor(libeufin): use environment.etc for config file
2025-01-13 09:03:30 +01:00
Atemu
7c51b855f7 nixos/taler: init module
basic config set that makes the service at least start

add secmod helpers and taler-global runtime dir

support for includes

taler denominations

Only enable services if taler is enabled

fix wirewatch service name

use correct permissions for database schema

The current permissions don't work or aren't enough and cause the
wirewatch and closer services to fail.

nixos/libeufin: init module

libeufin: refactor module

libeufin: add main service

nixos/taler: configure settings using options

Works, but can be refactored further

taler: refactor settings options

trim settings defaults to the absolutely necessary ones

nixos/libeufin: refactor and move to separate dir

nixos/libeufin: set defaultText

nixos/libeufin: use getExe

nixos/libeufin-bank: move to own dir

nixos/libeufin: move libeufin related config into its own config file

nixos/libeufin/bank: extract dbinitServiceName into var

nixos/libeufin: move script to ExecStart

nixos/libeufin: fix config file name

nixos/taler: refactor config file

nixos/taler-exchange: grant delete to taler-exchange-aggregator

Would repeatedly attempt to delete in a table where it wasn't allowed to and
cause insane spam in the postgres log.

nixos/taler/exchange: move exchange-specific options to exchange

nixos/taler: move generic taler settings into taler system module

nixos/taler: import exchange in module-list.nix

nixos/taler-exchange: refactor services group name

nixos/taler-exchange: use taler-harness to generate coins

The taler-wallet-cli does not have the deployment subcommand anymore,
but the docs still say that it should be used to generate the keys.

For now, the keys should be generated with taler-harness.

nixos/taler-exchange: add option to enable accounts

nixos/taler: add missing descriptions

nixos/taler(exchange): add description & use getExe'

nixos/taler(merchant): init submodule

nixos/taler: use correct script for db access

nixos/taler: merchant add depositcheck path

nixos/taler: review suggestions

nixos/taler: make runtimeDir into an option, refactor

nixos/taler: init mkTalerModule

nixos/taler: use mkTalerModule for exchange

nixos/taler: exchange fixups

nixos/taler: use mkTalerModule for merchant

nixos/taler: improve how dbInit script is created

nixos/taler: remove exchange enableAccounts option

nixos/taler: explicitly specify psql user

Sometimes the dbinit service fails to find the user.

nixos/taler: add openFirewall option; install package

feat: add assertions, remove throw

feat(taler): use module system instead of functions

Also:
- remove throw from denominateConfig
- rename `utils.nix` to `common.nix`

feat(taler): refactor modules

feat: move taler module to services/finance

refactor(exchange): replace throw with assert

refactor(exchange,merchant): settings options

fix(taler): manpage URLs

fix(exchange): public key assert

refactor(taler): use configFile

feat(taler): include component configs directly

Makes services detect config changes better.
2025-01-13 09:03:30 +01:00
Defelo
24f222fbe0
nixos/zipline: init module 2025-01-12 22:46:02 +01:00
Sandro
ab9b445d06
nixos/ytdl-sub: init module (#369990) 2025-01-12 21:42:47 +01:00
Defelo
6a6d7de921
nixos/echoip: init module 2025-01-12 20:45:33 +01:00
Emily
e7e0421242
Revert "nixos/rustic: init module" 2025-01-11 22:06:17 +01:00
Léo Gaspard
e0ae370dab nixos/rustic: init module 2025-01-11 15:17:01 +01:00
Dict Xiong
165e372a15 nixos/doh-server: init 2025-01-07 23:37:47 +01:00
Matthieu Coudron
55c0a30825
mptcpd: init at 0.13 (#355928) 2025-01-06 18:27:11 +01:00
Will Fancher
fd8696a178 nixos/systemd-stage-1: Fix FIDO2 udev rules
Fixes #368856
2025-01-06 11:41:39 -05:00
Thomas Gerbet
9330230e47 anbox: drop
Upstream project is not maintained anymore and the package
currently does not build.

https://github.com/anbox/.github/blob/main/profile/README.md
2025-01-05 16:16:26 +01:00
Robert Schütz
64e0c3052d
immich-public-proxy: init at 1.5.4, nixos/immich-public-proxy: init module (#362907) 2025-01-03 10:16:36 -08:00
Wael Nasreddine
87b42d403e nixos/ncps: init service 2025-01-02 15:08:12 -08:00
Defelo
a4175381e7
nixos/ytdl-sub: init module 2025-01-01 16:46:45 +01:00
nicoo
238b407862
nixos: hardware.pulseaudio → services.pulseaudio (#369391) 2024-12-30 13:46:50 +00:00
Markus Kowalewski
bea29cd04f
nixos/zenohd: add module and test (#368613) 2024-12-30 12:32:19 +01:00
Tim Van Baak
6278071763 nixos/immich-public-proxy: init module 2024-12-29 19:42:47 -08:00
Arne Keller
e9d640eaf3
nixos/vivid: init module (#345656) 2024-12-29 16:07:07 +01:00
Markus Kowalewski
6298d3e530
nixos/zenohd: add module and test 2024-12-28 02:09:38 +01:00