Commit graph

3423 commits

Author SHA1 Message Date
jack 35a25c4bd2 nixos/pangolin: init 2025-09-22 12:25:42 +02:00
rewine da79caf9f1
{linyaps-box, linyaps}: init (#442883) 2025-09-22 09:35:42 +00:00
rewine c9929803b3 nixos/linyaps: init 2025-09-21 15:53:29 +08:00
dish a311993b7f
nixos/goldwarden,goldwarden: drop
The software is abandoned upstream and does not work with new Bitwarden
server versions.
2025-09-16 15:07:09 -04:00
Sandro 5d8e397c67
nixos/sillytavern: add it (#418452) 2025-09-16 13:50:22 +00:00
misuzu 72f6935afb
nixos/plymouth-tpm2-totp: init (#424861) 2025-09-15 16:27:55 +00:00
Majiir Paktu b5bbf6f901 nixos/plymouth-tpm2-totp: init 2025-09-15 12:22:54 -04:00
h7x4 c347657847
nixos/ente: init modules (#406847) 2025-09-13 22:11:42 +00:00
Adam C. Stephens ec17e680af
lxd: remove packages and modules 2025-09-13 12:47:00 -04:00
oddlama 84d7ec6875
nixos/ente: init module and test 2025-09-13 10:59:35 +02:00
Jörg Thalheim 220a672ae2
nixos/{kryoflux,rethinkdb,dsnet}: add missing imports in module-list (#442252) 2025-09-12 07:14:20 +00:00
h7x4 51eb8e5041
nixos/{kryoflux,rethinkdb,dsnet}: add missing imports in module-list 2025-09-12 03:23:18 +02:00
h7x4 c5e7285f2d
nixos/crowdsec: Enable module (#441602) 2025-09-12 01:19:30 +00:00
Harish Rajagopal 5651a8722f
nixos/crowdsec: Enable module 2025-09-10 08:53:16 +02:00
David Wronek 695b0bfbe3 nixos/sshwifty: init module
Signed-off-by: David Wronek <david.wronek@mainlining.org>
2025-09-10 07:40:09 +02:00
wrvsrx f0303c62ef
nixos/sillytavern: add it 2025-09-10 00:14:50 +08:00
Sandro 42efe1cc8a
nixos/dnscrypt-proxy: rename from dnscrypt-proxy2 (#433312) 2025-09-09 17:45:50 +02:00
Arian van Putten daffcbe598
various: drop due to broken src (#439158) 2025-09-09 08:53:25 +02:00
Matt Sturgeon 04698ee183
nixos/timekpr: init at 0.5.8 (#419487) 2025-09-08 13:10:30 +02:00
Yang, Bo 33dfc47d5e nixos/timekpr: init at 0.5.8
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2025-09-08 01:34:02 +00:00
6543 92d5ef9768 services.libvirtd.autoSnapshot: init 2025-09-07 12:17:56 +02:00
Tristan Ross 062b58f36f nixos/refind: init 2025-09-06 12:29:15 +05:30
06kellyjac 110edff547 llama-swap: init module
Co-authored-by: podium868909 <89096245@proton.me>
2025-09-03 22:15:38 +02:00
Benjamin Staffin ee651b16cb
nixos/yubikey-manager: init
Fixes #424484
2025-09-03 17:07:32 +02:00
Wolfgang Walther 27520fe100
nixos/seafile: drop (#435059) 2025-09-02 13:48:23 +00:00
melvyn fb9709ef29 nixos/seafile: drop 2025-09-02 09:33:13 -04:00
lassulus 71acfb3caf
spoolman: init service (#435272) 2025-09-02 12:01:19 +01:00
Sandro dc85fea675
angrr: init at 0.1.1 (#439121) 2025-09-01 17:53:41 +02:00
Sandro 88e2e5af84
ifstate: init at 2.0.0 (#431047) 2025-09-01 17:44:24 +02:00
Lin Yinfeng 1b0478e165
angrr: init at 0.1.1
Also add a nixos module and a nixos test.
2025-09-01 22:17:22 +08:00
Wolfgang Walther f316c67316
nixos/eris-server: drop 2025-09-01 14:04:47 +02:00
M0ustach3 ad0a9957f5 nixos/memos: init module 2025-08-31 12:34:20 +02:00
andre4ik3 b95b91c956
nixos/dnscrypt-proxy: rename from dnscrypt-proxy2
Renames the `dnscrypt-proxy2` module (back) to `dnscrypt-proxy`, to
match the package, which was renamed in 2023.

The systemd service is also renamed to `dnscrypt-proxy`, but an alias to
`dnscrypt-proxy2` is provided for backwards compatibility.
2025-08-31 00:17:07 +00:00
Thiago Kenji Okada 33de6dfc31
deepcool-digital-linux: init package and module (#418236) 2025-08-27 19:04:47 +01:00
Niklas 9d46cdc9f3
Merge branch 'master' into init-spoolman-service 2025-08-27 09:23:47 +02:00
Bang Lee d323f29257 nixos/wayvnc: init 2025-08-26 16:52:53 -07:00
Jonathan Davies 397d5560f2
nixos/temporal: init module 2025-08-24 16:36:45 +00:00
wrrrzr cf9404b315
nixos/byedpi: init 2025-08-22 16:30:40 +03:00
Jade Lovelace 602cc45c09 nixos/gateone: remove
The package is literally gone, this could never work.
2025-08-21 21:39:45 -07:00
K900 314fe5f12f nixos: remove Deepin 2025-08-21 23:09:42 +03:00
Marcel 8d8c9633bf
nixos/ifstate: init 2025-08-21 17:44:54 +02:00
MayNiklas 977c55de24 spoolman: init service 2025-08-20 22:39:14 +02:00
isabel ddd7db501d
nixos/bluesky-pds: rename from pds 2025-08-19 20:59:04 +01:00
Sandro b146c51ce7
vlagent: init at 1.25.0 (#424934) 2025-08-18 01:12:26 +02:00
Sandro 316781dc81
conman: init at 0.3.1 (#430136) 2025-08-15 18:25:32 +02:00
frantathefranta 8b97231460 nixos/conman: init module
Adding a service for the conman package

Changes to conman service as per review
2025-08-13 08:26:35 -04:00
Gaétan Lepage d74de54834
overseerr: init at 1.34.0 (#399266) 2025-08-13 12:51:09 +02:00
Mikael Voss ba04f97d4e nixos/config/sysfs: init module 2025-08-11 12:16:59 +05:30
Martin Weinelt 63c4ed7e64
nixseparatedebuginfod2: init package and module (#428845) 2025-08-10 15:46:23 +02:00
isabel 281eb01683
nixos/snips-sh: init (#390655) 2025-08-07 11:16:11 +01:00
Robert Hensing 9ed72a85ab nixos/documentation/modular-services: init
Render documentation for modular services.
https://nixos.org/manual/nixos/unstable/#modular-services

This is admittedly not a great solution, but it is a rather simple
solution that we can use until we develop a proper one.

Flaws:
- These are rendered in the NixOS documentation, but modular services
  are not meant to be exclusive to NixOS.
- They are rendered as NixOS options, but should be imported into
  service submodules.

Benefits:
- Simple
- search.nixos.org integration for free
2025-08-04 12:09:39 +02:00
isabel 3ad01858c5
nixos/snips-sh: init module
Co-authored-by: NotAShelf <raf@notashelf.dev>
2025-08-02 09:45:27 +01:00
Seth Flynn f80495afef
tuned: init at 2.25.1 (#357480) 2025-08-01 07:28:32 -04:00
Seth Flynn 3eeb7ad06a
nixos/tuned: init 2025-08-01 06:20:49 -04:00
Pol Dellaiera 80661f912f nixos/private-gpt: drop 2025-07-30 08:20:28 +02:00
Niklas Hambüchen 436a8a1152
umami: init at 2.19.0; nixos/umami: init (#380249) 2025-07-29 16:48:52 +02:00
Diogo Correia 6d61e7b089 nixos/umami: init module 2025-07-29 14:38:02 +00:00
Sandro 781856bcb7
go-httpbin: init at 2.18.3, nixos/go-httpbin: init module (#427717) 2025-07-29 15:48:11 +02:00
Guillaume Girol 22bb61d1f8 nixos: add module for nixseparatedebuginfod2 2025-07-27 23:01:05 +02:00
Izorkin cbec672b38
nixos/libretranslate: init 2025-07-27 03:46:22 +02:00
Sandro a9b0143df6
speedify: init at 15.6.4-12495 (#415937) 2025-07-26 13:20:51 +02:00
Cosima Neidahl 009450ee9e
nixos/peertube-runner: init module (#427007) 2025-07-25 21:28:22 +02:00
June Stepp f200c10c8a
nixos/peertube-runner: init module 2025-07-25 10:58:04 -05:00
Zahrun 1c26e0e7a9 speedify: init at 15.6.4-12495
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: emaryn <197520219+emaryn@users.noreply.github.com>
2025-07-25 15:54:44 +05:30
Jade Lovelace 4f93d9a2d1 mx-puppet-discord: remove
According to emilazy these were the only usages of sha1 in nixpkgs:

```
pkgs/servers/mx-puppet-discord/node-packages.nix
111:        sha1 = "532e01241dbcb0f2769f1b9a7cde313d30101173";
120:        sha1 = "68018cab4f59834b3fef2e59fbfd52938403e001";
129:        sha1 = "52b0e8bb808a1202602899af67939b049dd42402";
138:        sha1 = "0a37a3f9430ff7c29512d29882e25ae738a31283";
```

Anyone motivated to maintain it can feel free to restore this, it's just
not maintained at the moment, and the sha1 hashes need to go.

This was found after Ericson proposed implementing something like
https://github.com/NixOS/nix/issues/13544 in Lix, which led to the
question "who is using sha1 anyway?" and the realization we could just
*remove* support for it outside of .. the known chromium crimes.
2025-07-24 19:31:06 -07:00
Shawn8901 37deae36ba nixos/vlagent: init 2025-07-24 19:55:02 +02:00
Robert Hensing f5ee08446a
Modular services (#372170) 2025-07-24 16:46:34 +02:00
Defelo 224dc30d39
nixos/go-httpbin: init module 2025-07-23 16:17:47 +02:00
André Silva fcf647a843
nixos/qbittorrent: init (#287923) 2025-07-22 12:48:41 +01:00
jf-uu 50b7400d93 nixos/overseerr: init
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-22 12:43:33 +01:00
Frank Moda 12ed2954d4 nixos/homebridge: init 2025-07-22 15:26:19 +05:30
nuko 84d174e312
nixos/qbittorrent: init service module
nixos/qbittorrent: add default serverConfig & fix test

Migrate to runTest

Replace lib.optional with lib.optionals

nixos/qbittorrent: update release notes to 2511
2025-07-22 17:39:46 +12:00
Luj 381b159684
nixos/vscode: init (#425996) 2025-07-21 21:46:30 +02:00
Matthew Croughan 530db85404
nixos/atalkd: init (#425554) 2025-07-21 18:29:33 +01:00
matthewcroughan 75929b4612 nixos/atalkd: init 2025-07-21 18:16:26 +01:00
Alexandru Scvorțov 1ff3dc1245 matrix-tuwunel: add service module 2025-07-21 01:52:09 +05:30
Robert Hensing 1acabeebed Add modular services, system.services 2025-07-20 03:01:05 +02:00
Felix Buehler 140a6b4522 nixos/lemurs: init 2025-07-19 16:15:58 +05:30
Sandro d69cbe23e1
nixos/chhoto-url: init module (#424630) 2025-07-18 13:32:14 +02:00
Aleksana 03b3a97679
nixos/newt: init (#414337) 2025-07-18 19:07:59 +08:00
Defelo 55e6f26bff
nixos/chhoto-url: init module 2025-07-18 12:00:32 +02:00
Ethan Carter Edwards 93e74db1da
nixos/vscode: init
Allows for configuring extensions, the package, and setting the default
editor.

Co-authored-by: lzcnt <lzcunt@disroot.org>
Co-authored-by: isabel <isabel@isabelroses.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Acid Bong <acidbong@tilde.club>
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-07-17 13:00:10 -04:00
jack 9501130c38 nixos/newt: init 2025-07-17 13:04:13 +02:00
Sebastian Kowalak e33d7087b6
nixos/paisa: init 2025-07-16 22:00:12 +02:00
Matthew Croughan ca573e60c6
sheep_net: init (#423744) 2025-07-16 17:06:11 +01:00
matthewcroughan 9783bde2f4 nixos/sheep-net: init 2025-07-15 19:16:41 +01:00
Wolfgang Walther 733f85ec4f
fanctrl: init at 1.0.3; add nixos module (#388514) 2025-07-13 16:36:41 +00:00
Svenum cfe95170f1 nixos/fw-fanctrl: init 2025-07-13 18:22:47 +02:00
NotAShelf 7eef2264d7
nixos/deepcool-digital-linux: init 2025-07-13 15:29:52 +03:00
Connor Baker 6af71350c3
nixos/tee-supplicant: add tee-supplicant module (and more) (#237613) 2025-07-10 16:35:55 -07:00
Ivan Mincik 5cd09e28ae nixos/modules: add nominatim module and test 2025-07-09 16:17:56 +02:00
Ruby Iris Juric 11d8fbb0b6
nixos/sharkey: init module 2025-07-07 01:01:39 +10:00
K900 a6900e5833
nixos/lasuite-meet: init (#407742) 2025-07-05 10:21:40 +03:00
soyouzpanda 15f71480e2 nixos/lasuite-meet: init 2025-07-05 10:10:15 +03:00
Jared Baur b8937303ce
nixos/tee-supplicant: add tee-supplicant module
The tee-supplicant is a program that interacts with OP-TEE OS and allows
loading trusted applications at runtime (among other things). There is
an `optee` test included that uses the pkcs11 trusted application (in
upstream OP-TEE OS), loads it during system startup via tee-supplicant,
and uses `pkcs11-tool` to list available token slots.
2025-07-04 15:46:25 -07:00
Sizhe Zhao c721b7dfe9
nixos/corteza: init 2025-07-01 19:01:16 +08:00
emilylange d2a7d40650 nixos/sourcehut,sourcehut.*,nixosTests.sourcehut: drop
Sourcehut went a year with no update in nixpkgs, the packages did not
build for months, the module has issues at runtime, one of the
maintainers stopped using NixOS entirely and the other two don't respond
to issues.

Upstream has since also deprecated the Arch Linux and Debian
repositories to install Sourcehut. The only official way that remains is
Alpine Linux on x86_64-linux.
2025-06-30 12:29:16 +02:00
Jörg Thalheim 34b498526c
nixos/easytier: init module (#398170) 2025-06-30 08:13:27 +02:00
L-Trump 725a756dbb nixos/easytier: init module 2025-06-28 23:22:51 +08:00
K900 da21cd73af
livekit-ingress: init (#409757) 2025-06-26 19:09:06 +03:00