···108108109109# postgresql: move packages.nix to ext/default.nix
110110719034f6f6749d624faa28dff259309fc0e3e730
111111+112112+# pkgs/os-specific/bsd: Reformat with nixfmt-rfc-style 2024-03-01
113113+3fe3b055adfc020e6a923c466b6bcd978a13069a
+1
.github/workflows/check-nix-format.yml
···3232 # Each environment variable beginning with NIX_FMT_PATHS_ is a list of
3333 # paths to check with nixfmt.
3434 env:
3535+ NIX_FMT_PATHS_BSD: pkgs/os-specific/bsd
3536 NIX_FMT_PATHS_MPVSCRIPTS: pkgs/applications/video/mpv/scripts
3637 # Format paths related to the Nixpkgs CUDA ecosystem.
3738 NIX_FMT_PATHS_CUDA: |
+2
nixos/doc/manual/release-notes/rl-2405.section.md
···285285 "mysecret"` becomes `services.aria2.rpcSecretFile = "/path/to/secret_file"`
286286 where the file `secret_file` contains the string `mysecret`.
287287288288+- The `system.forbiddenDependenciesRegex` option has been renamed to `system.forbiddenDependenciesRegexes` and now has the type of `listOf string` instead of `string` to accept multiple regexes.
289289+288290- `openssh`, `openssh_hpn` and `openssh_gssapi` are now compiled without support for the DSA signature algorithm as it is being deprecated upstream. Users still relying on DSA keys should consider upgrading
289291 to another signature algorithm. However, for the time being it is possible to restore DSA key support using `override` to set `dsaKeysSupport = true`.
290292
+1-1
nixos/modules/profiles/perlless.nix
···26262727 # Check that the system does not contain a Nix store path that contains the
2828 # string "perl".
2929- system.forbiddenDependenciesRegex = "perl";
2929+ system.forbiddenDependenciesRegexes = ["perl"];
30303131}
···11{ lib
22, stdenv
33, fetchFromGitHub
44+, writeShellScript
45, cmake
56, ogre
67, freetype
···13141415stdenv.mkDerivation {
1516 pname = "cegui";
1616- version = "unstable-2023-03-18";
1717+ version = "0-unstable-2023-03-18";
17181819 src = fetchFromGitHub {
1920 owner = "paroj";
···47484849 passthru.updateScript = unstableGitUpdater {
4950 branch = "v0";
5151+ # The above branch is separate from the branch with the latest tags, so the updater doesn't pick them up
5252+ # This is what would be used to handle upstream's format, if it was able to see the tags
5353+ # tagConverter = writeShellScript "cegui-tag-converter.sh" ''
5454+ # sed -e 's/^v//g' -e 's/-/./g'
5555+ # '';
5656+ hardcodeZeroVersion = true;
5057 };
51585259 meta = with lib; {
···11-{ makeSetupHook, writeText, stat }:
11+{
22+ makeSetupHook,
33+ writeText,
44+ stat,
55+}:
2637# stat isn't in POSIX, and NetBSD stat supports a completely
48# different range of flags than GNU stat, so including it in PATH
59# breaks stdenv. Work around that with a hook that will point
610# NetBSD's build system and NetBSD stat without including it in
711# PATH.
88-makeSetupHook {
99- name = "netbsd-stat-hook";
1010-} (writeText "netbsd-stat-hook-impl" ''
1111- makeFlagsArray+=(TOOL_STAT=${stat}/bin/stat)
1212-'')
1212+makeSetupHook { name = "netbsd-stat-hook"; } (
1313+ writeText "netbsd-stat-hook-impl" ''
1414+ makeFlagsArray+=(TOOL_STAT=${stat}/bin/stat)
1515+ ''
1616+)
···11{ makeSetupHook }:
2233-makeSetupHook {
44- name = "netbsd-setup-hook";
55- } ./setup-hook.sh
33+makeSetupHook { name = "netbsd-setup-hook"; } ./setup-hook.sh
+10-7
pkgs/os-specific/bsd/netbsd/pkgs/stat/hook.nix
···11-{ makeSetupHook, writeText, stat }:
11+{
22+ makeSetupHook,
33+ writeText,
44+ stat,
55+}:
2637# stat isn't in POSIX, and NetBSD stat supports a completely
48# different range of flags than GNU stat, so including it in PATH
···610# NetBSD's build system and NetBSD stat without including it in
711# PATH.
81299-makeSetupHook {
1010- name = "netbsd-stat-hook";
1111-} (writeText "netbsd-stat-hook-impl" ''
1212- makeFlagsArray+=(TOOL_STAT=${stat}/bin/stat)
1313-'')
1414-1313+makeSetupHook { name = "netbsd-stat-hook"; } (
1414+ writeText "netbsd-stat-hook-impl" ''
1515+ makeFlagsArray+=(TOOL_STAT=${stat}/bin/stat)
1616+ ''
1717+)
···44 # the frontend version corresponding to a specific home-assistant version can be found here
55 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
66 pname = "home-assistant-frontend";
77- version = "20240501.0";
77+ version = "20240501.1";
88 format = "wheel";
991010 src = fetchPypi {
···1212 pname = "home_assistant_frontend";
1313 dist = "py3";
1414 python = "py3";
1515- hash = "sha256-W3EiDkm/Se63/Ph4HUSRj2pY+y/pyCqecs4azYcxsaw=";
1515+ hash = "sha256-d/mlZfMri0E4lgMrIt3cRqpF3F12Xr7YuHqTogFON9E=";
1616 };
17171818 # there is nothing to strip in this package