Commit Graph

635443 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt
332c84cc42
Merge pull request #317042 from alexshpilkin/parlatype-4.2
parlatype: 4.1 -> 4.2
2024-06-05 02:06:50 +02:00
Peder Bergebakken Sundt
8a44ecf9b6
Merge pull request #317036 from Luflosi/update/aaaaxy
aaaaxy: 1.5.129 -> 1.5.139
2024-06-05 02:05:18 +02:00
Peder Bergebakken Sundt
189d51268a
Merge pull request #316927 from isabelroses/chore/izrss
izrss: 0.0.6 -> 0.1.0
2024-06-05 02:04:50 +02:00
Peder Bergebakken Sundt
7dc990d962
Merge pull request #316861 from mrcjkb/jdt-language-server
jdt-language-server: 1.31.0 -> 1.36.0
2024-06-05 02:04:18 +02:00
Peder Bergebakken Sundt
27e58066f0
Merge pull request #316799 from oo-infty/update-lx-music-desktop
lx-music-desktop: 2.7.0 -> 2.8.0
2024-06-05 02:02:37 +02:00
Peder Bergebakken Sundt
a5ca13d240
Merge pull request #316706 from lunik1/megacmd-1.7.0
megacmd: 1.6.3 -> 1.7.0
2024-06-05 02:01:14 +02:00
Peder Bergebakken Sundt
d0a54a4e34
Merge pull request #316705 from TomaSajt/stirling-pdf
stirling-pdf: 0.24.6 -> 0.25.1
2024-06-05 02:00:41 +02:00
Peder Bergebakken Sundt
102c301d46
Merge pull request #316338 from vinnymeller/update-twm
twm: 0.9.1 -> 0.10.2
2024-06-05 02:00:13 +02:00
Peder Bergebakken Sundt
1986e87530
Merge pull request #316003 from WWeapn/fanficfare-4.34.0
fanficfare: 4.33.0 -> 4.34.0
2024-06-05 01:59:04 +02:00
Peder Bergebakken Sundt
40e4bc9ba5
Merge pull request #315886 from MikaelFangel/update-changedetection-io
changedetection-io: 0.45.22 -> 0.45.23
2024-06-05 01:58:10 +02:00
Peder Bergebakken Sundt
7c0a204abd
Merge pull request #315670 from coolavery/delfin-0.4.5
delfin: 0.4.4 -> 0.4.5
2024-06-05 01:57:02 +02:00
Peder Bergebakken Sundt
e19ae9c618
Merge pull request #315353 from MikaelFangel/update-legba
legba: 0.8.0 -> 0.9.0
2024-06-05 01:56:22 +02:00
OTABI Tomoya
9207afc444
Merge pull request #317173 from natsukium/hdfs
python311Packages.hdfs: refactor and remove nose
2024-06-05 08:49:28 +09:00
Nick Cao
884e17aefd
Merge pull request #317208 from leona-ya/keycloak-24.0.5
keycloak: 24.0.4 -> 24.0.5
2024-06-04 19:44:28 -04:00
diniamo
eb042ccd8d
steamPackages.steamcmd: add mainProgram, fix fetch url to use an archive (#312753)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-06-05 01:35:39 +02:00
superherointj
5405ff9602 erlang_{24,25,26}_{odbc,javac,odbc_javac}: remove 2024-06-04 20:31:23 -03:00
Sandro
81658cb9a9
Merge pull request #305817 from afh/update-neomutt 2024-06-05 01:30:38 +02:00
Sandro
6ddceff8df
Merge pull request #317075 from ConnorBaker/fix/labplot 2024-06-05 01:17:35 +02:00
hdhog
85a3f9b3da terraform-providers.harbor: init at v3.10.10 2024-06-05 09:06:45 +10:00
emilylange
ac20219508
nixos/rl-2411: add services.forgejo.secrets
and the accompanying `services.forgejo.mailerPasswordFile` deprecation.
2024-06-05 01:05:47 +02:00
Connor Baker
5515dd00e7 python3Packages.fastembed: 0.2.2 -> 0.2.7; fixups 2024-06-04 22:56:26 +00:00
Nick Cao
61ed00ff17
Merge pull request #316436 from NickCao/telegram-desktop
telegram-desktop: 5.0.6 -> 5.1.2
2024-06-04 18:48:28 -04:00
emilylange
fd58d2299b
nixos/tests/forgejo: test cfg.secrets using /metrics endpoint
Heavily inspired by b59e5a34e782478445b6ea690fd546c8624ed705 (gitea).
2024-06-05 00:46:00 +02:00
emilylange
694db856ed
nixos/forgejo: refactor secrets, add cfg.secrets
This is not a breaking change. Existing setups continue to work as-is.

Users of `cfg.mailerPasswordFile` will get an option rename/deprecation
warning, but that's it (assuming there is no regression).

This adds `cfg.secrets`, which is a wrapper over systemd's
`LoadCredential=` leveraging Forgejo's `environment-to-ini`.

`environment-to-ini` is intended for configuring Forgejo in OCI
containers.

It requires some fairly annoying escaping of the section names to fit
into the allowed environment variable charset.

E.g. `"log.console".COLORIZE = false` becomes
`FORGEJO__LOG_0x2E_CONSOLE__COLORIZE=false`.

 - `.` needs to be replaced with `_0X2E_` and
 - `-` needs to be replaced with `_0X2D_`

Those are simply the hex representation of each char from an ASCII
table:

. = ASCII 46 = 46 (decimal) = 2E (hex) = 0x2E = _OX2E_

To make interacting with `environment-to-ini` less annoying, we template
and escape the sections/keys in nix:

`cfg.secrets` takes the same free-form sections/keys as `cfg.settings`.
Meaning there is now a generalized abstraction for all keys, not just
those that have been manually implemented in the past.

It goes as far as theoretically allowing one to have `DEFAULT.APP_NAME`
read from a secret file.

I don't know why one would want to do that, but it has been made
possible by this :^)

