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

nixos/fish: add functions setting #377592

Closed
wants to merge 5,370 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5370 commits
Select commit Hold shift + click to select a range
aeb4870
python313Packages.webrtc-noise-gain: fix cross builds
mweinelt Jan 19, 2025
8623be6
[Backport release-24.11] python313Packages.webrtc-noise-gain: fix cro…
mweinelt Jan 19, 2025
9a06c33
[Backport release-24.11] nixos/postgresql: fix condition for readwrit…
wolfgangwalther Jan 19, 2025
f855bea
ungoogled-chromium: 131.0.6778.264-1 -> 132.0.6834.83-1
networkException Jan 19, 2025
f2b7f6b
Merge release-24.11 into staging-next-24.11
nixpkgs-ci[bot] Jan 19, 2025
9d02e8d
Merge staging-next-24.11 into staging-24.11
nixpkgs-ci[bot] Jan 19, 2025
ae36049
[Backport release-24.11] python312Packages.netbox-plugin-dns: init at…
wolfgangwalther Jan 19, 2025
8be920a
[Backport release-24.11] python312Packages.netbox-topology-views: ini…
wolfgangwalther Jan 19, 2025
9e98b83
[Backport release-24.11] nixos/realmd: init (#374643)
wolfgangwalther Jan 19, 2025
0165b18
[Backport release-24.11] tmuxPlugins.tmux-powerline: init at 3.0.0 (#…
wolfgangwalther Jan 19, 2025
e6041fe
[Backport release-24.11] paperwork: fix installing translations (#375…
symphorien Jan 19, 2025
ed48372
[Backport release-24.11] skeditor: 2.8.1 -> 2.8.3; iconConvtools: exp…
GaetanLepage Jan 19, 2025
e58342b
[Backport release-24.11] redict: 7.3.0 -> 7.3.2 (#374779)
wolfgangwalther Jan 19, 2025
c8b93f6
[Backport release-24.11] valkey: 8.0.1 -> 8.0.2 (#374778)
wolfgangwalther Jan 19, 2025
8dab93a
[Backport release-24.11] forgejo: 9.0.3 -> 10.0.0 (#374849)
wolfgangwalther Jan 19, 2025
0f688f9
haskellPackages.ghc-datasize: unbreak
wolfgangwalther Jan 19, 2025
08e9df6
[Backport release-24.11] mastodon: 4.3.2 -> 4.3.3 (#374783)
wolfgangwalther Jan 19, 2025
6410d30
mattermostLatest: init at 10.3.1
numinit Jan 12, 2025
efe22e4
mattermostLatest: use 10.4.x branch
numinit Jan 19, 2025
541c64a
mattermostLatest: 10.3.1 -> 10.4.1
numinit Jan 19, 2025
49eccad
mattermost: 9.11.6 -> 9.11.7
numinit Jan 19, 2025
f986628
mattermostLatest: track 10.x instead of 10.4.x
numinit Jan 19, 2025
3b780d3
{mattermost,mattermostLatest}: fix string escapes
numinit Jan 19, 2025
adfdc54
phpunit: 11.5.2 -> 11.5.3
r-ryantm Jan 19, 2025
d6bdd21
[Backport release-24.11] phpunit: 11.5.2 -> 11.5.3 (#375172)
drupol Jan 19, 2025
1a04118
[Backport release-24.11] mattermostLatest: init at 10.4.1; mattermost…
drupol Jan 19, 2025
4462f59
webcord: 4.10.2 -> 4.10.3
fccapria Jan 7, 2025
678e130
[Backport release-24.11] webcord: 4.10.2 -> 4.10.3 (#375190)
emilylange Jan 19, 2025
679bfc2
webcord: add NotAShelf to maintainers
NotAShelf Jan 19, 2025
0808a8d
{webcord, webcord-vencord}: pin electron_33
NotAShelf Jan 19, 2025
8491b81
[Backport release-24.11] ungoogled-chromium: 131.0.6778.264-1 -> 132.…
emilylange Jan 19, 2025
890f8d1
[Backport release-24.11] {webcord, webcord-vencord}: pin electron_33 …
emilylange Jan 19, 2025
689420d
Merge release-24.11 into staging-next-24.11
nixpkgs-ci[bot] Jan 20, 2025
8f3fe7e
Merge staging-next-24.11 into staging-24.11
nixpkgs-ci[bot] Jan 20, 2025
112cb77
nextcloud-notify_push: 0.7.0 -> 1.0.0
dotlambda Jan 20, 2025
1190bfa
paperwork: fix evaluation warning
symphorien Jan 19, 2025
1b41325
linux_6_13: init
K900 Jan 20, 2025
995a392
perf: don't apply dmesg patch on 6.13, remove 6.10 patches
K900 Jan 20, 2025
9ccfdd3
nixos/release-small: add latestKernel test
K900 Jan 20, 2025
1cd5b79
[24.11] linux_6_13: init (#375263)
K900 Jan 20, 2025
de023c0
[Backport release-24.11] haskellPackages.ghc-datasize: unbreak (#375134)
wolfgangwalther Jan 20, 2025
e0625f0
ocamlPackages.elpi: use correct version information
vbgl Jan 20, 2025
6b90f6d
paperwork: fix evaluation warning (#375262)
vcunat Jan 20, 2025
84c078d
rustc: mark broken for LLVM stdenv
getchoo Jan 20, 2025
0918705
python313Packages.netbox-interface-synchronization: fix build
SuperSandro2000 Jan 18, 2025
bd72fb7
Merge: [Backport release-24.11] nextcloud-notify_push: 0.7.0 -> 1.0.0…
Ma27 Jan 20, 2025
e67b973
[Backport release-24.11] rustc: mark broken for LLVM stdenv (#375284)
Mic92 Jan 20, 2025
27a67d0
television: 0.9.2 -> 0.9.3
louis-thevenet Jan 20, 2025
a0c81a1
[Backport release-24.11] television: 0.9.2 -> 0.9.3 (#375288)
getchoo Jan 20, 2025
5ce4922
maintainers: update jopejoe1
jopejoe1 Jan 2, 2025
7c3205a
mailmap: add jopejoe1
jopejoe1 Jan 2, 2025
5c09468
[Backport release-24.11] maintainers: update jopejoe1 (#375299)
jopejoe1 Jan 20, 2025
436d773
[Backport release-24.11] python312Packages.netbox-interface-synchroni…
wolfgangwalther Jan 20, 2025
08fed79
phpPackages.composer: fix included patch
drupol Jan 20, 2025
9ee56ef
[Backport release-24.11] phpPackages.composer: fix included patch (#3…
drupol Jan 20, 2025
e37f6b5
[Backport release-24.11] gale: fix build, 0.8.11 -> 1.2.2 (#375104)
pbsds Jan 20, 2025
e3ab7b8
sdl3: init at 3.1.8
getchoo Dec 14, 2024
29623dc
ci/eval: support "10.rebuild-${kernel}: 1" labels
pbsds Jan 19, 2025
e8c0a21
[Backport release-24.11] ci/eval: support `"10.rebuild-${kernel}: 1"`…
wolfgangwalther Jan 20, 2025
747171b
openjpeg: apply patches for CVE-2024-56826
LeSuisse Jan 14, 2025
282d773
redis: 7.2.6 -> 7.2.7 (#375028)
vcunat Jan 20, 2025
7c2490e
[Backport 374863 to release 24.11] arc-browser: 1.73.0-56815 -> 1.78.…
NickCao Jan 20, 2025
542420a
[Backport 374861 to release 24.11] alt-tab-macos: 7.12.0 -> 7.19.1 (#…
NickCao Jan 20, 2025
1276641
tone: 0.2.3 -> 0.2.4
r-ryantm Jan 2, 2025
a295395
phpdocumentor: fix vendorHash
piotrkwiecinski Jan 20, 2025
d4c84c2
[Backport release-24.11] phpdocumentor: fix vendorHash (#375346)
drupol Jan 20, 2025
980586c
python312Packages.netbox-napalm-plugin: init at 0.3.1
felbinger Jan 17, 2025
fd2e35d
Merge branch 'staging-24.11' into staging-next-24.11
vcunat Jan 20, 2025
8e1bf76
ci/request-reviews: Don't fail when there's too many reviewers
infinisil Jan 20, 2025
102583f
maintainers: update getchoo
getchoo Jan 20, 2025
a4f76c7
[Backport release-24.11] maintainers: update getchoo (#375366)
drupol Jan 20, 2025
6f3ee2b
gimp: move to openexr_3
LeSuisse Jan 19, 2025
9e1a284
signal-desktop: 7.37.0 -> 7.38.0
Gliczy Jan 15, 2025
78e0814
signal-desktop(darwin): 7.37.0 -> 7.38.0
Gliczy Jan 15, 2025
5182a40
signal-desktop(darwin): fix hash
Gliczy Jan 19, 2025
8dc96c8
[Backport release-24.11] gimp: move to openexr_3 (#375372)
drupol Jan 20, 2025
ae584d9
[Backport release-24.11] ci/request-reviews: Don't fail when there's …
infinisil Jan 20, 2025
7e4e316
Merge release-24.11 into staging-next-24.11
nixpkgs-ci[bot] Jan 21, 2025
61bfc96
[Backport release-24.11] rcu: Fix running it (#374856)
wolfgangwalther Jan 21, 2025
eea315c
google-chrome: Fix QT support
stereomato Jan 20, 2025
16e177c
nodejs_23: 23.5.0 -> 23.6.0
aduh95 Jan 7, 2025
5dc13bd
[Backport release-24.11] signal-desktop: 7.37.0 -> 7.38.0 ; signal-de…
wolfgangwalther Jan 21, 2025
da32b83
refinery-cli: update time crate
szlend Jan 14, 2025
534f9c2
[Backort release-24.11] osu-lazer{,-bin}: 2024.1009.1 -> 2025.101.0 (…
donovanglover Jan 21, 2025
6cd77b0
miniflux: 2.2.4 -> 2.2.5
emilylange Jan 21, 2025
874ee96
[Backport release-24.11] miniflux: 2.2.4 -> 2.2.5 (#375557)
emilylange Jan 21, 2025
3192cf6
firefox-unwrapped: 134.0.1 -> 134.0.2
mweinelt Jan 21, 2025
0645452
firefox-bin-unwnrapped: 134.0.1 -> 134.0.2
mweinelt Jan 21, 2025
dd1123f
nixos/matrix-appservice-irc: fix signing key
teutat3s Jan 21, 2025
1aa3346
[Backport release-24.11] nixos/matrix-appservice-irc: fix signing key…
mweinelt Jan 21, 2025
e32c9a6
linuxKernel.kernels.linux_zen: fix update script
returntoreality Jan 18, 2025
9a3b067
linuxKernel.kernels.linux_zen: 6.12.2 -> 6.12.10
returntoreality Jan 18, 2025
38b97ca
linuxKernel.kernels.linux_lqx: 6.12.2 -> 6.12.10
returntoreality Jan 18, 2025
272b815
osu-lazer: 2025.101.0 -> 2025.118.2
gepbird Jan 19, 2025
406f054
osu-lazer-bin: 2025.101.0 -> 2025.118.2
gepbird Jan 19, 2025
d92bf39
[Backport release-24.11] sdl3: init at 3.1.8 (#375314)
wolfgangwalther Jan 21, 2025
ba79656
shadow: fix meta.homepage (#375611)
h0nIg Jan 21, 2025
62e8f9b
[Backport release-24.11] meta information update of shadow (#375624)
wolfgangwalther Jan 21, 2025
8a277e5
php83Packages.composer: 2.8.4 -> 2.8.5
drupol Jan 21, 2025
5688669
[Backport release-24.11] php83Packages.composer: 2.8.4 -> 2.8.5 (#375…
drupol Jan 21, 2025
321d672
cobang: 0.14.1 -> 0.15.0
r-ryantm Jan 7, 2025
da78b1e
[Backport release-24.11] Firefox: 134.0.1 -> 134.0.2 (#375586)
mweinelt Jan 21, 2025
71244e7
snapcast: 0.29.0 -> 0.30.0
daniel-fahey Jan 21, 2025
ef26610
Merge release-24.11 into staging-next-24.11
nixpkgs-ci[bot] Jan 22, 2025
0d6514c
[Backport release-24.11] snapcast: 0.29.0 -> 0.30.0 (#375675)
fpletz Jan 22, 2025
8a64436
awsume: install correct Zsh autocompletion
antoineco Dec 13, 2024
6c77bb3
awsume: substitute path to awsume-autocomplete bin
antoineco Dec 13, 2024
ba21689
[Backport release-24.11] nodejs_23: 23.5.0 -> 23.6.0 (#375494)
jnsgruk Jan 22, 2025
51ad838
nodejs_22: 22.12.0 -> 22.13.1
aduh95 Jan 20, 2025
9b6cdf8
[Backport release-24.11] osu-lazer{,-bin}: 2025.101.0 -> 2025.118.2 (…
donovanglover Jan 22, 2025
2aba840
diebahn: 2.7.1 -> 2.7.2
dotlambda Jan 21, 2025
6e147e7
[Backport release-24.11] nodejs_22: 22.12.0 -> 22.13.1 (#375788)
RossComputerGuy Jan 22, 2025
47addd7
[Backport release-24.11] diebahn: 2.7.1 -> 2.7.2 (#375807)
getchoo Jan 22, 2025
61e1e47
python3.pkgs.w3lib: fix build with python 3.9 and 3.10
flokli Jan 21, 2025
6fb6149
vigra: unstable-2022-01-11 -> 1.12.1
autra Jan 21, 2025
7074647
gradle: do not include udev on Mac (#374559)
njaremko Jan 17, 2025
6d089e9
sdl3: 3.1.8 -> 3.2.0
nadiaholmquist Jan 22, 2025
c888df5
sdl3: add vulkan-headers/loader to dlopenPropagatedBuildInputs
nadiaholmquist Jan 22, 2025
c520d7b
[Backport release-24.11] sdl3: 3.1.8 -> 3.2.0 (#375922)
getchoo Jan 22, 2025
87901ee
[Backport release-24.11] python3Packages.netbox-napalm-plugin: init a…
SuperSandro2000 Jan 22, 2025
9e822f8
maintainers: add cobalt
Chaostheorie Dec 21, 2024
c68df13
python3Packages.netbox-floorplan-plugin: init at 0.6.0
Chaostheorie Dec 21, 2024
bc381b1
[Backport release-24.11] cobang: 0.14.1 -> 0.15.0 (#375662)
NickCao Jan 22, 2025
27d8146
freebsd.ports: fetchzip -> fetchgit
alyssais Jan 22, 2025
e7cb11f
[Backport release-24.11] freebsd.ports: fetchzip -> fetchgit (#375936)
artemist Jan 22, 2025
f7b572b
[Backport release-24.11] gradle: do not include udev on Mac (#375915)
FliegendeWurst Jan 22, 2025
68469ae
Merge release-24.11 into staging-next-24.11
nixpkgs-ci[bot] Jan 23, 2025
db07246
veracrypt: 1.26.15 -> 1.26.18
r-ryantm Jan 22, 2025
46d9ddb
brave: 1.73.104 -> 1.74.48
r-ryantm Jan 21, 2025
07afafc
linux_latest: pin to 6.12, out of tree modules are broken
fpletz Jan 23, 2025
be24912
[24.11] linux_latest: pin to 6.12, out of tree modules are broken (#3…
fpletz Jan 23, 2025
d075248
[Backport release-24.11] python3Packages.netbox-floorplan-plugin: ini…
SuperSandro2000 Jan 23, 2025
7082cef
php84: 8.4.2 -> 8.4.3
r-ryantm Jan 23, 2025
91547e4
[Backport release-24.11] php84: 8.4.2 -> 8.4.3 (#376108)
drupol Jan 23, 2025
f09e71b
coqPackages.mathcomp: adapt to https://github.com/math-comp/math-comp…
proux01 Jan 23, 2025
ad93244
vscode-extensions.ms-dotnettools.csharp: 2.55.29 -> 2.61.28 (#376090)
r-ryantm Jan 23, 2025
f3594cd
[Backport release-24.11] veracrypt: 1.26.15 -> 1.26.18 (#375964)
fabianhjr Jan 23, 2025
b637837
vue-typescript-plugin: init at 2.2.0
wbondanza-devoteam Jan 16, 2025
9e1eb34
google-chrome: 132.0.6834.83 -> 132.0.6834.110
JohnRTitor Jan 23, 2025
53e2916
julia_111-bin: 1.11.1 -> 1.11.2
NickCao Dec 2, 2024
c1b1d40
julia_111: 1.11.1 -> 1.11.2
NickCao Dec 2, 2024
d8f649d
eza: 0.20.17 -> 0.20.18
cafkafk Jan 23, 2025
04239c3
[Backport release-24.11] brave: 1.73.104 -> 1.74.48 (#375979)
LeSuisse Jan 23, 2025
5c21ab4
ovn: 24.09.1 -> 24.09.2
adamcstephens Jan 23, 2025
c87f6ee
[Backport release-24.11] ovn: 24.09.1 -> 24.09.2 (#376215)
adamcstephens Jan 23, 2025
efdda14
meshcentral: 1.1.35 -> 1.1.38
Ma27 Jan 19, 2025
2f5d90e
chromium,chromedriver: 132.0.6834.83 -> 132.0.6834.110
networkException Jan 22, 2025
62edaad
ungoogled-chromium: 132.0.6834.83-1 -> 132.0.6834.110-1
networkException Jan 23, 2025
a11cf45
[Backport release-24.11] tone: 0.2.3 -> 0.2.4 (#375339)
pbsds Jan 23, 2025
035f8c0
[Backport release-24.11] awsume: install correct Zsh autocompletion (…
pbsds Jan 23, 2025
c5ab6bd
vscode-extensions.ms-dotnettools.csdevkit: 1.14.14 -> 1.15.34
r-ryantm Jan 23, 2025
6c77a74
Merge release-24.11 into staging-next-24.11
nixpkgs-ci[bot] Jan 24, 2025
b187cb9
linux/hardened/patches/5.10: v5.10.232-hardened1 -> v5.10.233-hardened1
fabianhjr Jan 23, 2025
207b590
linux/hardened/patches/5.15: v5.15.175-hardened1 -> v5.15.176-hardened1
fabianhjr Jan 23, 2025
37e6eb0
linux/hardened/patches/5.4: v5.4.288-hardened1 -> v5.4.289-hardened1
fabianhjr Jan 23, 2025
dfe7937
linux/hardened/patches/6.1: v6.1.123-hardened1 -> v6.1.126-hardened1
fabianhjr Jan 23, 2025
16f5ac7
linux/hardened/patches/6.12: v6.12.8-hardened1 -> v6.12.10-hardened1
fabianhjr Jan 23, 2025
aaef62d
linux/hardened/patches/6.6: v6.6.69-hardened1 -> v6.6.73-hardened1
fabianhjr Jan 23, 2025
e9580f5
[Backport release-24.11] python3.pkgs.w3lib: fix build with python 3.…
flokli Jan 24, 2025
391a773
goattracker: 2.76 -> 2.77
r-ryantm Jan 22, 2025
6476b95
matomo_5: 5.2.1 -> 5.2.2
niklaskorz Jan 24, 2025
5abd992
[Backport release-24.11] {ungoogled-,}chromium,chromedriver: 132.0.68…
emilylange Jan 24, 2025
63d66b2
matomo-beta: 5.2.1 -> 5.2.2
niklaskorz Jan 24, 2025
c6e46b4
[Backport release-24.11] matomo: 5.2.1 -> 5.2.2 (#376389)
leona-ya Jan 24, 2025
f812246
[Backport release-24.11] linuxKernel.kernels.linux_zen: 6.12.2-zen1 -…
thiagokokada Jan 24, 2025
8e39f04
[Backport release-24.11] vue-typescript-plugin: init at 2.2.0 (#376147)
SuperSandro2000 Jan 24, 2025
34c2c46
mpris-timer: 2.0.5 -> 2.1.1
r-ryantm Jan 23, 2025
3eaaa43
gancio: add generic updateScript and update to 1.21.0 (#360430)
jbgi Dec 7, 2024
90a9467
ci/eval: restore `501+` label
zowoq Jan 21, 2025
df25875
[Backport release-24.11] Linux Hardened Kernel Updates for 2025-01-23…
fabianhjr Jan 24, 2025
4ac83d5
Merge: [Backport release-24.11] meshcentral: 1.1.35 -> 1.1.38 (#376234)
Ma27 Jan 24, 2025
14ef4cd
[Backport release-24.11] ci/eval: restore `501+` label (#376413)
infinisil Jan 24, 2025
5039e70
strace: 6.12 -> 6.13
trofi Jan 24, 2025
ea541c3
[Backport release-24.11] gancio: add generic updateScript and update …
getchoo Jan 24, 2025
da838e1
[Backport release-24.11] mpris-timer: 2.0.5 -> 2.1.1 (#376402)
getchoo Jan 24, 2025
4b1b026
skim: 0.15.7 -> 0.16.0
mfrw Jan 24, 2025
823b6c7
[Backport release-24.11] skim: 0.15.7 -> 0.16.0 (#376438)
getchoo Jan 24, 2025
2cabe6e
quartus-prime-lite: add missing runtime dependency xorg.libXscrnSaver
bjornfor Jan 24, 2025
69ccc95
apacheHttpdPackages.php: 8.3.15 -> 8.3.16
r-ryantm Jan 24, 2025
e35097d
[Backport release-24.11] apacheHttpdPackages.php: 8.3.15 -> 8.3.16 (#…
drupol Jan 24, 2025
c640781
[Backport release-24.11] vscode-extensions.ms-dotnettools.csdevkit: 1…
pbsds Jan 24, 2025
9264d6c
mopidy: backport spotify access token auth
getchoo Jan 3, 2025
af7d795
mopidy-spotify: 5.0.0a2 -> 5.0.0a3
getchoo Jan 3, 2025
c553072
steampipe: 1.0.0 -> 1.0.1
r-ryantm Dec 9, 2024
b481d5c
steampipe: 1.0.1 -> 1.0.2
r-ryantm Jan 22, 2025
a11e47b
julia_111-bin: 1.11.2 -> 1.11.3
NickCao Jan 22, 2025
f45adab
julia_111: 1.11.2 -> 1.11.3
NickCao Jan 22, 2025
2af478b
[Backport release-24.11] eza: 0.20.17 -> 0.20.18 (#376174)
NickCao Jan 24, 2025
3c16226
qrcp: 0.11.3 -> 0.11.4
fgaz Jan 23, 2025
553ba07
vcard: fix disabled specification
ShamrockLee Jan 24, 2025
8e94a5b
[Backport release-24.11] qrcp: 0.11.3 -> 0.11.4 (#376491)
NickCao Jan 24, 2025
8c5766d
[Backport release-24.11] steampipe: 1.0.0 -> 1.0.2 (#376484)
NickCao Jan 24, 2025
5d753d5
[Backport release-24.11] python3Packages.vcard: fix `disabled` specif…
NickCao Jan 24, 2025
8827312
[Backport release-24.11] julia_111{,-bin}: 1.11.2 -> 1.11.3 (#376486)
NickCao Jan 24, 2025
5decdb1
Merge release-24.11 into staging-next-24.11
nixpkgs-ci[bot] Jan 25, 2025
32a1a3f
epson-escpr2: fix gcc14 compilation
Shawn8901 Dec 8, 2024
604ddbb
epson-escpr2: 1.2.21 -> 1.2.24
Shawn8901 Jan 4, 2025
c0462cd
epson-escpr2: 1.2.24 -> 1.2.25
Shawn8901 Jan 16, 2025
20b8096
[Backport release-24.11] mopidy-spotify: 5.0.0a2 -> 5.0.0a3 (#376481)
getchoo Jan 25, 2025
7f9042f
pkgsCross.x86_64-darwin.discord: 0.0.332 -> 0.0.333
DontEatOreo Jan 24, 2025
8d59ab6
pkgsCross.x86_64-darwin.discord-ptb: 0.0.156 -> 0.0.157
DontEatOreo Jan 24, 2025
15fde4b
pkgsCross.x86_64-darwin.discord-canary: 0.0.681 -> 0.0.686
DontEatOreo Jan 24, 2025
433b106
pkgsCross.x86_64-darwin.discord-development: 0.0.76 -> 0.0.78
DontEatOreo Jan 24, 2025
27086e2
discord: 0.0.80 -> 0.0.81
DontEatOreo Jan 24, 2025
f796540
discord-ptb: 0.0.126 -> 0.0.127
DontEatOreo Jan 24, 2025
8c5773d
discord-canary: 0.0.569 -> 0.0.574
DontEatOreo Jan 24, 2025
07e1494
nitrokey: 0.2.3 -> 0.2.4
r-vdp Jan 22, 2025
c1ced57
python312Packages.sqids: 0.5.0 -> 0.5.1
r-ryantm Jan 4, 2025
cdc9e88
mmctl: 9.11.7 -> 9.11.8
r-ryantm Jan 25, 2025
4e5627e
python3Packages.uvloop: avoid test_dns (on darwin)
vcunat Jan 25, 2025
3b1c33c
openasar: 0-unstable-2025-01-10 -> 0-unstable-2025-01-20
r-ryantm Jan 25, 2025
81b9e6a
[Backport release-24.11] openasar: 0-unstable-2025-01-10 -> 0-unstabl…
Scrumplex Jan 25, 2025
860447c
linuxManualConfig: expose moduleMakeFlags for out-of-tree module builds
K900 Jan 23, 2025
ac774d4
treewide: kernel.makeFlags -> kernel.moduleMakeFlags
K900 Jan 23, 2025
2acdb16
Revert "linux_latest: pin to 6.12, out of tree modules are broken"
Ma27 Jan 25, 2025
1ab3373
[24.11] Backport Linux 6.13 module fixes, set `latest` back to 6.13 (…
K900 Jan 25, 2025
ef0c6f2
Merge: [Backport release-24.11] epson-escpr2: 1.2.21 -> 1.2.25 (#376555)
Ma27 Jan 25, 2025
2508a0a
[Backport release-24.11] vigra: unstable-2022-01-11 -> 1.12.1 (#375899)
ShamrockLee Jan 25, 2025
3dd5f55
osu-lazer: 2025.118.2 -> 2025.118.3
gepbird Jan 24, 2025
ce23bc2
osu-lazer-bin: 2025.118.2 -> 2025.118.3
gepbird Jan 24, 2025
57f581f
telegram-desktop: 5.10.2 → 5.10.3
Rishik-Y Jan 16, 2025
72c6d64
[Backport release-24.11] nitrokey: 0.2.3 -> 0.2.4 (#376591)
NickCao Jan 25, 2025
136caba
[Backport release-24.11] mmctl: 9.11.7 -> 9.11.8 (#376596)
NickCao Jan 25, 2025
dd7891d
incus: fix instance shutdown when softDaemonRestart enabled
adamcstephens Jan 15, 2025
ec8dae0
incus: support per-instance lxcfs
adamcstephens Jan 15, 2025
e7abcd1
nixos/tests/incus: fix subtest names and add reboot check
adamcstephens Jan 15, 2025
b12c956
nixos/incus: add lxc hook path to service env
adamcstephens Jan 17, 2025
6272167
[Backport release-24.11] telegram-desktop: 5.10.2 → 5.10.3 (#376719)
NickCao Jan 25, 2025
bec79b7
telegram-desktop: 5.10.3 -> 5.10.4
NickCao Jan 22, 2025
9f71b8f
[Backport release-24.11] python312Packages.sqids: 0.5.0 -> 0.5.1 (#37…
NickCao Jan 25, 2025
07d3e76
[Backport release-24.11] telegram-desktop: 5.10.3 -> 5.10.4 (#376727)
NickCao Jan 25, 2025
1b47bfc
telegram-desktop: 5.10.4 -> 5.10.5
NickCao Jan 24, 2025
ed7e781
[Backport release-24.11] telegram-desktop: 5.10.4 -> 5.10.5 (#376733)
NickCao Jan 25, 2025
339641b
[Backport release-24.11] incus: fix instance unclean shutdown, add pe…
adamcstephens Jan 25, 2025
9e251c2
[Backport release-24.11] osu-lazer{,-bin}: 2025.118.2 -> 2025.118.3 (…
donovanglover Jan 25, 2025
18cd1b9
python312Packages.wandb: skip failing tests
dotlambda Jan 5, 2025
f51be2c
lockbook-desktop: 0.9.16 -> 0.9.17
r-ryantm Jan 25, 2025
b7199d5
lockbook: 0.9.16 -> 0.9.17
r-ryantm Jan 25, 2025
e97b29a
television: 0.9.3 -> 0.9.4
r-ryantm Jan 25, 2025
bf00147
[Backport release-24.11] television: 0.9.3 -> 0.9.4 (#376827)
getchoo Jan 25, 2025
3abfd8a
komikku: 1.67.0 -> 1.68.0
Gliczy Jan 24, 2025
134f26e
[Backport release-24.11] komikku: 1.67.0 -> 1.68.0 (#376830)
getchoo Jan 26, 2025
14405a3
Merge release-24.11 into staging-next-24.11
nixpkgs-ci[bot] Jan 26, 2025
b6962ef
garnet: 1.0.50 -> 1.0.53
r-ryantm Jan 24, 2025
567ba51
[Backport release-24.11] garnet: 1.0.50 -> 1.0.53 (#376862)
getchoo Jan 26, 2025
745bf87
cargo-tauri: 2.2.2 -> 2.2.3
r-ryantm Jan 25, 2025
9a9e7a1
python3Packages.waitress: disable tests on x86_64-darwin
vcunat Jan 26, 2025
f395746
[Backport release-24.11] cargo-tauri: 2.2.2 -> 2.2.3 (#376885)
getchoo Jan 26, 2025
4e96537
staging-next-24.11 iteration 3 - 2025-01-20 (#375351)
vcunat Jan 26, 2025
af0d27f
nixos/fish: add functions setting
Rua Jan 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -206,3 +206,6 @@ ce21e97a1f20dee15da85c084f9d1148d84f853b

# treewide: migrate packages to pkgs/by-name, take 1
571c71e6f73af34a229414f51585738894211408

# treewide nixfmt reformat pass 1, master, staging and staging-next
d9d87c51960050e89c79e4025082ed965e770d68
20 changes: 20 additions & 0 deletions .github/workflows/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# GitHub Actions Workflows

Some architectural notes about key decisions and concepts in our workflows:

- Instead of `pull_request` we use [`pull_request_target`](https://docs.github.com/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request_target) for all PR-related workflows. This has the advantage that those workflows will run without prior approval for external contributors.

- Running on `pull_request_target` also optionally provides us with a GH_TOKEN with elevated privileges (write access), which we need to do things like adding labels, requesting reviewers or pushing branches. **Note about security:** We need to be careful to limit the scope of elevated privileges as much as possible. Thus they should be lowered to the minimum with `permissions: {}` in every workflow by default.

- By definition `pull_request_target` runs in the context of the **base** of the pull request. This means, that the workflow files to run will be taken from the base branch, not the PR, and actions/checkout will not checkout the PR, but the base branch, by default. To protect our secrets, we need to make sure to **never execute code** from the pull request and always evaluate or build nix code from the pull request with the **sandbox enabled**.

- To test the pull request's contents, we checkout the "test merge commit". This is a temporary commit that GitHub creates automatically as "what would happen, if this PR was merged into the base branch now?". The checkout could be done via the virtual branch `refs/pull/<pr-number>/merge`, but doing so would cause failures when this virtual branch doesn't exist (anymore). This can happen when the PR has conflicts, in which case the virtual branch is not created, or when the PR is getting merged while workflows are still running, in which case the branch won't exist anymore at the time of checkout. Thus, we use the `get-merge-commit.yml` workflow to check whether the PR is mergeable and the test merge commit exists and only then run the relevant jobs.

- Various workflows need to make comparisons against the base branch. In this case, we checkout the parent of the "test merge commit" for best results. Note, that this is not necessarily the same as the default commit that actions/checkout would use, which is also a commit from the base branch (see above), but might be older.

## Terminology

- **base commit**: The pull_request_target event's context commit, i.e. the base commit given by GitHub Actions. Same as `github.event.pull_request.base.sha`.
- **head commit**: The HEAD commit in the pull request's branch. Same as `github.event.pull_request.head.sha`.
- **merge commit**: The temporary "test merge commit" that GitHub Actions creates and updates for the pull request. Same as `refs/pull/${{ github.event.pull_request.number }}/merge`.
- **target commit**: The base branch's parent of the "test merge commit" to compare against.
32 changes: 20 additions & 12 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,41 @@
name: Backport
on:
pull_request_target:
types: [closed, labeled]

# WARNING:
# When extending this action, be aware that $GITHUB_TOKEN allows write access to
# the GitHub repository. This means that it should not evaluate user input in a
# way that allows code injection.

permissions:
contents: read
name: Backport

on:
pull_request_target:
types: [closed, labeled]

permissions: {}

jobs:
backport:
permissions:
contents: write # for korthout/backport-action to create branch
pull-requests: write # for korthout/backport-action to create PR to backport
name: Backport Pull Request
if: github.repository_owner == 'NixOS' && github.event.pull_request.merged == true && (github.event_name != 'labeled' || startsWith('backport', github.event.label.name))
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
# Use a GitHub App to create the PR so that CI gets triggered
# The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs
- uses: actions/create-github-app-token@c1a285145b9d317df6ced56c09f525b5c2b6f755 # v1.11.1
id: app-token
with:
app-id: ${{ vars.BACKPORT_APP_ID }}
private-key: ${{ secrets.BACKPORT_PRIVATE_KEY }}

- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.pull_request.head.sha }}
token: ${{ steps.app-token.outputs.token }}

- name: Create backport PRs
uses: korthout/backport-action@bd410d37cdcae80be6d969823ff5a225fe5c833f # v3.0.2
uses: korthout/backport-action@be567af183754f6a5d831ae90f648954763f17f5 # v3.1.0
with:
# Config README: https://github.com/korthout/backport-action#backport-action
copy_labels_pattern: 'severity:\ssecurity'
github_token: ${{ steps.app-token.outputs.token }}
pull_description: |-
Bot-based backport to `${target_branch}`, triggered by a label in #${pull_number}.

Expand Down
31 changes: 0 additions & 31 deletions .github/workflows/basic-eval.yml

This file was deleted.

30 changes: 16 additions & 14 deletions .github/workflows/check-cherry-picks.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
name: "Check cherry-picks"

on:
pull_request_target:
branches:
- 'release-**'
- 'staging-**'
- '!staging-next'
- 'release-**'
- 'staging-**'
- '!staging-next'

permissions: {}

jobs:
check:
name: cherry-pick-check
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: github.repository_owner == 'NixOS'
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
filter: blob:none
- name: Check cherry-picks
env:
BASE_SHA: ${{ github.event.pull_request.base.sha }}
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
run: |
./maintainers/scripts/check-cherry-picks.sh "$BASE_SHA" "$HEAD_SHA"
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
filter: blob:none

- name: Check cherry-picks
env:
BASE_SHA: ${{ github.event.pull_request.base.sha }}
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
run: |
./maintainers/scripts/check-cherry-picks.sh "$BASE_SHA" "$HEAD_SHA"
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,25 @@ on:
pull_request_target:
paths:
- 'maintainers/maintainer-list.nix'
permissions:
contents: read

permissions: {}

jobs:
nixos:
name: maintainer-list-check
runs-on: ubuntu-latest
if: github.repository_owner == 'NixOS'
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
# Only these directories to perform the check
sparse-checkout: |
lib
maintainers

- uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true

- name: Check that maintainer-list.nix is sorted
run: nix-instantiate --eval maintainers/scripts/check-maintainers-sorted.nix
46 changes: 28 additions & 18 deletions .github/workflows/check-nix-format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,48 +3,55 @@
# https://github.com/NixOS/rfcs/pull/166.
# Because of this, this action is not yet enabled for all files -- only for
# those who have opted in.

name: Check that Nix files are formatted

on:
pull_request_target:
# See the comment at the same location in ./nixpkgs-vet.yml
types: [opened, synchronize, reopened, edited]
permissions:
contents: read

permissions: {}

jobs:
get-merge-commit:
uses: ./.github/workflows/get-merge-commit.yml

nixos:
name: nixfmt-check
runs-on: ubuntu-latest
if: "!contains(github.event.pull_request.title, '[skip treewide]')"
runs-on: ubuntu-24.04
needs: get-merge-commit
if: "needs.get-merge-commit.outputs.mergedSha && !contains(github.event.pull_request.title, '[skip treewide]')"
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
ref: ${{ needs.get-merge-commit.outputs.mergedSha }}
# Fetches the merge commit and its parents
fetch-depth: 2
- name: Checking out base branch

- name: Checking out target branch
run: |
base=$(mktemp -d)
baseRev=$(git rev-parse HEAD^1)
git worktree add "$base" "$baseRev"
echo "baseRev=$baseRev" >> "$GITHUB_ENV"
echo "base=$base" >> "$GITHUB_ENV"
target=$(mktemp -d)
targetRev=$(git rev-parse HEAD^1)
git worktree add "$target" "$targetRev"
echo "targetRev=$targetRev" >> "$GITHUB_ENV"
echo "target=$target" >> "$GITHUB_ENV"

- name: Get Nixpkgs revision for nixfmt
run: |
# pin to a commit from nixpkgs-unstable to avoid e.g. building nixfmt
# from staging
# This should not be a URL, because it would allow PRs to run arbitrary code in CI!
rev=$(jq -r .rev ci/pinned-nixpkgs.json)
echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV"

- uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
nix_path: nixpkgs=${{ env.url }}

- name: Install nixfmt
run: "nix-env -f '<nixpkgs>' -iAP nixfmt-rfc-style"

- name: Check that Nix files are formatted according to the RFC style
run: |
unformattedFiles=()
Expand Down Expand Up @@ -74,17 +81,20 @@ jobs:
esac

# Ignore files that weren't already formatted
if [[ -n "$source" ]] && ! nixfmt --check ${{ env.base }}/"$source" 2>/dev/null; then
echo "Ignoring file $file because it's not formatted in the base commit"
if [[ -n "$source" ]] && ! nixfmt --check ${{ env.target }}/"$source" 2>/dev/null; then
echo "Ignoring file $file because it's not formatted in the target commit"
elif ! nixfmt --check "$dest"; then
unformattedFiles+=("$dest")
fi
done < <(git diff -z --name-status ${{ env.baseRev }} -- '*.nix')
done < <(git diff -z --name-status ${{ env.targetRev }} -- '*.nix')

if (( "${#unformattedFiles[@]}" > 0 )); then
echo "Some new/changed Nix files are not properly formatted"
echo "Please go to the Nixpkgs root directory, run \`nix-shell\`, then:"
echo "Please format them using the Nixpkgs-specific \`nixfmt\` by going to the Nixpkgs root directory, running \`nix-shell\`, then:"
echo
echo "nixfmt ${unformattedFiles[*]@Q}"
echo
echo "Make sure your branch is up to date with master; rebase if not."
echo "If you're having trouble, please ping @NixOS/nix-formatting"
exit 1
fi
33 changes: 18 additions & 15 deletions .github/workflows/check-nixf-tidy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,46 @@ name: Check changed Nix files with nixf-tidy (experimental)
on:
pull_request_target:
types: [opened, synchronize, reopened, edited]
permissions:
contents: read

permissions: {}

jobs:
nixos:
name: exp-nixf-tidy-check
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: "!contains(github.event.pull_request.title, '[skip treewide]')"
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
# Fetches the merge commit and its parents
fetch-depth: 2
- name: Checking out base branch

- name: Checking out target branch
run: |
base=$(mktemp -d)
baseRev=$(git rev-parse HEAD^1)
git worktree add "$base" "$baseRev"
echo "baseRev=$baseRev" >> "$GITHUB_ENV"
echo "base=$base" >> "$GITHUB_ENV"
target=$(mktemp -d)
targetRev=$(git rev-parse HEAD^1)
git worktree add "$target" "$targetRev"
echo "targetRev=$targetRev" >> "$GITHUB_ENV"
echo "target=$target" >> "$GITHUB_ENV"

- name: Get Nixpkgs revision for nixf
run: |
# pin to a commit from nixpkgs-unstable to avoid e.g. building nixf
# from staging
# This should not be a URL, because it would allow PRs to run arbitrary code in CI!
rev=$(jq -r .rev ci/pinned-nixpkgs.json)
echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV"

- uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
nix_path: nixpkgs=${{ env.url }}

- name: Install nixf and jq
# provided jq is incompatible with our expression
run: "nix-env -f '<nixpkgs>' -iAP nixf jq"

- name: Check that Nix files pass nixf-tidy
run: |
# Filtering error messages we don't like
Expand Down Expand Up @@ -85,8 +88,8 @@ jobs:
continue
esac

if [[ -n "$source" ]] && [[ "$(nixf_wrapper ${{ env.base }}/"$source")" != '[]' ]] 2>/dev/null; then
echo "Ignoring file $file because it doesn't pass nixf-tidy in the base commit"
if [[ -n "$source" ]] && [[ "$(nixf_wrapper ${{ env.target }}/"$source")" != '[]' ]] 2>/dev/null; then
echo "Ignoring file $file because it doesn't pass nixf-tidy in the target commit"
echo # insert blank line
else
nixf_report="$(nixf_wrapper "$dest")"
Expand All @@ -107,13 +110,13 @@ jobs:
echo "$errors"
else
# just print in plain text
echo "$errors" | sed 's/^:://'
echo "${errors/::/}"
echo # add one empty line
fi
failedFiles+=("$dest")
fi
fi
done < <(git diff -z --name-status ${{ env.baseRev }} -- '*.nix')
done < <(git diff -z --name-status ${{ env.targetRev }} -- '*.nix')

if [[ -n "$DONT_REPORT_ERROR" ]]; then
echo "Edited the PR but didn't change the base branch, only the description/title."
Expand Down
Loading