[NOT FOR MOBY DEPLOY] nixpkgs: 2025-07-16 -> 2025-07-18

moby sound issues persist
This commit is contained in:
2025-07-18 19:18:46 +00:00
parent 009691212c
commit d7f3b7bcff
5 changed files with 22 additions and 6 deletions

View File

@@ -46,7 +46,7 @@
# enables gzip and sets gzip_comp_level = 5
services.nginx.recommendedGzipSettings = true;
# enables zstd and sets zstd_comp_level = 9
services.nginx.recommendedZstdSettings = true;
# services.nginx.recommendedZstdSettings = true; #< XXX(2025-07-18): nginx zstd integration is unmaintained in NixOS
# enables OCSP stapling (so clients don't need contact the OCSP server -- i do instead)
# - doesn't seem to, actually: <https://www.ssllabs.com/ssltest/analyze.html?d=uninsane.org>
# caches TLS sessions for 10m

View File

@@ -18,6 +18,7 @@ in
sane.programs.mercurial.enableFor.user.colin = false; #< does not cross compile (2025-01-05; unblocked)
sane.programs.nix-tree.enableFor = { system = false; user.colin = false; }; #< does not cross compile (2025-01-05; blocked by vty)
sane.programs.pyright.enableFor = { system = false; user.colin = false; }; #< python neovim LSP: doesn't cross compile (2025-01-05; unblocked)
sane.programs.typescript-language-server.enableFor = { system = false; user.colin = false; }; #< doesn't cross compile (2025-07-18; via `moreutils`)
sane.programs.vulkan-tools.enableFor = { system = false; user.colin = false; }; #< does not cross compile (2025-02-08)
boot.kernelPatches = [

View File

@@ -295,6 +295,16 @@ in with final; {
# buildInputs = (upstream.buildInputs or []) ++ [ prev.pkg-config ];
# });
# hyprland = prev.hyprland.override {
# # 2025/07/18: NOT FOR UPSTREAM.
# # hyprland uses gcc15Stdenv, with mold patch -> doesn't apply when cross compiling.
# # the package fails even after fixing stdenv, though.
# # stdenv = gcc14Stdenv;
# # stdenv = prev.stdenv;
# };
# only `nwg-panel` uses hyprland; `null`ing it seems to Just Work.
hyprland = null;
# 2025/05/02: blocked on psqlodbc (available after next staging merge)
# used by hyprland (which is an indirect dep of waybar, nwg-panel, etc),
# which it shells out to at runtime (and hence, not ever used by me).
@@ -521,8 +531,6 @@ in with final; {
# 2025-03-29: upstreaming is unblocked, but most of this belongs in _oils_ repo
oils-for-unix = prev.oils-for-unix.overrideAttrs (upstream: {
postPatch = (upstream.postPatch or "") + ''
substituteInPlace configure \
--replace-fail 'if ! cc ' 'if ! $FLAG_cxx_for_configure '
substituteInPlace _build/oils.sh \
--replace-fail ' strip ' ' ${stdenv.cc.targetPrefix}strip '
'';

View File

@@ -14,8 +14,8 @@
mkNixpkgs ? import ./mkNixpkgs.nix {},
}:
mkNixpkgs {
rev = "c3ec3a7cf333dbbb6ca8c3afc58f6ddca63255b9";
sha256 = "sha256-To2KEQAiExBEtm1yrVwf4LAahiktD7/bhskG0ey7TAs=";
version = "unstable-2025-07-16";
rev = "c124bc6bc987524ba90d70def1f5033bd7edf506";
sha256 = "sha256-3LKwWcUJ6GwRKKDY1tH5agcxDk8/x353ptmb6Y2hnyY=";
version = "unstable-2025-07-18";
branch = "master";
}

View File

@@ -52,6 +52,13 @@ in
hash = "sha256-E1ibtfCVyBldawqSi8YdfQpxPLhcMp/SpvCpTixhUaI=";
})
# (fetchpatch' {
# # attempts to fix hyprland cross compilation, but fails
# name = "hyprland: build with stock stdenv";
# saneCommit = "0cb3719a5ea327de9ba239af4c57b91bf5bae5eb";
# hash = "sha256-K4pHZmj4Pbya4RkYTLBCXMya0nx7uL0d/izVqx5QRpU=";
# })
# (fetchpatch' {
# # 2025-06-22: merged into staging
# name = "perl540: fix cross compilation";