Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

go: invoke bash directly on make.bash #193458

Closed
wants to merge 122 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
4fd65e8
maintainers: add trobert
trobert Dec 26, 2020
365db22
conduktor: init at 2.15.1
trobert Dec 26, 2020
ac18c55
make-system-tarball: use `pixz -t`
intelfx Aug 22, 2022
7983312
jabref: 5.6 -> 5.7
Sep 23, 2022
57a3467
octavePackages.symbolic: format
Tungsten842 Sep 23, 2022
6c7d5e2
octavePackages.symbolic: unstable-2021-10-16 -> 3.0.1
Tungsten842 Sep 23, 2022
eb1d06e
ddnet: 16.3.2 -> 16.4
atemp Sep 23, 2022
7034d52
innernet: 1.5.4 -> 1.5.5
r-ryantm Sep 24, 2022
7787602
python310Packages.readme_renderer: 37.0 -> 37.2
fabaff Sep 24, 2022
80bd40c
zeroad: 0.0.25b -> 0.0.26
danth Sep 24, 2022
9d0df3e
jellyfin-web: 10.8.4 -> 10.8.5
r-ryantm Sep 26, 2022
082a7b9
tbls: 1.56.2 -> 1.56.3
azahi Sep 26, 2022
f7e74df
drogon: 1.8.0 -> 1.8.1
r-ryantm Sep 26, 2022
f5ea788
konf: 0.3.0 -> 0.4.0
r-ryantm Sep 26, 2022
95b2194
miniaudio: init at unstable-2020-04-20
jansol Sep 19, 2022
eef80a8
tauon: 7.3.1 -> 7.4.0
jansol Jul 28, 2022
fca3ab7
tauon: 7.4.0 -> 7.4.1
jansol Sep 24, 2022
deb2156
libmediainfo: fix cross-compilation
yu-re-ka Sep 27, 2022
727126a
clickhouse: 22.3.2.2 -> 22.8.5.29
cpcloud Sep 3, 2022
40dcadc
python3Packages.imageio: add Luflosi as maintainer
Luflosi Sep 17, 2022
04d71bc
varnish72: init at 7.2.0
ajs124 Sep 15, 2022
85e999f
nixos/tests/varnish: init
ajs124 Sep 27, 2022
4b6a5fc
python3Packages.imageio: 2.19.3 -> 2.22.0
Luflosi Sep 17, 2022
8f2b88d
python3Packages.humanize: 4.3.0 -> 4.4.0
Luflosi Sep 21, 2022
de44f45
boundary: 0.10.5 -> 0.11.0
techknowlogick Sep 28, 2022
15d15d6
plausible: fix webpack with openssl 3
walkah Sep 28, 2022
664cfba
dufs: init at 0.30.0
holymonson Sep 15, 2022
2ca1450
cargo-make: 0.36.0 -> 0.36.1
r-ryantm Sep 28, 2022
4ddfe72
cloud-nuke: 0.19.0 -> 0.19.1
r-ryantm Sep 28, 2022
ddc3122
vscode-extensions.foxundermoon.shell-format: add missing dependency
kilimnik Sep 28, 2022
4f96860
varnish: add passthru.tests
ajs124 Sep 27, 2022
5dd4efa
makefile2graph: unstable-2018-01-03 -> 2021.11.06
Sep 28, 2022
c94e8a2
gopass: 1.14.7 -> 1.14.8
kilianar Sep 28, 2022
5937906
python310Packages.sphinxcontrib-autoapi: 1.9.0 -> 2.0.0
r-ryantm Sep 28, 2022
9df724a
kopia: 0.11.3 -> 0.12.0
kilianar Sep 28, 2022
d1d3644
bartib: init at 1.0.1
figsoda Sep 28, 2022
b89b4f8
licenses: add BOLA license
drupol Sep 28, 2022
19b2faf
python3Packages.sphinxcontrib-mscgen: init at 0.6
drupol Sep 23, 2022
6f50d50
rsass: init at 0.26.0
figsoda Sep 28, 2022
084509a
nixos/wireguard: add option to set firewall mark
Aug 31, 2022
eb49174
nixos/wireguard: add option to set mtu
Aug 31, 2022
0c704db
nixos/docs: update changelog
Aug 31, 2022
57f602a
nixpacks: 0.7.1 -> 0.7.2
r-ryantm Sep 28, 2022
3ff9c27
octoprint: 1.8.3 -> 1.8.4
gador Sep 28, 2022
26c8c98
plantuml: 1.2022.8 -> 1.2022.10
r-ryantm Sep 28, 2022
4b19b95
gnome-decoder: init at 0.3.1
zendo Jul 14, 2022
428cdfb
pagsuite: init at 1.80
wegank Sep 28, 2022
091016d
curlie: fix build on darwin
wegank Sep 28, 2022
d3d949d
Merge pull request #192812 from danth/0ad-26
mweinelt Sep 28, 2022
26f2bf4
Merge pull request #193369 from zendo/decoder
SuperSandro2000 Sep 28, 2022
3e9c56e
insomnia: 2022.5.1 -> 2022.6.0
r-ryantm Sep 28, 2022
d159391
Merge pull request #193357 from gador/octoprint-1.8.4
SuperSandro2000 Sep 28, 2022
3785988
Merge pull request #191331 from helsinki-systems/init/varnish72
risicle Sep 28, 2022
ca60347
unzip: fix 404'd patch url
veprbl Sep 28, 2022
4f6387b
ghostwriter: 2.1.5 -> 2.2.0 (#191168)
erictapen Sep 28, 2022
5b3a964
signal-desktop: 5.60.0 -> 5.61.0
kilianar Sep 28, 2022
3d0c354
Merge pull request #191347 from holymonson/dufs
SuperSandro2000 Sep 28, 2022
52e85ab
Merge pull request #192776 from r-ryantm/auto-update/innernet
tomberek Sep 28, 2022
8be09c8
sbt-extras: 2022-07-12 -> 2022-09-23 (#193344)
r-ryantm Sep 28, 2022
edfb2f8
Merge pull request #193307 from kilianar/kopia-0.12.0
SuperSandro2000 Sep 28, 2022
d92b736
ircdHybrid: 8.2.42 -> 8.2.43
r-ryantm Sep 28, 2022
04c2028
Merge pull request #193351 from r-ryantm/auto-update/nixpacks
figsoda Sep 28, 2022
cd69282
Merge pull request #193333 from figsoda/bartib
SuperSandro2000 Sep 28, 2022
2f30808
Merge pull request #193335 from figsoda/rsass
SuperSandro2000 Sep 28, 2022
1bd687b
Merge pull request #193305 from kilianar/gopass-1.14.8
figsoda Sep 28, 2022
077012d
Merge pull request #193290 from r-ryantm/auto-update/cargo-make
figsoda Sep 28, 2022
cce4fdb
vector: update platforms list to include aarch64-darwin
lucperkins Sep 28, 2022
8218d0f
Merge pull request #192650 from drupol/add-sphinx-contrib-mscgen
mweinelt Sep 28, 2022
0991392
Merge pull request #193142 from yu-re-ka/libmediainfo
superherointj Sep 28, 2022
4593c70
Merge pull request #193321 from rapenne-s/makefile2graph_update
SuperSandro2000 Sep 28, 2022
943134c
Merge pull request #193301 from kilimnik/shell-format-dependency
SuperSandro2000 Sep 28, 2022
851375d
ungoogled-chromium: 105.0.5195.127 -> 106.0.5249.62
primeos Sep 28, 2022
9636ac3
Merge pull request #193269 from walkah/plausible-openssl-3
SuperSandro2000 Sep 28, 2022
960d6c3
Merge pull request #193293 from Luflosi/update/python3Packages.humanize
SuperSandro2000 Sep 28, 2022
aa0f352
Merge pull request #193076 from r-ryantm/auto-update/konf
ck3d Sep 28, 2022
f5a8563
Merge pull request #193036 from r-ryantm/auto-update/drogon
ck3d Sep 28, 2022
6c960c4
Merge pull request #193015 from azahi/tbls
ck3d Sep 28, 2022
9165bad
Merge pull request #193267 from techknowlogick/boundary
SuperSandro2000 Sep 28, 2022
f154536
fzf: 0.33.0 -> 0.34.0
kilianar Sep 28, 2022
0b204f0
freshrss: init at 1.20.0, tests and module
Stunkymonkey Sep 7, 2022
38bb31f
Merge pull request #193380 from kilianar/signal-desktop-5.61.0
bachp Sep 28, 2022
5d2e07a
Merge pull request #193363 from r-ryantm/auto-update/plantuml
bachp Sep 28, 2022
387c972
Merge pull request #193374 from r-ryantm/auto-update/insomnia
bachp Sep 28, 2022
d840405
Merge pull request #193387 from lucperkins/lperkins/vector-aarch64-da…
superherointj Sep 28, 2022
ad7a326
Merge pull request #193007 from r-ryantm/auto-update/jellyfin-web
bachp Sep 28, 2022
80eaa7f
ktlint: add gnused to the script's path
silverraven691 Sep 26, 2022
af364a3
Merge pull request #190172 from Stunkymonkey/init-freshrss
Lassulus Sep 28, 2022
7b62aa0
python310Packages.sphinxcontrib-autoapi: update disabled
fabaff Sep 28, 2022
b247187
Merge pull request #193294 from r-ryantm/auto-update/cloud-nuke
fabaff Sep 28, 2022
06a2bfc
Merge pull request #193368 from wegank/curlie-darwin
SuperSandro2000 Sep 28, 2022
4aaa0a8
1password-gui: fix crash opening file selector
Enzime Sep 22, 2022
9265ae3
Merge pull request #193391 from primeos/ungoogled-chromium
primeos Sep 28, 2022
fc77dfc
Merge pull request #193069 from silverraven691/patch-1
SuperSandro2000 Sep 28, 2022
f88b09a
Merge pull request #189176 from maifel-maifel/mr-wireguard-fwmark-mtu
SuperSandro2000 Sep 28, 2022
88a2353
Merge pull request #107642 from trobert/conduktor
SuperSandro2000 Sep 28, 2022
28e90d3
nixos/virtualisation/linode-image: init (#155426)
cyntheticfox Sep 28, 2022
f9b88dd
Merge pull request #193306 from r-ryantm/auto-update/python310Package…
mweinelt Sep 28, 2022
3ccb3c9
Merge pull request #193384 from r-ryantm/auto-update/ircd-hybrid
mweinelt Sep 28, 2022
6a01ce1
Merge pull request #188718 from wegank/pagsuite-init
SuperSandro2000 Sep 28, 2022
5a38d85
Merge pull request #189720 from linsui/jabref
SuperSandro2000 Sep 28, 2022
6272c5c
Merge pull request #192239 from QuantMint/octsympy
SuperSandro2000 Sep 28, 2022
2767c68
Merge pull request #189570 from cpcloud/bump-clickhouse
SuperSandro2000 Sep 28, 2022
2c70537
Merge pull request #192657 from atemp/emp_ddnet_16.4
SuperSandro2000 Sep 28, 2022
3728068
Merge pull request #192821 from fabaff/readme-renderer-bump
fabaff Sep 28, 2022
55f701a
Merge pull request #189759 from jansol/tauon
SuperSandro2000 Sep 28, 2022
a4cad9e
Merge pull request #192370 from Enzime/fix/1password-gui-file-crash
amaxine Sep 28, 2022
357bad6
Merge pull request #193231 from Luflosi/update/python3Packages.imageio
risicle Sep 28, 2022
56e626b
ncdc: 1.23 -> 1.23.1
r-ryantm Sep 28, 2022
ca084dd
python310Packages.aioesphomeapi: 10.13.0 -> 10.14.0
r-ryantm Sep 29, 2022
6bcaf7e
Merge pull request #193435 from r-ryantm/auto-update/python3.10-aioes…
mweinelt Sep 29, 2022
64b6dd1
schildichat-{desktop,web}: 1.11.4-sc.1 -> 1.11.8-sc.1
mweinelt Sep 29, 2022
f241fa9
python310Packages.django-formtools: 2.3 -> 2.4
r-ryantm Sep 29, 2022
8fd20db
Merge pull request #193437 from mweinelt/schildichat
mweinelt Sep 29, 2022
417b476
Merge pull request #187817 from intelfx/nixos-containertarballs-fix-pixz
fpletz Sep 29, 2022
e47f7a0
Merge pull request #193441 from r-ryantm/auto-update/python3.10-djang…
mweinelt Sep 29, 2022
072ddf6
python310Packages.easydict: 1.9 -> 1.10
r-ryantm Sep 29, 2022
1130e29
Merge pull request #193444 from r-ryantm/auto-update/python3.10-easydict
mweinelt Sep 29, 2022
7ccc6ab
Revert "gnome.gnome-boxes: add qemu to path"
jtojnar Sep 27, 2022
9e4c57c
sublime4-dev: 4136 → 4137
jtojnar Sep 29, 2022
dbed7c2
pythonPackages.nbxmpp: 3.2.1 → 3.2.2
vbgl Sep 21, 2022
67fb3a6
go: invoke bash directly on make.bash
tie Sep 29, 2022
c2c5e82
go: do not remove regexp/syntax/make_perl_groups.pl
tie Sep 29, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions lib/licenses.nix
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,11 @@ in mkLicense lset) ({
fullName = "Apache License 2.0";
};

bola11 = {
url = "https://blitiri.com.ar/p/bola/";
fullName = "Buena Onda License Agreement 1.1";
};

boost = {
spdxId = "BSL-1.0";
fullName = "Boost Software License 1.0";
Expand Down
13 changes: 13 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5494,6 +5494,13 @@
githubId = 25618740;
name = "Vincent Cui";
};
houstdav000 = {
email = "houstdav000@gmail.com";
github = "houstdav000";
githubId = 17628961;
matrix = "@houstdav000:gh0st.ems.host";
name = "David Houston";
};
hoverbear = {
email = "operator+nix@hoverbear.org";
matrix = "@hoverbear:matrix.org";
Expand Down Expand Up @@ -13676,6 +13683,12 @@
githubId = 9870613;
name = "Hubert Mühlhans";
};
trobert = {
email = "thibaut.robert@gmail.com";
github = "trobert";
githubId = 504580;
name = "Thibaut Robert";
};
troydm = {
email = "d.geurkov@gmail.com";
github = "troydm";
Expand Down
20 changes: 20 additions & 0 deletions nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,13 @@
OpenSSL now defaults to OpenSSL 3, updated from 1.1.1.
</para>
</listitem>
<listitem>
<para>
An image configuration and generator has been added for Linode
images, largely based on the present GCE configuration and
image.
</para>
</listitem>
<listitem>
<para>
<literal>hardware.nvidia</literal> has a new option
Expand Down Expand Up @@ -285,6 +292,13 @@
<link linkend="opt-services.dolibarr.enable">services.dolibarr</link>.
</para>
</listitem>
<listitem>
<para>
<link xlink:href="https://freshrss.org/">FreshRSS</link>, a
free, self-hostable RSS feed aggregator. Available as
<link linkend="opt-services.freshrss.enable">services.freshrss</link>.
</para>
</listitem>
<listitem>
<para>
<link xlink:href="https://www.expressvpn.com">expressvpn</link>,
Expand Down Expand Up @@ -640,6 +654,12 @@
guide</link> on how to migrate your Neo4j instance.
</para>
</listitem>
<listitem>
<para>
The <literal>networking.wireguard</literal> module now can set
the mtu on interfaces and tag its packets with an fwmark.
</para>
</listitem>
<listitem>
<para>
The <literal>services.matrix-synapse</literal> systemd unit
Expand Down
6 changes: 6 additions & 0 deletions nixos/doc/manual/release-notes/rl-2211.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ In addition to numerous new and upgraded packages, this release has the followin

- OpenSSL now defaults to OpenSSL 3, updated from 1.1.1.

- An image configuration and generator has been added for Linode images, largely based on the present GCE configuration and image.

- `hardware.nvidia` has a new option `open` that can be used to opt in the opensource version of NVIDIA kernel driver. Note that the driver's support for GeForce and Workstation GPUs is still alpha quality, see [NVIDIA Releases Open-Source GPU Kernel Modules](https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/) for the official announcement.

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
Expand Down Expand Up @@ -100,6 +102,8 @@ In addition to numerous new and upgraded packages, this release has the followin

- [Dolibarr](https://www.dolibarr.org/), an enterprise resource planning and customer relationship manager. Enable using [services.dolibarr](#opt-services.dolibarr.enable).

- [FreshRSS](https://freshrss.org/), a free, self-hostable RSS feed aggregator. Available as [services.freshrss](#opt-services.freshrss.enable).

- [expressvpn](https://www.expressvpn.com), the CLI client for ExpressVPN. Available as [services.expressvpn](#opt-services.expressvpn.enable).

- [go-autoconfig](https://github.com/L11R/go-autoconfig), IMAP/SMTP autodiscover server. Available as [services.go-autoconfig](#opt-services.go-autoconfig.enable).
Expand Down Expand Up @@ -215,6 +219,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).

- Neo4j was updated from version 3 to version 4. See this [migration guide](https://neo4j.com/docs/upgrade-migration-guide/current/) on how to migrate your Neo4j instance.

- The `networking.wireguard` module now can set the mtu on interfaces and tag its packets with an fwmark.

- The `services.matrix-synapse` systemd unit has been hardened.

- Matrix Synapse now requires entries in the `state_group_edges` table to be unique, in order to prevent accidentally introducing duplicate information (for example, because a database backup was restored multiple times). If your Synapse database already has duplicate rows in this table, this could fail with an error and require manual remediation.
Expand Down
2 changes: 1 addition & 1 deletion nixos/lib/make-system-tarball.nix
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
# Extra tar arguments
, extraArgs ? ""
# Command used for compression
, compressCommand ? "pixz"
, compressCommand ? "pixz -t"
# Extension for the compressed tarball
, compressionExtension ? ".xz"
# extra inputs, like the compressor to use
Expand Down
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1074,6 +1074,7 @@
./services/web-apps/engelsystem.nix
./services/web-apps/ethercalc.nix
./services/web-apps/fluidd.nix
./services/web-apps/freshrss.nix
./services/web-apps/galene.nix
./services/web-apps/gerrit.nix
./services/web-apps/gotify-server.nix
Expand Down
29 changes: 29 additions & 0 deletions nixos/modules/services/networking/wireguard.nix
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,33 @@ let
See [documentation](https://www.wireguard.com/netns/).
'';
};

fwMark = mkOption {
default = null;
type = with types; nullOr str;
example = "0x6e6978";
description = lib.mdDoc ''
Mark all wireguard packets originating from
this interface with the given firewall mark. The firewall mark can be
used in firewalls or policy routing to filter the wireguard packets.
This can be useful for setup where all traffic goes through the
wireguard tunnel, because the wireguard packets need to be routed
differently.
'';
};

mtu = mkOption {
default = null;
type = with types; nullOr int;
example = 1280;
description = lib.mdDoc ''
Set the maximum transmission unit in bytes for the wireguard
interface. Beware that the wireguard packets have a header that may
add up to 80 bytes to the mtu. By default, the MTU is (1500 - 80) =
1420. However, if the MTU of the upstream network is lower, the MTU
of the wireguard network has to be adjusted as well.
'';
};
};

};
Expand Down Expand Up @@ -398,6 +425,7 @@ let

${ipPreMove} link add dev "${name}" type wireguard
${optionalString (values.interfaceNamespace != null && values.interfaceNamespace != values.socketNamespace) ''${ipPreMove} link set "${name}" netns "${ns}"''}
${optionalString (values.mtu != null) ''${ipPreMove} link set "${name}" mtu ${toString values.mtu}''}

${concatMapStringsSep "\n" (ip:
''${ipPostMove} address add "${ip}" dev "${name}"''
Expand All @@ -406,6 +434,7 @@ let
${concatStringsSep " " (
[ ''${wg} set "${name}" private-key "${privKey}"'' ]
++ optional (values.listenPort != null) ''listen-port "${toString values.listenPort}"''
++ optional (values.fwMark != null) ''fwmark "${values.fwMark}"''
)}

${ipPostMove} link set up dev "${name}"
Expand Down
Loading