···302 For those unable to upgrade yet, there is a [v0 compatibility mode](https://www.openpolicyagent.org/docs/v1.0.1/v0-compatibility/)
303 available too.
30400000305- `vscode-utils.buildVscodeExtension` now requires pname as an argument
306307- `nerdfonts` has been separated into individual font packages under the namespace `nerd-fonts`. The directories for font
···395396### NexusMods.App upgraded {#sec-nixpkgs-release-25.05-incompatibilities-nexusmods-app-upgraded}
397398-- `nexusmods-app` has been upgraded from version 0.6.3 to 0.9.2.
399400 - Before upgrading, you **must reset all app state** (mods, games, settings, etc). NexusMods.App will crash if any state from a version older than 0.7.0 is still present.
401
···302 For those unable to upgrade yet, there is a [v0 compatibility mode](https://www.openpolicyagent.org/docs/v1.0.1/v0-compatibility/)
303 available too.
304305+- `helmfile` was updated to v1.0.0, which introduces several breaking changes.
306+ See the release notes of
307+ [v1.0.0](https://github.com/helmfile/helmfile/releases/v1.0.0) for more
308+ information.
309+310- `vscode-utils.buildVscodeExtension` now requires pname as an argument
311312- `nerdfonts` has been separated into individual font packages under the namespace `nerd-fonts`. The directories for font
···400401### NexusMods.App upgraded {#sec-nixpkgs-release-25.05-incompatibilities-nexusmods-app-upgraded}
402403+- `nexusmods-app` has been upgraded from version 0.6.3 to 0.10.2.
404405 - Before upgrading, you **must reset all app state** (mods, games, settings, etc). NexusMods.App will crash if any state from a version older than 0.7.0 is still present.
406
···1+{
2+ lib,
3+ stdenvNoCC,
4+ fetchFromGitHub,
5+}:
6+7+stdenvNoCC.mkDerivation {
8+ pname = "inter-alia";
9+ version = "0-unstable-2024-01-12";
10+11+ src = fetchFromGitHub {
12+ owner = "Shavian-info";
13+ repo = "interalia";
14+ rev = "5d182c4eb5511fec3879646c8b44c79ba338d53e";
15+ hash = "sha256-q93cCrbKc72CH/2ybJPDY5wkUZvFyCKoyQe6WhL+kAU=";
16+ };
17+18+ outputs = [
19+ "out"
20+ "web"
21+ "variable"
22+ "variableweb"
23+ ];
24+25+ installPhase = ''
26+ runHook preInstall
27+28+ install -D -m444 -t $out/share/fonts/opentype instance_otf/*.otf
29+ install -D -m444 -t $out/share/fonts/truetype instance_ttf/*.ttf
30+ install -D -m444 -t $web/share/fonts/webfont instance_woff2/*.woff2
31+ install -D -m444 -t $variable/share/fonts/opentype variable_otf/*.otf
32+ install -D -m444 -t $variable/share/fonts/truetype variable_ttf/*.ttf
33+ install -D -m444 -t $variableweb/share/fonts/webfont variable_woff2/*.woff2
34+35+ runHook postInstall
36+ '';
37+38+ meta = {
39+ homepage = "https://shavian.info/shavian_fonts/";
40+ description = "Expansion of Inter typeface to support the Shavian alphabet, old-style figures, & refinements to IPA glyphs";
41+ longDescription = ''
42+ Inter Alia is an expanded version of Rasmus Andersson's beautiful open source sans serif typeface, Inter. Inter was specially designed for user interfaces with focus on high legibility of small-to-medium sized text on computer screens.
43+44+ Inter Alia builds on the features of Inter to add:
45+46+ support for the Shavian alphabet with a newly designed set of glyphs, including the letters missing from Unicode (through character variants accessed by inserting 'Variation Selector 1' (U+FE00) after 𐑒, 𐑜, 𐑢, 𐑤, 𐑻, and 𐑺)
47+ support for old-style figures or numerals, also known as text figures, with both proportional and tabular spacing
48+ refinements to International Phonetic Alphabet glyphs and other less common glyphs.
49+ '';
50+ license = lib.licenses.ofl;
51+ platforms = lib.platforms.all;
52+ maintainers = with lib.maintainers; [ toastal ];
53+ };
54+}
+21-17
pkgs/by-name/kn/kn/package.nix
···2 lib,
3 buildGoModule,
4 fetchFromGitHub,
05 installShellFiles,
6}:
78-buildGoModule rec {
9 pname = "kn";
10- version = "1.15.0";
1112 src = fetchFromGitHub {
13 owner = "knative";
14 repo = "client";
15- rev = "knative-v${version}";
16- sha256 = "sha256-bXICU1UBNPVIumzRPSOWa1I5hUYWEvo6orBpUvbPEvg=";
17 };
1819- vendorHash = null;
002021 subPackages = [ "cmd/kn" ];
2223 nativeBuildInputs = [ installShellFiles ];
2425- ldflags = [
26- "-X knative.dev/client/pkg/kn/commands/version.Version=v${version}"
27- "-X knative.dev/client/pkg/kn/commands/version.VersionEventing=v${version}"
28- "-X knative.dev/client/pkg/kn/commands/version.VersionServing=v${version}"
29- ];
3031 postInstall = ''
32 installShellCompletion --cmd kn \
···35 '';
3637 doInstallCheck = true;
038 installCheckPhase = ''
39- $out/bin/kn version | grep ${version} > /dev/null
000040 '';
4142- meta = with lib; {
43- description = "Knative client kn is your door to the Knative world. It allows you to create Knative resources interactively from the command line or from within scripts";
44 mainProgram = "kn";
45 homepage = "https://github.com/knative/client";
46- changelog = "https://github.com/knative/client/releases/tag/v${version}";
47- license = licenses.asl20;
48- maintainers = with maintainers; [ bryanasdev000 ];
49 };
50-}
···89buildGoModule rec {
10 pname = "pdfcpu";
11- version = "0.10.1";
1213 src = fetchFromGitHub {
14 owner = "pdfcpu";
15 repo = pname;
16 rev = "v${version}";
17- hash = "sha256-IODE6/TIXZZC5Z8guFK24iiHTwj84fcf9RiAyFkX2F8=";
18 # Apparently upstream requires that the compiled executable will know the
19 # commit hash and the date of the commit. This information is also presented
20 # in the output of `pdfcpu version` which we use as a sanity check in the
···89buildGoModule rec {
10 pname = "pdfcpu";
11+ version = "0.10.2";
1213 src = fetchFromGitHub {
14 owner = "pdfcpu";
15 repo = pname;
16 rev = "v${version}";
17+ hash = "sha256-vfU0mFfOW9K3rgVNdfN2RBiKJLbijoVMtuywsoclEgE=";
18 # Apparently upstream requires that the compiled executable will know the
19 # commit hash and the date of the commit. This information is also presented
20 # in the output of `pdfcpu version` which we use as a sanity check in the