Commit Graph

555734 Commits

Author SHA1 Message Date
Emily Trau
ea95ced088
Merge pull request #271500 from cyntheticfox/patch/add-nheko-mainProgram
nheko: Add meta.mainProgram
2023-12-02 23:57:35 +11:00
Emily Trau
00cd75f96b
Merge pull request #271507 from r-ryantm/auto-update/opensearch
opensearch: 2.11.0 -> 2.11.1
2023-12-02 23:57:03 +11:00
Thomas Gerbet
b1aadc36ba
Merge pull request #270237 from mgdelacroix/update-owncast-012
owncast: 0.1.1 -> 0.1.2
2023-12-02 13:38:54 +01:00
Peder Bergebakken Sundt
669b964ecf
Merge pull request #255577 from amarshall/davinci-resolve
davinci-resolve: 18.5.1 -> 18.6.2; add studio variant; various improvements
2023-12-02 13:35:43 +01:00
Thomas Gerbet
6e08bfcf90
Merge pull request #271511 from ereslibre/bump-wasmtime
wasmtime: 15.0.0 -> 15.0.1
2023-12-02 13:35:23 +01:00
Thomas Gerbet
f114fdafca
Merge pull request #271408 from r-ryantm/auto-update/nifi
nifi: 1.23.2 -> 1.24.0
2023-12-02 13:22:11 +01:00
ckie
bedc40e500
Merge pull request #271514 from acuteenvy/polybar-v3.7.1 2023-12-02 14:16:49 +02:00
Ryan Lahfa
8626b5c06d
Merge pull request #257525 from SaumonNet/clevis 2023-12-02 12:58:01 +01:00
Peder Bergebakken Sundt
598129ea00
Merge pull request #243476 from OPNA2608/init/lomiri/ayatana-messages
ayatana-indicators: init messaging indicator, module, test
2023-12-02 12:56:21 +01:00
Julien Malka
3aa4ed0985 nixos/tests/installer: init clevis tests
Co-Authored-By: Camille Mondon <camillemondon@free.fr>
2023-12-02 11:55:52 +00:00
Camille Mondon
27493b4d49 nixos/clevis: init
Co-Authored-By: Julien Malka <julien@malka.sh>
2023-12-02 11:55:47 +00:00
Martin Weinelt
bea9ec6d4a
Merge pull request #271450 from mweinelt/ctranslate2-3.23.0
ctranslate2: 3.22.0 -> 3.23.0
2023-12-02 12:38:33 +01:00
Robert Schütz
fefcf28f82 libadwaita: 1.4.0 -> 1.4.1
Diff: https://gitlab.gnome.org/GNOME/libadwaita/-/compare/1.4.0...1.4.1

