Commit Graph
737524 Commits
Author SHA1 Message Date
Arne KellerandGitHub 2407cf10ea blackfire: 2.28.21 -> 2.28.22 (#373426) 2025-01-13 14:55:37 +01:00
Arne KellerandGitHub df1fbb0542 sonarlint-ls: Update 3.5.1.75119 -> 3.14.1.75775 & Minor Refactor (#368174) 2025-01-13 14:43:05 +01:00
Martin WeineltandGitHub ff36686647 astal.io: 0-unstable-2025-01-12 -> 0-unstable-2025-01-13 (#373430) 2025-01-13 14:33:58 +01:00
Bobby RongandGitHub b8d482a8fb gnome-recipes: fix gcc-14 build (#373297) 2025-01-13 20:46:54 +08:00
R. Ryantm 483beec52f astal.io: 0-unstable-2025-01-12 -> 0-unstable-2025-01-13 2025-01-13 12:36:35 +00:00
Arne KellerandGitHub d554f2757a python312Packages.fuse: fix cross build, cleanup, 1.0.7 -> 1.0.9 (#373202) 2025-01-13 13:34:44 +01:00
Bobby RongandGitHub bbc6850025 pantheon.elementary-terminal: 6.3.0 -> 6.3.1 (#373142) 2025-01-13 20:18:35 +08:00
Jörg ThalheimandGitHub ffbb417c20 build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0 (#373418) 2025-01-13 13:07:37 +01:00
Jörg ThalheimandGitHub 7f98655412 nixos/image.modules: siplify type for better UX (#371696) 2025-01-13 13:07:01 +01:00
R. Ryantm b8711737b5 blackfire: 2.28.21 -> 2.28.22 2025-01-13 12:05:47 +00:00
DavHau 6e6be76601 nixos/image.modules: siplify type for better UX
Usage before:

```
image.modules.my-format = [
  (
    { config, pkgs, ... }:
    {
      imports = [ ./my-other-module.nix ];
      foo = "bar";
    };
  )
]
```

Usage after:

```
image.modules.my-format = { config, pkgs, ... }: {
  imports = [ ./my-other-module.nix ];
  foo = "bar";
};
```

If the user wants to pass a list of modules only:
```
image.modules.my-format.imports = [
  ./module1.nix
  ./module2.nix
]
```

cc @phaer @zimbatm
2025-01-13 18:57:14 +07:00
Bruno BELANYIandGitHub 979627e9b7 woodpecker-server: 2.8.2 -> 2.8.3 (#373412) 2025-01-13 11:49:35 +00:00
dependabot[bot]andGitHub c254691a5b build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/6f51ac03b9356f520e9adb1b1b7802705f340c2b...65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 11:45:12 +00:00
SandroandGitHub c27de41422 nvitop: 1.4.0 -> 1.4.1 (#373409) 2025-01-13 12:41:12 +01:00
Gaétan LepageandGitHub 9b592dc46d pixi: 0.39.5 -> 0.40.0 (#373394) 2025-01-13 12:31:42 +01:00
Bernardo MeurerandWeijia Wang 52a4644715 virglrenderer: trim dependencies on darwin
Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2025-01-13 08:15:43 -03:00
Bernardo Meurer 2c4cfe8a84 virglrenderer: build on darwin 2025-01-13 08:15:43 -03:00
R. Ryantm 616f5fad97 woodpecker-server: 2.8.2 -> 2.8.3 2025-01-13 10:47:22 +00:00
SandroandGitHub fa39fa603c nixos/echoip: init module (#372970) 2025-01-13 11:39:44 +01:00
Gaetan Lepage e19a327757 nvitop: 1.4.0 -> 1.4.1
Diff: https://github.com/XuehaiPan/nvitop/compare/refs/tags/v1.4.0...v1.4.1

Changelog: https://github.com/XuehaiPan/nvitop/releases/tag/v1.4.1
2025-01-13 11:32:14 +01:00
Vincent LaporteandGitHub 43cf16299d ocamlPackages.camlp4: fix build (#372762) 2025-01-13 11:17:51 +01:00
Daniel SchaeferandGitHub 599c108a85 gnu-cim: unbreak (#372000) 2025-01-13 18:11:10 +08:00
Jörg ThalheimandGitHub 2784e63e63 wine64Packages.{unstable,staging}: 10.0-rc4 -> 10.0-rc5 (#373249) 2025-01-13 11:06:54 +01:00
Jörg ThalheimandGitHub e7779f2efb xawtv: Fix compilation with gcc 14.2 (#372151) 2025-01-13 11:05:41 +01:00
84c7757c7b mieru: 3.10.0 -> 3.11.0 (#373381)
Co-authored-by: oluceps <oluceps@users.noreply.github.com>
2025-01-13 09:57:15 +00:00
Sefa EyeogluandGitHub c41581136e nixos/renovate: Fix ShellCheck issue (#373131) 2025-01-13 10:37:06 +01:00
Sefa EyeogluandGitHub 6d85c0552c nixos/test-instrumentation: fix shellcheck findings with enableStrictShellChecks enabled (#349579) 2025-01-13 10:28:43 +01:00
Sefa EyeogluandGitHub fd1ebf4abe prismlauncher: 9.1 -> 9.2 (#373072) 2025-01-13 10:28:22 +01:00
Peter H. Hoeg ab675375b5 kphotoalbum: 5.11.0 -> 6.0.1 2025-01-13 10:15:06 +01:00
Arne KellerandGitHub 74dbb1b3cb python312Packages.tornado_{4,5}: remove (#373365) 2025-01-13 10:11:43 +01:00
Arne KellerandGitHub 196febc241 python3Packages.{aesara,aeppl}: remove (#373317) 2025-01-13 10:08:56 +01:00
Gaetan Lepage 3135341706 pixi: 0.39.5 -> 0.40.0
Diff: https://github.com/prefix-dev/pixi/compare/refs/tags/v0.39.5...v0.40.0
2025-01-13 10:05:50 +01:00
Arne KellerandGitHub 7d4cd942f6 apt, dpkg: fix cross build (#372955) 2025-01-13 09:20:40 +01:00
SandroandGitHub ef56e777fe yt-dlp: 2024.12.23 -> 2025.01.12 (#373321) 2025-01-13 09:04:02 +01:00
Sefa Eyeoglu 5c30f8caf4 nixos/test-instrumentation: fix shellcheck findings with enableStrictShellChecks enabled
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-01-13 09:03:51 +01:00
eljammandValentin Gagarin f70b3a2afa tests/taler: init basic test
Test build and services start, but libeufin-bank fails when trying to
access the database to change the admin's password.

We need to execute the command as the libeufin-bank user.

tests/taler: add master private key

tests/taler: rewrite `register_bank_account` to Nix

tests/taler: rename libeufin node to bank

tests/taler: use xtaler wire_type instead of iban

tests/taler: remove redundant data from conf files

tests/taler: enable exchange account

tests/taler: remove unused talerConfig

tests/taler: add client node and attempt a withdrawal

tests/taler: systemd_run optional user and group args

tests/taler: refactor and make a withdrawal

tests/taler: refactor tasks into subtests

tests/taler: properly read and test balance

tests/taler: refactor commands and add comments

nixos/taler: rename private key

tests/taler: enable nexus service in bank node

tests/taler: nexus fake incoming payment test

tests/taler: use correct path for nexus client keys

tests/taler: add merchant node

tests/taler: merchant register instance

tests/taler: init pay for order merchant

tests/taler: fix payto uri

tests/taler: withdraw smaller amount

This makes the test faster

tests/taler: verify balance

tests/nixos: debugging merchant payment, cleanup

tests/taler: fix libeufin command, use curl to register accounts

tests/taler: add basic online test

tests/taler: move nodes into separate directory

tests/taler: fix insufficient balance error

Turns out that the exchange wire fees need to be set up (even if they're
0) in order for the CLI wallet to deposit coins into the merchant's bank
account.

tests/taler: improve node importing, port forwarding

tests/taler: import scripts from a separate file

tests/taler: move tests into a sub-directory

tests/taler: manually start services, cleanup

This results in less overhead and conflict since components will not try
to prematurely connect to the ones that haven't finished their set up.

tests/taler: remove online test

This was used to debug the insufficient balance problem, but it's not
really that useful by itself.

tests/taler: add nexus keys

tests/taler: use bank initalAccounts option

taler/tests: use initialAccount

tests/taler: make nexus work

tests/taler: don't run nexus test if there is no internet

tests/taler: use openFirewall, remove manual package install

fix(test): evaluation errors

fix(test): create nexus role by enabling createLocalDatabase
2025-01-13 09:03:30 +01:00
eljammandValentin Gagarin 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
AtemuandValentin Gagarin 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
Sefa EyeogluandGitHub f571531078 nixos/networking: fix shellcheck findings with enableStrictShellChecks enabled (#349573) 2025-01-13 09:00:59 +01:00
Wolfgang WaltherandGitHub 4f3f5eca33 mattermost-desktop: 5.9.0 -> 5.10.2; build from source (#370210) 2025-01-13 08:46:07 +01:00
Arne KellerandGitHub a3e00fb731 cataclysm-dda: 0.G → 0.H, clean up buildInputs, fix curses build (#353372) 2025-01-13 08:42:51 +01:00
Arne KellerandGitHub e996ba2221 astal: init at 0-unstable-2025-01-12 (#368338) 2025-01-13 08:40:50 +01:00
Wolfgang WaltherandGitHub d80668b357 codd: init at 0.1.6 (#338660) 2025-01-13 08:31:33 +01:00
R. Ryantm 91c0a313d5 mieru: 3.10.0 -> 3.11.0 2025-01-13 07:27:12 +00:00
21de70db4f albert: 0.26.11 -> 0.26.13 (#373351)
Co-authored-by: eljamm <eljamm@users.noreply.github.com>
2025-01-13 06:50:17 +00:00
Pol DellaieraandGitHub c4ae74f269 mattermost: allow overriding the webapp easily (#373085) 2025-01-13 07:19:24 +01:00
Nikolay KorotkiyandGitHub 19e2d9c786 kdePackages.qtpbfimageplugin: 3.2 -> 4.0 (#373078) 2025-01-13 10:09:48 +04:00
R. RyantmandEmery Hemingway 48a95e4cbb papeer: 0.8.2 -> 0.8.3 2025-01-13 06:02:05 +00:00
R. RyanTMandGitHub 171cf4b6ca roddhjav-apparmor-rules: 0-unstable-2024-12-25 -> 0-unstable-2025-01-12 (#373363) 2025-01-13 10:47:49 +05:30
natsukium f4ed82ae03 python312Packages.tornado_5: remove
tornado_5 has been removed, use tornado instead
2025-01-13 14:05:13 +09:00