[NOT FOR MOBY DEPLOY] nixpkgs: 2025-07-16 -> 2025-07-18
moby sound issues persist
This commit is contained in:
@@ -46,7 +46,7 @@
|
|||||||
# enables gzip and sets gzip_comp_level = 5
|
# enables gzip and sets gzip_comp_level = 5
|
||||||
services.nginx.recommendedGzipSettings = true;
|
services.nginx.recommendedGzipSettings = true;
|
||||||
# enables zstd and sets zstd_comp_level = 9
|
# 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)
|
# 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>
|
# - doesn't seem to, actually: <https://www.ssllabs.com/ssltest/analyze.html?d=uninsane.org>
|
||||||
# caches TLS sessions for 10m
|
# caches TLS sessions for 10m
|
||||||
|
@@ -18,6 +18,7 @@ in
|
|||||||
sane.programs.mercurial.enableFor.user.colin = false; #< does not cross compile (2025-01-05; unblocked)
|
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.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.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)
|
sane.programs.vulkan-tools.enableFor = { system = false; user.colin = false; }; #< does not cross compile (2025-02-08)
|
||||||
|
|
||||||
boot.kernelPatches = [
|
boot.kernelPatches = [
|
||||||
|
@@ -295,6 +295,16 @@ in with final; {
|
|||||||
# buildInputs = (upstream.buildInputs or []) ++ [ prev.pkg-config ];
|
# 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)
|
# 2025/05/02: blocked on psqlodbc (available after next staging merge)
|
||||||
# used by hyprland (which is an indirect dep of waybar, nwg-panel, etc),
|
# 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).
|
# 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
|
# 2025-03-29: upstreaming is unblocked, but most of this belongs in _oils_ repo
|
||||||
oils-for-unix = prev.oils-for-unix.overrideAttrs (upstream: {
|
oils-for-unix = prev.oils-for-unix.overrideAttrs (upstream: {
|
||||||
postPatch = (upstream.postPatch or "") + ''
|
postPatch = (upstream.postPatch or "") + ''
|
||||||
substituteInPlace configure \
|
|
||||||
--replace-fail 'if ! cc ' 'if ! $FLAG_cxx_for_configure '
|
|
||||||
substituteInPlace _build/oils.sh \
|
substituteInPlace _build/oils.sh \
|
||||||
--replace-fail ' strip ' ' ${stdenv.cc.targetPrefix}strip '
|
--replace-fail ' strip ' ' ${stdenv.cc.targetPrefix}strip '
|
||||||
'';
|
'';
|
||||||
|
@@ -14,8 +14,8 @@
|
|||||||
mkNixpkgs ? import ./mkNixpkgs.nix {},
|
mkNixpkgs ? import ./mkNixpkgs.nix {},
|
||||||
}:
|
}:
|
||||||
mkNixpkgs {
|
mkNixpkgs {
|
||||||
rev = "c3ec3a7cf333dbbb6ca8c3afc58f6ddca63255b9";
|
rev = "c124bc6bc987524ba90d70def1f5033bd7edf506";
|
||||||
sha256 = "sha256-To2KEQAiExBEtm1yrVwf4LAahiktD7/bhskG0ey7TAs=";
|
sha256 = "sha256-3LKwWcUJ6GwRKKDY1tH5agcxDk8/x353ptmb6Y2hnyY=";
|
||||||
version = "unstable-2025-07-16";
|
version = "unstable-2025-07-18";
|
||||||
branch = "master";
|
branch = "master";
|
||||||
}
|
}
|
||||||
|
@@ -52,6 +52,13 @@ in
|
|||||||
hash = "sha256-E1ibtfCVyBldawqSi8YdfQpxPLhcMp/SpvCpTixhUaI=";
|
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' {
|
# (fetchpatch' {
|
||||||
# # 2025-06-22: merged into staging
|
# # 2025-06-22: merged into staging
|
||||||
# name = "perl540: fix cross compilation";
|
# name = "perl540: fix cross compilation";
|
||||||
|
Reference in New Issue
Block a user