Changelog: https://gitlab.gnome.org/GNOME/libadwaita/-/blob/1.4.1/NEWS
2023-12-02 12:23:25 +01:00
Sergei Trofimovich
c1567ae44f argyllcms: 3.0.2 -> 3.1.0
Changes: https://www.argyllcms.com/doc/ChangesSummary.html
2023-12-02 11:21:47 +00:00
Thomas Gerbet
70d27ac5a8
Merge pull request #267531 from techknowlogick/gitea-1210
gitea: 1.20.5 -> 1.21.1
2023-12-02 12:14:45 +01:00
Thomas Gerbet
e18e89d8f0
Merge pull request #271451 from OPNA2608/update/palemoon-bin
palemoon-bin: 32.5.0 -> 32.5.1
2023-12-02 12:12:39 +01:00
Peder Bergebakken Sundt
cb8514158f
Merge pull request #260886 from OPNA2608/init/lomiri/qzxing
{libsForQt5.qzxing,qt6Packages.qzxing}: init at 3.3.0
2023-12-02 12:04:56 +01:00
Rick van Schijndel
dbf90eda38
Merge pull request #271467 from NickCao/hydra
hydra_unstable: 2023-11-17 -> 2023-12-01
2023-12-02 12:02:56 +01:00
"Matthieu Coudron"
81b362f89a vimPlugins.nvim-treesitter: update grammars 2023-12-02 12:02:30 +01:00
Peder Bergebakken Sundt
643bdcdbb1
Merge pull request #261018 from OPNA2608/init/lomiri/biometryd
lomiri.biometryd: init at 0.3.0
2023-12-02 11:54:21 +01:00
"Matthieu Coudron"
8293f1a4bc vimPlugins: update on 2023-12-02 2023-12-02 11:45:48 +01:00
7c6f434c
f742f2795a
Merge pull request #271562 from pbsds/fetchtorrent-test-licenses
tests.fetchtorrent: add license
2023-12-02 10:32:26 +00:00
Matthieu Coudron
d00d51e451 luaPackages.luasnip: init at 2.1.1-1 2023-12-02 11:29:46 +01:00
Bobby Rong
4428fe8f0c
xfce.xfce4-settings: 4.18.3 -> 4.18.4
https://gitlab.xfce.org/xfce/xfce4-settings/-/compare/xfce4-settings-4.18.3...xfce4-settings-4.18.4
2023-12-02 18:25:36 +08:00
Bobby Rong
02c2d83dc8
xfce.xfce4-power-manager: 4.18.2 -> 4.18.3
https://gitlab.xfce.org/xfce/xfce4-power-manager/-/compare/xfce4-power-manager-4.18.2...xfce4-power-manager-4.18.3
2023-12-02 18:25:36 +08:00
Bobby Rong
230757608b
xfce.tumbler: 4.18.1 -> 4.18.2
https://gitlab.xfce.org/xfce/tumbler/-/compare/tumbler-4.18.1...tumbler-4.18.2
2023-12-02 18:25:35 +08:00
Bobby Rong
c31bc86da8
xfce.parole: 4.18.0 -> 4.18.1
https://gitlab.xfce.org/apps/parole/-/compare/parole-4.18.0...parole-4.18.1
2023-12-02 18:25:35 +08:00
R. Ryantm
cae7fd99c3 driftctl: 0.39.0 -> 0.40.0 2023-12-02 10:21:37 +00:00
Mario Rodas
3c9e42e351 recoll: fix changelog 2023-12-02 10:20:43 +00:00
R. Ryantm
7084473d63 recoll: 1.36.0 -> 1.36.2 2023-12-02 10:20:43 +00:00
annalee
a406725e59
qrcode: update latest rev to fix compiler errors
handle truncated files and give proper prototypes.
2023-12-02 09:55:49 +00:00
Peder Bergebakken Sundt
31e91b9113
Merge pull request #262866 from FliegendeWurst/raysession-0.14
raysession: 0.13.1 -> 0.14.2
2023-12-02 10:53:14 +01:00
Peder Bergebakken Sundt
af8b593528
Merge pull request #261811 from FliegendeWurst/qdigidoc-4.4.0
qdigidoc: 4.2.12 -> 4.4.0
2023-12-02 10:51:49 +01:00
Peder Bergebakken Sundt
5c2f149bab
Merge pull request #271114 from vbgl/why3-1.7.0
why3: 1.6.0 → 1.7.0
2023-12-02 10:48:36 +01:00
Peder Bergebakken Sundt
275f71bf5a
Merge pull request #270205 from liff/ravedude-update
ravedude: 0.1.5 -> 0.1.6
2023-12-02 10:38:45 +01:00
Peder Bergebakken Sundt
c9bce1fc1d
Merge pull request #271113 from r-ryantm/auto-update/berglas
berglas: 1.0.3 -> 2.0.1
2023-12-02 10:32:54 +01:00
Peder Bergebakken Sundt
b63b340591
Merge pull request #270308 from eclairevoyant/chrysalis
chrysalis: fix icon and license
2023-12-02 10:27:41 +01:00
Emily Trau
1503bb622e
Merge pull request #269404 from r-ryantm/auto-update/libutp_3_4
libutp_3_4: unstable-2023-10-16 -> unstable-2023-11-14
2023-12-02 20:22:52 +11:00
R. Ryantm
18f48f2852 binocle: 0.3.1 -> 0.3.2 2023-12-02 09:07:43 +00:00
R. Ryantm
ecdfa2f4c7 luddite: 1.0.2 -> 1.0.3 2023-12-02 20:07:10 +11:00
Emily Trau
0f6f6bc5b8
Merge pull request #271527 from h7x4/pkgs-itd-fix-url
itd: update upstream URL
2023-12-02 20:02:23 +11:00
Peder Bergebakken Sundt
36e3746b8a
Merge pull request #265289 from eclairevoyant/sov
sov: add passthru.updateScript, 0.92b -> 0.93; to by-name
2023-12-02 09:57:15 +01:00
Pierre Bourdon
5b7ae3565d
sudo: fix meta license information (#269788) 2023-12-02 09:45:08 +01:00
Kirill Radzikhovskyy
4ff7f41073 tiledb: 2.18.0 -> 2.18.2 2023-12-02 19:40:16 +11:00
Fabian Affolter
64ceb7ef3f python311Packages.es-client: 8.10.3 -> 8.11.0
Diff: https://github.com/untergeek/es_client/compare/refs/tags/v8.10.3...v8.11.0

Changelog: https://github.com/untergeek/es_client/releases/tag/v8.11.0
2023-12-02 09:34:44 +01:00
Peder Bergebakken Sundt
702c081780
Merge pull request #271519 from r-ryantm/auto-update/flix
flix: 0.41.0 -> 0.42.0
2023-12-02 09:33:43 +01:00
Fabian Affolter
004e299431
Merge pull request #270380 from fabaff/amazon-ion-fix
python311Packages.amazon-ion: 0.10.0 -> 0.11.2
2023-12-02 09:33:03 +01:00
Yarny0
20a9a21b24 nixos/tsm-client: add migration code for freeform settings
To help users migrate from the previous
settings to new freeform settings type,
the commit at hand adds some
`mkRemovedOptionModule` and `mkRenamedOptionModule`.

These modules are not designed to work
inside an attribute set of submodules.
They create values for `assertions` and
`warnings` to inform the user of required changes.
Also, these informational texts do not contain
the full attribute path of the changed options.
To work around these deficiencies,
we define the required options `assertions` and `warnings`
inside the submodule and later add the values collected
inside these options to the corresponding top-level options.
In the course of doing so, we also add the full attribute path
to the informational texts so the user knows these warning
and error messages refer to the `tsmClient.servers` option.

Also, we have to filter out `warnings`, `assertions`, and
the "old" options when rendering the target config file.
2023-12-02 09:09:28 +01:00
Yarny0
98c03bf8c6 nixos/tsm-client: stricter assertions
Check for spaces or duplicate names in server config keys.
Since server config keys are case insensitive,
a setting like

```
{
  compression = "yes";
  Compression = "no";
}
```

would lead to an ambiguous configuration.
2023-12-02 09:09:27 +01:00
Yarny0
3fb29fecd5 nixos/tsm-client: use freeformType for server config
`tsm-client` uses a global configuration
file that must contain coordinates for each
server that it is supposed to contact.
This configuration consists of text
lines with key-value pairs.

In the NixOS module, these servers may be declared
with an attribute set, where the attribute name
defines an alias for the server, and the value
is again an attribute set with the settings for
the respective server.
This is organized as an option of type `attrsOf submodule...`.

Before this commit:

Important settings have their own option within
the submodule.  For everything else, there is
the "catch-all" option `extraConfig` that may
be used to declare any key-value pairs.
There is also `text` that can be used to
add arbitrary text to each server's
section in the global config file.

After this commit:

`extraConfig` and `text` are gone,
the attribute names and values of each server's attribute
set are translated directly into key-value pairs,
with the following notable rules:

* Lists are translated into multiple lines
  with the same key, as such is permitted by
  the software for certain keys.
* `null` may be used to override/shadow a value that
  is defined elsewhere and hides the corresponding key.

Those "important settings" that have previously been
defined as dedicated options are still defined as such,
but they have been renamed to match their
corresponding key names in the configuration file.
There is a notable exception:
"Our" boolean option `genPasswd` influences the "real"
option `passwordaccess', but the latter one is
uncomfortable to use and might lead
to undesirable outcome if used the wrong way.
So it seems advisable to keep the boolean option
and the warning in its description.
To this end, the value of `getPasswd` itself is
later filtered out when the config file is generated.

The tsm-backup service module and the vm test are adapted.

Migration code will be added in a separate
commit to permit easy reversal later, when the
migration code is no longer deemed necessary.
2023-12-02 09:09:27 +01:00