More reasonable examples are listed in the `cfg.secrets` option example.

We also continue to bootstrap a handful of secrets like
`security.SECRET_KEY`. This is done is a sort of sidecar bootstrap unit
fittingly called `forgejo-secrets.service`.

Overriding those is, just like before, not really intended and requires
the use of `lib.mkForce` and might lead to breakage. But it is, in a
way, more possible than before.
2024-06-05 00:45:59 +02:00
emilylange
ae8404ff58
forgejo: build environment-to-ini for use in nixos/forgejo secret refactor
This is needed for the upcoming nixos/forgejo secret refactor that will
leverage `environment-to-ini` instead of `pkgs.replace-secret`.

https://codeberg.org/forgejo/forgejo/src/tag/v7.0.2/contrib/environment-to-ini/environment-to-ini.go

To read the motivation behind this, please see the actual nixos/forgejo
refactor commit following this commit.
2024-06-05 00:45:48 +02:00
Yt
1f3cfae3d5
Merge pull request #317231 from lytedev/gleam-1.2.1
gleam: 1.2.0 -> 1.2.1
2024-06-04 22:09:21 +00:00
Yt
227f0327cb
Merge pull request #317245 from BaerLKR/update-nu_plugin_net
nu_plugin_net: 1.4.0 -> 1.4.1
2024-06-04 22:05:54 +00:00
Palmer Cox
64e2cdf640 python312Packages.mypy: 1.9.0 -> 1.10.0 2024-06-04 17:10:02 -04:00
Palmer Cox
0d6e647a7d python312Packages.schema-salad: 8.5.20240410123758 -> 8.5.20240503091721 2024-06-04 17:09:56 -04:00
Palmer Cox
e6b776ccb0 cwltool: 3.1.20240404144621 -> 3.1.20240508115724 2024-06-04 17:09:55 -04:00
Weijia Wang
ea51548160
Merge pull request #312976 from r-ryantm/auto-update/python311Packages.ufo2ft
python311Packages.ufo2ft: 3.2.2 -> 3.2.4
2024-06-04 23:06:02 +02:00
superherointj
286f327936
Merge pull request #317272 from znaniye/ols
ols: 0-unstable-2024-05-22 -> 0-unstable-2024-06-04
2024-06-04 18:04:08 -03:00
Weijia Wang
5f6578b809
Merge pull request #314490 from r-ryantm/auto-update/highlight
highlight: 4.11 -> 4.12
2024-06-04 23:03:23 +02:00
Weijia Wang
8be1b6e399
Merge pull request #315264 from r-ryantm/auto-update/python311Packages.oracledb
python311Packages.oracledb: 2.2.0 -> 2.2.1
2024-06-04 22:58:20 +02:00
superherointj
e3a7460822
Merge pull request #316757 from superherointj/dotnet-label
github/labeler.yml: add dotnet label
2024-06-04 17:56:04 -03:00
Lorenz Leutgeb
9b3d0c78e5 radicle-node: 1.0.0-rc.9 → 1.0.0-rc.10 2024-06-04 22:55:56 +02:00
Weijia Wang
f291248c3b
Merge pull request #315553 from r-ryantm/auto-update/python311Packages.azure-mgmt-network
python311Packages.azure-mgmt-network: 25.3.0 -> 25.4.0
2024-06-04 22:52:59 +02:00
Nick Cao
fd4562040d
Merge pull request #317241 from Kranzes/jnv
jnv: remove no longer needed dependencies
2024-06-04 16:50:47 -04:00
Christian Kögler
d1af0c17b3
Merge pull request #312936 from ck3d/neovide-rm-x86-darwin
neovide: remove unsupported x86_64-darwin
2024-06-04 22:50:21 +02:00
Weijia Wang
fe4c307794
Merge pull request #315498 from r-ryantm/auto-update/nix-index-unwrapped
nix-index-unwrapped: 0.1.7 -> 0.1.8
2024-06-04 22:50:06 +02:00
Nick Cao
e05241210d
Merge pull request #317246 from r-ryantm/auto-update/tile38
tile38: 1.32.2 -> 1.33.0
2024-06-04 16:49:55 -04:00
Weijia Wang
dec43af2b3
Merge pull request #315518 from r-ryantm/auto-update/saml2aws
saml2aws: 2.36.15 -> 2.36.16
2024-06-04 22:49:44 +02:00
Nick Cao
dc5dc0c712
Merge pull request #317247 from r-ryantm/auto-update/vals
vals: 0.37.1 -> 0.37.2
2024-06-04 16:49:11 -04:00
Weijia Wang
5d9ca45fe5
Merge pull request #315502 from r-ryantm/auto-update/atmos
atmos: 1.73.0 -> 1.76.0
2024-06-04 22:48:54 +02:00
Nick Cao
02707c597f
Merge pull request #317264 from r-ryantm/auto-update/openvas-scanner
openvas-scanner: 23.3.1 -> 23.3.2
2024-06-04 16:48:38 -04:00
Nick Cao
f4dddc2060
Merge pull request #317266 from r-ryantm/auto-update/stackit-cli
stackit-cli: 0.7.0 -> 0.8.0
2024-06-04 16:48:12 -04:00
Weijia Wang
310c60970c
Merge pull request #315783 from r-ryantm/auto-update/dprint
dprint: 0.45.1 -> 0.46.1
2024-06-04 22:47:15 +02:00
Weijia Wang
1f49b84af4
Merge pull request #315765 from r-ryantm/auto-update/libtransmission_4
libtransmission_4: 4.0.5 -> 4.0.6
2024-06-04 22:46:50 +02:00
Alyssa Ross
ba96c1f7e5 doc: fix make-disk-image.nix example 2024-06-04 21:46:41 +01:00
Nick Cao
c51bbc122f
Merge pull request #317207 from Kiskae/nvidia/470.256.02
linuxPackages.nvidiaPackages.legacy_470: 470.239.06 -> 470.256.02
2024-06-04 16:46:21 -04:00