Merge master into staging-next
This commit is contained in:
@@ -505,8 +505,8 @@ fetchurl {
|
||||
|
||||
downloadToTemp = true;
|
||||
postFetch = ''
|
||||
${lib.getExe hello} >> $downloadedFile
|
||||
mv $downloadedFile $out
|
||||
hello >> "$downloadedFile"
|
||||
mv "$downloadedFile" "$out"
|
||||
'';
|
||||
|
||||
hash = "sha256-ceooQQYmDx5+0nfg40uU3NNI2yKrixP7HZ/xLZUNv+w=";
|
||||
|
||||
@@ -157,8 +157,6 @@
|
||||
|
||||
- Zig 0.12 has been removed.
|
||||
|
||||
- `services.forgejo.dump.age` now defaults to `4w`, which deletes dumps older than 4 weeks. This new behaviour could result in older backups being deleted.
|
||||
|
||||
- `ansible-later` has been removed because it was discontinued by the author.
|
||||
|
||||
- `k3s` airgap images passthru attributes have changed:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
: ${NIXOS_CHANNELS:=https://nixos.org/channels/}
|
||||
: ${NIXOS_CHANNELS:=https://channels.nixos.org/}
|
||||
: ${CHANNELS_NAMESPACE:=refs/heads/channels/}
|
||||
|
||||
# List all channels which are currently in the repository which we would
|
||||
|
||||
@@ -37,7 +37,7 @@ nixos-unstable unless explicitly configured to do so.
|
||||
|
||||
imports = [
|
||||
# Use postgresql service from nixos-unstable channel.
|
||||
# sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos-unstable
|
||||
# sudo nix-channel --add https://channels.nixos.org/nixos-unstable nixos-unstable
|
||||
<nixos-unstable/nixos/modules/services/databases/postgresql.nix>
|
||||
];
|
||||
|
||||
|
||||
@@ -35,14 +35,14 @@ The first steps to all these are the same:
|
||||
|
||||
```ShellSession
|
||||
$ nix-channel --list
|
||||
nixpkgs https://nixos.org/channels/nixpkgs-unstable
|
||||
nixpkgs https://channels.nixos.org/nixpkgs-unstable
|
||||
```
|
||||
|
||||
As that channel gets released without running the NixOS tests, it
|
||||
will be safer to use the `nixos-*` channels instead:
|
||||
|
||||
```ShellSession
|
||||
$ nix-channel --add https://nixos.org/channels/nixos-<version> nixpkgs
|
||||
$ nix-channel --add https://channels.nixos.org/nixos-<version> nixpkgs
|
||||
```
|
||||
|
||||
Where `<version>` corresponds to the latest version available on [channels.nixos.org](https://channels.nixos.org/).
|
||||
|
||||
@@ -39,7 +39,7 @@ Notable changes and additions for 18.09 include:
|
||||
For example
|
||||
|
||||
```ShellSession
|
||||
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgsunstable
|
||||
$ nix-channel --add https://channels.nixos.org/nixpkgs-unstable nixpkgsunstable
|
||||
$ nix-channel --update
|
||||
$ nix-build '<nixpkgsunstable>' -A gitFull
|
||||
$ nix run -f '<nixpkgsunstable>' gitFull
|
||||
|
||||
@@ -242,6 +242,8 @@
|
||||
- The non-LTS Forgejo package (`forgejo`) has been updated to 12.0.0. This release contains breaking changes, see the [release blog post](https://forgejo.org/2025-07-release-v12-0/)
|
||||
for all the details and how to ensure smooth upgrades.
|
||||
|
||||
- `services.forgejo.dump.age` now defaults to `4w`, which deletes dumps older than 4 weeks. This new behaviour could result in older backups being deleted.
|
||||
|
||||
- `sing-box` has been updated to 1.12.3, which includes a number of breaking changes, old configurations may need updating or they will cause the tool to fail to run.
|
||||
See the [change log](https://sing-box.sagernet.org/changelog/#1123) for details and [migration](https://sing-box.sagernet.org/migration/#1120) for how to update old configurations.
|
||||
|
||||
|
||||
@@ -318,7 +318,7 @@ in
|
||||
|
||||
''${pkgs.nix}/bin/nix-env -i ''${concatStringsSep " " (with pkgs; [ nix cacert git openssh ])}
|
||||
|
||||
''${pkgs.nix}/bin/nix-channel --add https://nixos.org/channels/nixpkgs-unstable
|
||||
''${pkgs.nix}/bin/nix-channel --add https://channels.nixos.org/nixpkgs-unstable
|
||||
''${pkgs.nix}/bin/nix-channel --update nixpkgs
|
||||
''';
|
||||
environmentVariables = {
|
||||
|
||||
@@ -232,6 +232,9 @@ in
|
||||
+ lib.optionalString (cfg.socket != null) ''
|
||||
--socket=${cfg.socket} \
|
||||
''
|
||||
+ lib.optionalString (cfg.socketMode != null) ''
|
||||
--socket-mode=${cfg.socketMode} \
|
||||
''
|
||||
+ lib.optionalString (cfg.userDataDir != null) ''
|
||||
--user-data-dir=${cfg.userDataDir} \
|
||||
''
|
||||
|
||||
@@ -156,7 +156,7 @@ in
|
||||
};
|
||||
|
||||
background = mkOption {
|
||||
type = types.either types.path (types.strMatching "^#[0-9]{6}$");
|
||||
type = types.either types.path (types.strMatching "^#[0-9A-Fa-f]{6}$");
|
||||
# Manual cannot depend on packages, we are actually setting the default in config below.
|
||||
defaultText = literalExpression "pkgs.nixos-artwork.wallpapers.simple-dark-gray-bottom.gnomeFilePath";
|
||||
description = ''
|
||||
|
||||
@@ -52,7 +52,7 @@ in
|
||||
channel = lib.mkOption {
|
||||
type = lib.types.nullOr lib.types.str;
|
||||
default = null;
|
||||
example = "https://nixos.org/channels/nixos-14.12-small";
|
||||
example = "https://channels.nixos.org/nixos-14.12-small";
|
||||
description = ''
|
||||
The URI of the NixOS channel to use for automatic
|
||||
upgrades. By default, this is the channel set using
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
assert machine.succeed("cat /root/.nix-channels") == "${nodes.machine.system.defaultChannel} nixos\n"
|
||||
|
||||
nixpkgs_unstable_channel = "https://nixos.org/channels/nixpkgs-unstable nixpkgs"
|
||||
nixpkgs_unstable_channel = "https://channels.nixos.org/nixpkgs-unstable nixpkgs"
|
||||
machine.succeed(f"echo '{nixpkgs_unstable_channel}' > /root/.nix-channels")
|
||||
|
||||
machine.reboot()
|
||||
|
||||
@@ -242,7 +242,6 @@ in
|
||||
apparmor = runTest ./apparmor;
|
||||
appliance-repart-image = runTest ./appliance-repart-image.nix;
|
||||
appliance-repart-image-verity-store = runTest ./appliance-repart-image-verity-store.nix;
|
||||
archi = runTest ./archi.nix;
|
||||
aria2 = runTest ./aria2.nix;
|
||||
armagetronad = runTest ./armagetronad.nix;
|
||||
artalk = runTest ./artalk.nix;
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
{ lib, ... }:
|
||||
{
|
||||
name = "archi";
|
||||
meta.maintainers = with lib.maintainers; [ paumr ];
|
||||
|
||||
nodes.machine =
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
./common/x11.nix
|
||||
];
|
||||
|
||||
environment.systemPackages = with pkgs; [ archi ];
|
||||
};
|
||||
|
||||
enableOCR = true;
|
||||
|
||||
testScript = ''
|
||||
machine.wait_for_x()
|
||||
|
||||
with subtest("createEmptyModel via CLI"):
|
||||
machine.succeed("Archi -application com.archimatetool.commandline.app -consoleLog -nosplash --createEmptyModel --saveModel smoke.archimate")
|
||||
machine.copy_from_vm("smoke.archimate", "")
|
||||
|
||||
with subtest("UI smoketest"):
|
||||
machine.succeed("DISPLAY=:0 Archi --createEmptyModel >&2 &")
|
||||
machine.wait_for_window("Archi")
|
||||
|
||||
# wait till main UI is open
|
||||
# since OCR seems to be buggy wait_for_text was replaced by sleep, issue: #302965
|
||||
# machine.wait_for_text("Welcome to Archi")
|
||||
machine.sleep(20)
|
||||
|
||||
machine.screenshot("welcome-screen")
|
||||
'';
|
||||
}
|
||||
+1
-1
@@ -123,7 +123,7 @@ in
|
||||
inherit image;
|
||||
sshPublicKey = snakeOilPublicKey;
|
||||
|
||||
# ### https://nixos.org/channels/nixos-unstable nixos
|
||||
# ### https://channels.nixos.org/nixos-unstable nixos
|
||||
userData = ''
|
||||
{ pkgs, ... }:
|
||||
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
qtbase,
|
||||
qtcharts,
|
||||
wrapQtAppsHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "clight-gui";
|
||||
version = "unstable-2023-02-21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nullobsi";
|
||||
repo = "clight-gui";
|
||||
rev = "29e7216bfcc68135350a695ce446134bcb0463a6";
|
||||
hash = "sha256-U4vaMwnVDZnYLc+K3/yD81Q1vyBL8uSrrhOHbjbox5U=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qtcharts
|
||||
];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
wrapQtAppsHook
|
||||
];
|
||||
|
||||
sourceRoot = "${src.name}/src";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Qt GUI for clight";
|
||||
homepage = "https://github.com/nullobsi/clight-gui";
|
||||
license = licenses.gpl3Only;
|
||||
maintainers = with maintainers; [ nickhu ];
|
||||
mainProgram = "clight-gui";
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,10 +9,10 @@
|
||||
|
||||
buildMozillaMach rec {
|
||||
pname = "firefox";
|
||||
version = "145.0";
|
||||
version = "145.0.1";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "7ba40d7de95d7b93278f1823ce460b45c6bfac01eda52bc5c28f23a6bc858bdcbf8b4b4dc359b853372fffbcff4e7f0b276fefe22c2d4a0fa303e8ce1d2629be";
|
||||
sha512 = "6e052fee46c31b2696ba5403f905e0b94b08ce354588cd6315d54ee1dcff9b82835d64ea5a57596dfb1866dd1518a29966fdaabdb4c3838103344bd2dc18c72d";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -1,126 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
autoPatchelfHook,
|
||||
makeWrapper,
|
||||
jdk,
|
||||
libsecret,
|
||||
glib,
|
||||
webkitgtk_4_1,
|
||||
wrapGAppsHook3,
|
||||
_7zz,
|
||||
nixosTests,
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "Archi";
|
||||
version = "5.7.0";
|
||||
|
||||
src =
|
||||
{
|
||||
"x86_64-linux" = fetchurl {
|
||||
url = "https://github.com/archimatetool/archi.io/releases/download/57/Archi-Linux64-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-MIUlWt3GP/1oQAeq4W2xnhG63a2zhGldgyoyZ9lNOiI=";
|
||||
};
|
||||
"x86_64-darwin" = fetchurl {
|
||||
url = "https://github.com/archimatetool/archi.io/releases/download/57/Archi-Mac-${finalAttrs.version}.dmg";
|
||||
hash = "sha256-wIlhJ6XmhL5rMb5zwHJYwamCwV13PK53wi9uEXIga5I=";
|
||||
};
|
||||
"aarch64-darwin" = fetchurl {
|
||||
url = "https://github.com/archimatetool/archi.io/releases/download/57/Archi-Mac-Silicon-${finalAttrs.version}.dmg";
|
||||
hash = "sha256-2/w4+aKfjfTGLjjl/nOouFtnv7/kjmfezkrmSa4ablc=";
|
||||
};
|
||||
}
|
||||
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
|
||||
buildInputs = [
|
||||
libsecret
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
wrapGAppsHook3
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
_7zz
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
autoPatchelfHook
|
||||
copyDesktopItems
|
||||
];
|
||||
|
||||
sourceRoot = if stdenv.hostPlatform.isDarwin then "." else null;
|
||||
|
||||
installPhase =
|
||||
if stdenv.hostPlatform.system == "x86_64-linux" then
|
||||
''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/bin $out/libexec
|
||||
for f in configuration features p2 plugins Archi.ini; do
|
||||
cp -r $f $out/libexec
|
||||
done
|
||||
|
||||
install -D -m755 Archi $out/libexec/Archi
|
||||
makeWrapper $out/libexec/Archi $out/bin/Archi \
|
||||
--prefix LD_LIBRARY_PATH : ${
|
||||
lib.makeLibraryPath [
|
||||
glib
|
||||
webkitgtk_4_1
|
||||
]
|
||||
} \
|
||||
--set WEBKIT_DISABLE_DMABUF_RENDERER 1 \
|
||||
--prefix PATH : ${jdk}/bin
|
||||
|
||||
install -Dm444 icon.xpm $out/share/icons/hicolor/256x256/apps/archi.xpm
|
||||
|
||||
runHook postInstall
|
||||
''
|
||||
else
|
||||
''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p "$out/Applications"
|
||||
mv Archi.app "$out/Applications/"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
name = "archi";
|
||||
desktopName = "Archi";
|
||||
exec = "Archi";
|
||||
type = "Application";
|
||||
comment = finalAttrs.meta.description;
|
||||
icon = "archi";
|
||||
categories = [
|
||||
"Development"
|
||||
];
|
||||
})
|
||||
];
|
||||
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
passthru.tests = { inherit (nixosTests) archi; };
|
||||
|
||||
meta = {
|
||||
description = "ArchiMate modelling toolkit";
|
||||
longDescription = ''
|
||||
Archi is an open source modelling toolkit to create ArchiMate
|
||||
models and sketches.
|
||||
'';
|
||||
homepage = "https://www.archimatetool.com/";
|
||||
sourceProvenance = [ lib.sourceTypes.binaryBytecode ];
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
maintainers = with lib.maintainers; [
|
||||
earldouglas
|
||||
paumr
|
||||
];
|
||||
mainProgram = "Archi";
|
||||
};
|
||||
})
|
||||
@@ -1,25 +0,0 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p curl jq coreutils common-updater-scripts
|
||||
|
||||
latestVersion=$(curl "https://api.github.com/repos/archimatetool/archi/tags" | jq -r '.[0].name' | tail -c +9)
|
||||
currentVersion=$(nix-instantiate --eval -E "with import ./. {}; archi.version or (lib.getVersion archi)" | tr -d '"')
|
||||
|
||||
echo "latest version: $latestVersion"
|
||||
echo "current version: $currentVersion"
|
||||
|
||||
if [[ "$latestVersion" == "$currentVersion" ]]; then
|
||||
echo "package is up-to-date"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
for i in \
|
||||
"aarch64-darwin Archi-Mac-Silicon-$latestVersion.dmg" \
|
||||
"x86_64-darwin Archi-Mac-$latestVersion.dmg" \
|
||||
"x86_64-linux Archi-Linux64-$latestVersion.tgz"
|
||||
do
|
||||
set -- $i
|
||||
prefetch=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi/$latestVersion/$2)
|
||||
hash=$(nix-hash --type sha256 --to-sri $prefetch)
|
||||
|
||||
update-source-version archi $latestVersion $hash --system=$1 --ignore-same-version
|
||||
done
|
||||
@@ -20,7 +20,7 @@ let
|
||||
src = fetchFromGitHub {
|
||||
owner = "goauthentik";
|
||||
repo = "authentik";
|
||||
rev = "version/${version}";
|
||||
tag = "version/${version}";
|
||||
hash = "sha256-HowB6DTGCqz770fKYbnE+rQ11XRV0WSNkLD+HSWZwz8=";
|
||||
};
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
libuuid,
|
||||
tomlplusplus,
|
||||
fuse3,
|
||||
nix-update-script,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "buildbox";
|
||||
@@ -56,6 +57,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
wrapProgram $out/bin/buildbox-run --prefix PATH : ${lib.makeBinPath [ bubblewrap ]}
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Set of tools for remote worker build execution";
|
||||
homepage = "https://gitlab.com/BuildGrid/buildbox/";
|
||||
|
||||
@@ -33,13 +33,13 @@ lib.checkListOfEnum "${pname}: theme accent"
|
||||
stdenvNoCC.mkDerivation
|
||||
{
|
||||
inherit pname;
|
||||
version = "0-unstable-2025-08-18";
|
||||
version = "0-unstable-2025-11-15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "catppuccin";
|
||||
repo = "Kvantum";
|
||||
rev = "c7cb144b041395e83e4f510a62526b7adfb79911";
|
||||
hash = "sha256-YNUkri+no+rNLTJHf6cPdy4AmQLzPiRK1Jbp2o8e1LE=";
|
||||
rev = "1156e5437435282b47ac6856acd9d0feef1ed929";
|
||||
hash = "sha256-V5Upqkil9Q2MeEPtEAemirbJxnEyYcM3Z8jiyz//ccw=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "clight-gui";
|
||||
version = "0-unstable-2023-02-21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nullobsi";
|
||||
repo = "clight-gui";
|
||||
rev = "29e7216bfcc68135350a695ce446134bcb0463a6";
|
||||
hash = "sha256-U4vaMwnVDZnYLc+K3/yD81Q1vyBL8uSrrhOHbjbox5U=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required(VERSION 3.0)" \
|
||||
"cmake_minimum_required(VERSION 3.10)"
|
||||
'';
|
||||
|
||||
buildInputs = with libsForQt5; [
|
||||
qtbase
|
||||
qtcharts
|
||||
];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src";
|
||||
|
||||
meta = {
|
||||
description = "Qt GUI for clight";
|
||||
homepage = "https://github.com/nullobsi/clight-gui";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ nickhu ];
|
||||
mainProgram = "clight-gui";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -18,15 +18,15 @@
|
||||
upower,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "clight";
|
||||
version = "4.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FedeDP";
|
||||
repo = "Clight";
|
||||
rev = version;
|
||||
sha256 = "sha256-Fu38HRP83Yn2jsq9xnCWOXNlV/0hJKD1/cOOp3EV45Q=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Fu38HRP83Yn2jsq9xnCWOXNlV/0hJKD1/cOOp3EV45Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -55,14 +55,14 @@ stdenv.mkDerivation rec {
|
||||
"-DZSH_COMPLETIONS_DIR=${placeholder "out"}/share/zsh/site-functions"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "C daemon that turns your webcam into a light sensor";
|
||||
homepage = "https://github.com/FedeDP/Clight";
|
||||
platforms = platforms.linux;
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [
|
||||
platforms = lib.platforms.linux;
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [
|
||||
eadwu
|
||||
];
|
||||
mainProgram = "clight";
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -28,14 +28,14 @@
|
||||
enableYoctolight ? true,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "clightd";
|
||||
version = "5.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FedeDP";
|
||||
repo = "Clightd";
|
||||
rev = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-LOhBBd7QL5kH4TzMFgrh70C37WsFdsiKArP+tIEiPWo=";
|
||||
};
|
||||
|
||||
@@ -98,14 +98,14 @@ stdenv.mkDerivation rec {
|
||||
ln -svT $out/libexec/clightd $out/bin/clightd
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Linux bus interface that changes screen brightness/temperature";
|
||||
mainProgram = "clightd";
|
||||
homepage = "https://github.com/FedeDP/Clightd";
|
||||
platforms = platforms.linux;
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [
|
||||
platforms = lib.platforms.linux;
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [
|
||||
eadwu
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -4,6 +4,8 @@
|
||||
fetchFromGitHub,
|
||||
nodejs,
|
||||
pnpm,
|
||||
makeBinaryWrapper,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
@@ -27,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
nativeBuildInputs = [
|
||||
nodejs
|
||||
pnpm.configHook
|
||||
makeBinaryWrapper
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
@@ -43,9 +46,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
mkdir -p $out/lib/node_modules/conventional-changelog/
|
||||
mkdir $out/bin
|
||||
mv * $out/lib/node_modules/conventional-changelog/
|
||||
chmod +x $out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js
|
||||
ln -s $out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js $out/bin/conventional-changelog
|
||||
patchShebangs $out/bin/conventional-changelog
|
||||
|
||||
makeBinaryWrapper ${lib.getExe nodejs} $out/bin/conventional-changelog \
|
||||
--add-flags "$out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js" \
|
||||
--set NODE_PATH "$out/lib/node_modules/conventional-changelog/node_modules"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
@@ -55,6 +59,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--replace-warn '"exports": "./src/index.ts"' '"exports": "./dist/index.js"'
|
||||
'';
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
versionCheckProgramArg = "--version";
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--use-github-releases"
|
||||
@@ -64,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/conventional-changelog/conventional-changelog/releases/tag/conventional-changelog-v${finalAttrs.version}";
|
||||
changelog = "https://github.com/conventional-changelog/conventional-changelog/releases/tag/${finalAttrs.src.tag}";
|
||||
description = "Generate a CHANGELOG from git metadata";
|
||||
homepage = "https://github.com/conventional-changelog/conventional-changelog";
|
||||
license = lib.licenses.isc;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "dbeaver-bin";
|
||||
version = "25.2.4";
|
||||
version = "25.2.5";
|
||||
|
||||
src =
|
||||
let
|
||||
@@ -31,10 +31,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
aarch64-darwin = "macos-aarch64.dmg";
|
||||
};
|
||||
hash = selectSystem {
|
||||
x86_64-linux = "sha256-5mBk3HO5BqcydxDhancQ8YzfNjZ0bMAuNM9lf8fm4ks=";
|
||||
aarch64-linux = "sha256-i9hQJ01G+Jy18bkYD9e6wAhufH87r/9qwxzzVd0K8LU=";
|
||||
x86_64-darwin = "sha256-zSLLNOP+miG71/LCjNHanDbeRr986wwdb7x5q3gDUZs=";
|
||||
aarch64-darwin = "sha256-njKjBXxv5tpaStiLHfL3Cs4FwtKBsLOCA4ASPggVhnY=";
|
||||
x86_64-linux = "sha256-ADF7uFUZjzKaTQFAtqG0O81Yk8SvBh86SsyIOiSp1fY=";
|
||||
aarch64-linux = "sha256-VNip5eplQ2vxi+eKHKGaBbMZ5QPS7GaoGdcZWr+abDM=";
|
||||
x86_64-darwin = "sha256-Wu5rFiQBDR2AcJyj8ySWXR9P3GaClWzkqGRc3ZfOgIU=";
|
||||
aarch64-darwin = "sha256-YhV70euhBuzpwPyb1CEtDsaAZqBDN1J/rw5oTOW4+ss=";
|
||||
};
|
||||
in
|
||||
fetchurl {
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
fetchFromGitHub,
|
||||
makeWrapper,
|
||||
wget,
|
||||
gnugrep,
|
||||
nix-update-script,
|
||||
testers,
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
@@ -13,7 +16,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "89luca89";
|
||||
repo = "distrobox";
|
||||
rev = finalAttrs.version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-uwJD7HsWoQ/LxYL0mSSxMni676qqEnMHndpL01M5ySE=";
|
||||
};
|
||||
|
||||
@@ -40,11 +43,21 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
wrapProgram "$out/bin/distrobox-generate-entry" \
|
||||
--prefix PATH ":" ${lib.makeBinPath [ wget ]}
|
||||
|
||||
wrapProgram "$out/bin/${finalAttrs.meta.mainProgram}" \
|
||||
--prefix PATH ":" ${lib.makeBinPath [ gnugrep ]}
|
||||
|
||||
mkdir -p $out/share/distrobox
|
||||
echo 'container_additional_volumes="/nix:/nix"' > $out/share/distrobox/distrobox.conf
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
tests.version = testers.testVersion {
|
||||
package = finalAttrs.finalPackage;
|
||||
};
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Wrapper around podman or docker to create and start containers";
|
||||
longDescription = ''
|
||||
Use any linux distribution inside your terminal. Enable both backward and
|
||||
@@ -52,8 +65,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
you’re more comfortable with
|
||||
'';
|
||||
homepage = "https://distrobox.it/";
|
||||
license = licenses.gpl3Only;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ atila ];
|
||||
license = lib.licenses.gpl3Only;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ atila ];
|
||||
mainProgram = "distrobox";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "gosmee";
|
||||
version = "0.28.1";
|
||||
version = "0.28.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chmouel";
|
||||
repo = "gosmee";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-zP4ES+ZUQ2IyxvnsSBTZsrpqHDnJiYUJ3hDfKUdqQsY=";
|
||||
hash = "sha256-xkdJCmgBJh5oDELvm7qP/pC0FxqmVsXPGBhN7twp3Ug=";
|
||||
};
|
||||
vendorHash = null;
|
||||
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
@@ -17,9 +19,18 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-1QcQeeYQFsStK27NVdyCAb1Y40lyifBf0dlSgzocG3Y=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
# Many tests require a running Kafka instance
|
||||
doCheck = false;
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd kaf \
|
||||
--bash <($out/bin/kaf completion bash) \
|
||||
--zsh <($out/bin/kaf completion zsh) \
|
||||
--fish <($out/bin/kaf completion fish)
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Modern CLI for Apache Kafka, written in Go";
|
||||
mainProgram = "kaf";
|
||||
|
||||
@@ -26,6 +26,10 @@ stdenv.mkDerivation rec {
|
||||
libpng
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Microsoft EMF to SVG conversion library";
|
||||
mainProgram = "emf2svg-conv";
|
||||
|
||||
@@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
|
||||
cmakeFlags = [
|
||||
# file RPATH_CHANGE could not write new RPATH
|
||||
"-DCMAKE_SKIP_BUILD_RPATH=ON"
|
||||
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
Generated
+83
-23
@@ -4,6 +4,11 @@
|
||||
"version": "0.31.0",
|
||||
"hash": "sha256-YCv5pEi5JJRJlyncpqO1eTzMi5jYeecWdj5YphUOgpY="
|
||||
},
|
||||
{
|
||||
"pname": "Argon",
|
||||
"version": "0.32.0",
|
||||
"hash": "sha256-V8qLTM0OwqBMd6Ok1Pv3+z8V4TP/rb6JtKCVcAtKWnE="
|
||||
},
|
||||
{
|
||||
"pname": "AutoFixture",
|
||||
"version": "4.18.1",
|
||||
@@ -254,6 +259,11 @@
|
||||
"version": "16.3.0",
|
||||
"hash": "sha256-JkkAUk7dwYYLz1TwO5T34aZf+VW+uTKuYF/hmRcxBuo="
|
||||
},
|
||||
{
|
||||
"pname": "DiffEngine",
|
||||
"version": "16.8.0",
|
||||
"hash": "sha256-rMlVrtTu9cSTQLEG5nOltf8SqqSAsuihN6IWbhJm2l0="
|
||||
},
|
||||
{
|
||||
"pname": "DiffPlex",
|
||||
"version": "1.7.2",
|
||||
@@ -294,6 +304,11 @@
|
||||
"version": "8.11.1",
|
||||
"hash": "sha256-1rmycQh9HW08BtLk+lu90MSNuy+O7JPrE+NbupPnZ2I="
|
||||
},
|
||||
{
|
||||
"pname": "EmptyFiles",
|
||||
"version": "8.15.0",
|
||||
"hash": "sha256-RUlzWyHtkiRdiiBjmUNeSR6CRc0G/F0TwqnYUcQeNUE="
|
||||
},
|
||||
{
|
||||
"pname": "EnumerableAsyncProcessor",
|
||||
"version": "3.8.4",
|
||||
@@ -1084,6 +1099,11 @@
|
||||
"version": "3.1.21",
|
||||
"hash": "sha256-Zk2nRqnBMWdn5FHexMOGxFiqX95sJkYdLVd3T8TMPT8="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.DiaSymReader",
|
||||
"version": "2.0.0",
|
||||
"hash": "sha256-8hotZmh8Rb6Q6oD9Meb74SvAdbDo39Y/1m8h43HHjjw="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.DotNet.PlatformAbstractions",
|
||||
"version": "3.1.6",
|
||||
@@ -1299,6 +1319,11 @@
|
||||
"version": "9.8.0",
|
||||
"hash": "sha256-hIoJx/VgT1K8tsQRWI90vjLsWI68T2kwc93od5z/xaw="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyModel",
|
||||
"version": "6.0.2",
|
||||
"hash": "sha256-WVM/gshGie1J9q5l3YWRzrPWYlVvX6ISI+SiVMoPp5o="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Diagnostics",
|
||||
"version": "8.0.0",
|
||||
@@ -1759,25 +1784,35 @@
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Extensions.CodeCoverage",
|
||||
"version": "18.1.0",
|
||||
"hash": "sha256-sw6HGpoJ51ldPedpP516gpYxZS7Wi9/08LFYVvI5xgk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Extensions.TrxReport",
|
||||
"version": "2.0.1",
|
||||
"hash": "sha256-I4gtv5iVnqL9yMW1J75CBP3rXyXrmLkav4B+BkFhuGM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions",
|
||||
"version": "1.8.3",
|
||||
"hash": "sha256-4lbrLFfNAqGP4Y1kdC7kxxCOVEL2dczLV0Jj0qt2RBc="
|
||||
"version": "2.0.1",
|
||||
"hash": "sha256-iSrQLohQTpbNtXmag8b3N9/Dqfh25/f0zb7xO7xqVe0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Platform",
|
||||
"version": "1.4.3",
|
||||
"hash": "sha256-KqB3+uBGl0edpaGl6Qykubb3OrVTs6IcPWc59UQ/Iww="
|
||||
"version": "2.0.0",
|
||||
"hash": "sha256-YXhxULoi2mrpVHhrf/hu3lSOREU6hueFzDDb1YAlGs4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Platform",
|
||||
"version": "1.8.3",
|
||||
"hash": "sha256-e/84lOkoTz90bux7D9mq6WSrRBPh4uFLUVuxLgHUddM="
|
||||
"version": "2.0.1",
|
||||
"hash": "sha256-0acL8DGgQ5rtvJi/lGQah7xa6+IoeVb4HS+NaYsl90Q="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Platform.MSBuild",
|
||||
"version": "1.4.3",
|
||||
"hash": "sha256-289hhblU55kDvzbiSQAFSxOyht1MlXT4e+bEQyQqils="
|
||||
"version": "2.0.1",
|
||||
"hash": "sha256-pft4O5U5WtPirj24xMdVcd6t0byGY7z/uJSUYkrCXKE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.TestPlatform.ObjectModel",
|
||||
@@ -2969,6 +3004,11 @@
|
||||
"version": "4.5.3",
|
||||
"hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Memory",
|
||||
"version": "4.5.4",
|
||||
"hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E="
|
||||
},
|
||||
{
|
||||
"pname": "System.Memory",
|
||||
"version": "4.5.5",
|
||||
@@ -3304,11 +3344,21 @@
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Encodings.Web",
|
||||
"version": "6.0.1",
|
||||
"hash": "sha256-l3oKwZStjew/ClSrDaVLyHDAExoP6Iwm6uqJSdI9YJo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Encodings.Web",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Json",
|
||||
"version": "6.0.11",
|
||||
"hash": "sha256-KsgOU3RvSN/Kc+my45K0eua4owQPZar81LVF2Kzupf0="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Json",
|
||||
"version": "8.0.0",
|
||||
@@ -3339,11 +3389,6 @@
|
||||
"version": "7.0.0",
|
||||
"hash": "sha256-Cu0gjQsLIR8Yvh0B4cOPJSYVq10a+3F9pVz/C43CNeM="
|
||||
},
|
||||
{
|
||||
"pname": "System.Threading.Channels",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-depIorJqzjyWew0+aBRgbGh88KWivbp9RrtWZHFr+pI="
|
||||
},
|
||||
{
|
||||
"pname": "System.Threading.RateLimiting",
|
||||
"version": "8.0.0",
|
||||
@@ -3384,6 +3429,11 @@
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s="
|
||||
},
|
||||
{
|
||||
"pname": "System.ValueTuple",
|
||||
"version": "4.6.1",
|
||||
"hash": "sha256-Hb87MPcNdHQRlREDzFEKU8ZqtKN26bjyAiimJmm6LWI="
|
||||
},
|
||||
{
|
||||
"pname": "System.Windows.Extensions",
|
||||
"version": "6.0.0",
|
||||
@@ -3451,23 +3501,28 @@
|
||||
},
|
||||
{
|
||||
"pname": "TUnit",
|
||||
"version": "0.57.24",
|
||||
"hash": "sha256-19XQGB9UbhPqTeubaMo4Vq/MwNfhdEajmsqegQiJib0="
|
||||
"version": "0.86.5",
|
||||
"hash": "sha256-XQ0ByaufvRy5Vwxj5HEeCDkm7oiwVyoURc7Nz924Pdk="
|
||||
},
|
||||
{
|
||||
"pname": "TUnit.Assertions",
|
||||
"version": "0.57.24",
|
||||
"hash": "sha256-yRSwh/BMUR4eOiNWVFK7IXZITKq5nYnsgVR6ws4ABfs="
|
||||
"version": "0.86.5",
|
||||
"hash": "sha256-pnfw4mRwFwi999iWwd0zkw/S5zy0dxF4lnBTzTnZygM="
|
||||
},
|
||||
{
|
||||
"pname": "TUnit.Core",
|
||||
"version": "0.57.24",
|
||||
"hash": "sha256-dpTSlAhcZbMzUil9OOnQNgLWrtJMykUKCSHQclQzNjY="
|
||||
"version": "0.86.5",
|
||||
"hash": "sha256-wmxyJjA7W6+jrvlOIHJGMinXCnE28dxY62NxENwinpw="
|
||||
},
|
||||
{
|
||||
"pname": "TUnit.Core",
|
||||
"version": "0.87.8",
|
||||
"hash": "sha256-3g5K6et+5j4dZQ9+QLNZLEuxv+08XwOywtnHAy0mTjI="
|
||||
},
|
||||
{
|
||||
"pname": "TUnit.Engine",
|
||||
"version": "0.57.24",
|
||||
"hash": "sha256-jbtRa1lMhtQW99sYDM33F89e7dCmqaH72vQJBAc1jog="
|
||||
"version": "0.86.5",
|
||||
"hash": "sha256-zVvBfu74t8qc0TySg2o56QckmpRWjWOYlAfcaxamycA="
|
||||
},
|
||||
{
|
||||
"pname": "Validation",
|
||||
@@ -3504,6 +3559,11 @@
|
||||
"version": "30.7.3",
|
||||
"hash": "sha256-ET3tUBfryHi17VYavmA0n/U0vPWxO7Am1imPs6MYcYk="
|
||||
},
|
||||
{
|
||||
"pname": "Verify",
|
||||
"version": "31.4.1",
|
||||
"hash": "sha256-vUQvTnyKkcCBwUNMldQWIaD/2JntWpSvfn/4TWNHvLU="
|
||||
},
|
||||
{
|
||||
"pname": "Verify.ImageMagick",
|
||||
"version": "3.7.3",
|
||||
@@ -3516,8 +3576,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Verify.TUnit",
|
||||
"version": "30.11.0",
|
||||
"hash": "sha256-xuP2oetSNIBhCzt7go3S2Icy8wy3pBseq4XcEMMrDV8="
|
||||
"version": "31.4.1",
|
||||
"hash": "sha256-aZ0/tGsdRYiJLS45ghhEEWPx9bQfZGHdgddGqTlP9nM="
|
||||
},
|
||||
{
|
||||
"pname": "Verify.Xunit",
|
||||
|
||||
@@ -22,13 +22,13 @@ let
|
||||
in
|
||||
buildDotnetModule (finalAttrs: {
|
||||
inherit pname;
|
||||
version = "0.20.2";
|
||||
version = "0.21.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Nexus-Mods";
|
||||
repo = "NexusMods.App";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-hpsrHHh0Bk+9Z4Qp5aTqH5i8KnqCLQdseYGrbr4sh1k=";
|
||||
hash = "sha256-RTQ3EwfA7hRfnCJoRubWtaqFVHhRdbWfLTBORVc+kss=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -137,6 +137,9 @@ buildDotnetModule (finalAttrs: {
|
||||
"--environment=USER=nobody"
|
||||
"--property:Version=${finalAttrs.version}"
|
||||
"--property:DefineConstants=${lib.strings.concatStringsSep "%3B" constants}"
|
||||
|
||||
# Disable native apphosts for tests; they fail in checkPhase as the wrapper env (DOTNET_ROOT, libs) isn't applied
|
||||
"--property:UseAppHost=false"
|
||||
];
|
||||
|
||||
testFilters = [
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
"forum_url": "https://forums.nexusmods.com/games/19-stardew-valley/",
|
||||
"nexusmods_url": "https://www.nexusmods.com/stardewvalley",
|
||||
"genre": "Simulation",
|
||||
"file_count": 144372,
|
||||
"downloads": 635510946,
|
||||
"file_count": 145440,
|
||||
"downloads": 642501970,
|
||||
"domain_name": "stardewvalley",
|
||||
"approved_date": 1457432329,
|
||||
"mods": 26187,
|
||||
"collections": 1990
|
||||
"mods": 26417,
|
||||
"collections": 1958
|
||||
},
|
||||
{
|
||||
"id": 1704,
|
||||
@@ -20,12 +20,12 @@
|
||||
"forum_url": "https://forums.nexusmods.com/games/6-skyrim/",
|
||||
"nexusmods_url": "https://www.nexusmods.com/skyrimspecialedition",
|
||||
"genre": "RPG",
|
||||
"file_count": 667120,
|
||||
"downloads": 9346275237,
|
||||
"file_count": 671705,
|
||||
"downloads": 9497429062,
|
||||
"domain_name": "skyrimspecialedition",
|
||||
"approved_date": 1477480498,
|
||||
"mods": 119859,
|
||||
"collections": 4876
|
||||
"mods": 120722,
|
||||
"collections": 4886
|
||||
},
|
||||
{
|
||||
"id": 3174,
|
||||
@@ -34,11 +34,11 @@
|
||||
"forum_url": "https://forums.nexusmods.com/games/9-mount-blade-ii-bannerlord/",
|
||||
"nexusmods_url": "https://www.nexusmods.com/mountandblade2bannerlord",
|
||||
"genre": "Strategy",
|
||||
"file_count": 50960,
|
||||
"downloads": 117558949,
|
||||
"file_count": 51310,
|
||||
"downloads": 118459993,
|
||||
"domain_name": "mountandblade2bannerlord",
|
||||
"approved_date": 1582898627,
|
||||
"mods": 6397,
|
||||
"mods": 6455,
|
||||
"collections": 294
|
||||
},
|
||||
{
|
||||
@@ -48,12 +48,12 @@
|
||||
"forum_url": "https://forums.nexusmods.com/games/1-cyberpunk-2077/",
|
||||
"nexusmods_url": "https://www.nexusmods.com/cyberpunk2077",
|
||||
"genre": "Action",
|
||||
"file_count": 126752,
|
||||
"downloads": 958960285,
|
||||
"file_count": 127687,
|
||||
"downloads": 981788054,
|
||||
"domain_name": "cyberpunk2077",
|
||||
"approved_date": 1607433331,
|
||||
"mods": 18283,
|
||||
"collections": 1597
|
||||
"mods": 18464,
|
||||
"collections": 1613
|
||||
},
|
||||
{
|
||||
"id": 3474,
|
||||
@@ -62,11 +62,11 @@
|
||||
"forum_url": "https://forums.nexusmods.com/games/2-baldurs-gate-3/",
|
||||
"nexusmods_url": "https://www.nexusmods.com/baldursgate3",
|
||||
"genre": "RPG",
|
||||
"file_count": 106755,
|
||||
"downloads": 359737700,
|
||||
"file_count": 107598,
|
||||
"downloads": 366648874,
|
||||
"domain_name": "baldursgate3",
|
||||
"approved_date": 1602863114,
|
||||
"mods": 15196,
|
||||
"collections": 1740
|
||||
"mods": 15345,
|
||||
"collections": 1725
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"node_modules": {
|
||||
"aarch64-linux": "3yXOsptDRUoyL/FBQu8esD4ipudOA9jyLenNt1WChMU=",
|
||||
"x86_64-linux": "sha256-ocgmxMx+V6uBMLZTrHfYAqO4l38WQVCrQ2AbUWagaoM=",
|
||||
"aarch64-darwin": "sha256-xNU+ucIy84iqmyoWKwwLBIV34TTmH/OGmIbIiNOPM/w=",
|
||||
"x86_64-darwin": "sha256-9kplc7tpWgYnB+4471EBkE2xYF3RkpgKqpg26M6bUPs="
|
||||
"aarch64-linux": "sha256-uqOotHS6p5mLBmh3f7lka9boXBz7trTKuGahGfOSTD4=",
|
||||
"x86_64-linux": "sha256-qlVlP5ayYTuf/uZIW7lk8wKYxArB0jOHmw94yK9v9Bg=",
|
||||
"aarch64-darwin": "sha256-dDKVLmE33P9epJFmsUluDjtyVL5jT87atpv8qbEFy7o=",
|
||||
"x86_64-darwin": "sha256-eBsU9hSf1tRfp8ErZtmM731YVtVRZ8ovQ5nYmokaPD0="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
diff --git i/packages/opencode/src/provider/models-macro.ts w/packages/opencode/src/provider/models-macro.ts
|
||||
index 91a0348..4f60069 100644
|
||||
--- i/packages/opencode/src/provider/models-macro.ts
|
||||
+++ w/packages/opencode/src/provider/models-macro.ts
|
||||
@@ -1,4 +1,15 @@
|
||||
export async function data() {
|
||||
+ const localApiJsonPath = process.env.MODELS_DEV_API_JSON
|
||||
+
|
||||
+ // Try to read from local file if path is provided
|
||||
+ if (localApiJsonPath) {
|
||||
+ const localFile = Bun.file(localApiJsonPath)
|
||||
+ if (await localFile.exists()) {
|
||||
+ return await localFile.text()
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ // Fallback to fetching from remote URL
|
||||
const json = await fetch("https://models.dev/api.json").then((x) => x.text())
|
||||
return json
|
||||
}
|
||||
@@ -14,12 +14,12 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "opencode";
|
||||
version = "1.0.45";
|
||||
version = "1.0.78";
|
||||
src = fetchFromGitHub {
|
||||
owner = "sst";
|
||||
repo = "opencode";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-59nsauILNEvQ4Q8ATHKtgTViIWMaFnUyBf7CN6qrtdk=";
|
||||
hash = "sha256-o+rNkij9niggHkA+TtexTbrXLK0I9Ol1Cp9NC/wEuAk=";
|
||||
};
|
||||
|
||||
node_modules = stdenvNoCC.mkDerivation {
|
||||
@@ -80,9 +80,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
patches = [
|
||||
# NOTE: Patch `packages/opencode/src/provider/models-macro.ts` to get contents of
|
||||
# `_api.json` from the file bundled with `bun build`.
|
||||
./local-models-dev.patch
|
||||
# NOTE: Skip npm pack commands in build.ts since packages are already in node_modules
|
||||
./skip-npm-pack.patch
|
||||
];
|
||||
@@ -168,5 +165,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
mainProgram = "opencode";
|
||||
badPlatforms = [
|
||||
# Problems with bun >= 1.3.2, see https://github.com/oven-sh/bun/issues/24645
|
||||
lib.systems.inspect.patterns.isDarwin
|
||||
];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -1,22 +1,27 @@
|
||||
diff --git i/packages/opencode/script/build.ts w/packages/opencode/script/build.ts
|
||||
index 29706c09..584b00d4 100755
|
||||
index 502baed..f854e99 100755
|
||||
--- i/packages/opencode/script/build.ts
|
||||
+++ w/packages/opencode/script/build.ts
|
||||
@@ -39,15 +39,9 @@ for (const [os, arch] of targets) {
|
||||
const name = `${pkg.name}-${os}-${arch}`
|
||||
await $`mkdir -p dist/${name}/bin`
|
||||
@@ -77,14 +77,19 @@ const allTargets: {
|
||||
]
|
||||
|
||||
- const opentui = `@opentui/core-${os === "windows" ? "win32" : os}-${arch.replace("-baseline", "")}`
|
||||
- await $`mkdir -p ../../node_modules/${opentui}`
|
||||
- await $`npm pack ${opentui}@${pkg.dependencies["@opentui/core"]}`.cwd(path.join(dir, "../../node_modules"))
|
||||
- await $`tar -xf ../../node_modules/${opentui.replace("@opentui/", "opentui-")}-*.tgz -C ../../node_modules/${opentui} --strip-components=1`
|
||||
+ // Skip npm pack - packages already installed in node_modules by Nix
|
||||
const targets = singleFlag
|
||||
- ? allTargets.filter((item) => item.os === process.platform && item.arch === process.arch)
|
||||
+ ? allTargets.filter((item) =>
|
||||
+ item.os === process.platform &&
|
||||
+ item.arch === process.arch &&
|
||||
+ item.avx2 !== false &&
|
||||
+ item.abi === undefined
|
||||
+ ).slice(0, 1)
|
||||
: allTargets
|
||||
|
||||
- const watcher = `@parcel/watcher-${os === "windows" ? "win32" : os}-${arch.replace("-baseline", "")}${os === "linux" ? "-glibc" : ""}`
|
||||
- await $`mkdir -p ../../node_modules/${watcher}`
|
||||
- await $`npm pack ${watcher}`.cwd(path.join(dir, "../../node_modules")).quiet()
|
||||
- await $`tar -xf ../../node_modules/${watcher.replace("@parcel/", "parcel-")}-*.tgz -C ../../node_modules/${watcher} --strip-components=1`
|
||||
+ // Skip npm pack - packages already installed in node_modules by Nix
|
||||
await $`rm -rf dist`
|
||||
|
||||
const parserWorker = fs.realpathSync(path.resolve(dir, "./node_modules/@opentui/core/parser.worker.js"))
|
||||
const workerPath = "./src/cli/cmd/tui/worker.ts"
|
||||
const binaries: Record<string, string> = {}
|
||||
-await $`bun install --os="*" --cpu="*" @opentui/core@${pkg.dependencies["@opentui/core"]}`
|
||||
-await $`bun install --os="*" --cpu="*" @parcel/watcher@${pkg.dependencies["@parcel/watcher"]}`
|
||||
+// Skip bun install - packages already installed in node_modules by Nix
|
||||
+// Skip bun install - packages already installed in node_modules by Nix
|
||||
for (const item of targets) {
|
||||
const name = [
|
||||
pkg.name,
|
||||
|
||||
@@ -43,9 +43,9 @@ let
|
||||
exit 0
|
||||
fi
|
||||
update-source-version postman $latestVersion
|
||||
systems=$(nix eval --json -f . postman.meta.platforms | jq --raw-output '.[]')
|
||||
systems=$(nix --extra-experimental-features nix-command eval --json -f . postman.meta.platforms | jq --raw-output '.[]')
|
||||
for system in $systems; do
|
||||
hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 $(nix-prefetch-url $(nix eval --raw -f . postman.src.url --system "$system")))
|
||||
hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 $(nix-prefetch-url $(nix --extra-experimental-features nix-command eval --raw -f . postman.src.url --system "$system")))
|
||||
update-source-version postman $latestVersion $hash --system=$system --ignore-same-version --ignore-same-hash
|
||||
done
|
||||
'';
|
||||
@@ -70,6 +70,7 @@ let
|
||||
"x86_64-linux"
|
||||
];
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
mainProgram = "postman";
|
||||
};
|
||||
in
|
||||
|
||||
|
||||
@@ -14,11 +14,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "twingate";
|
||||
version = "2025.175.154516";
|
||||
version = "2025.310.174671";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://binaries.twingate.com/client/linux/DEB/x86_64/${version}/twingate-amd64.deb";
|
||||
hash = "sha256-WqIG5AUfRxkJ1qzGs6cB/2fe/UUNOZiL5/v9QMXlmK8=";
|
||||
hash = "sha256-ZzOsXpjLBR447Kvo2kwy9y8TRm8Yp3EMlVx6vQU72jQ=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"version": "5.6.0",
|
||||
"version": "5.7.2",
|
||||
"darwin-amd64": {
|
||||
"hash": "sha256-y9DQkHLvD6bUz0tfptdyN1qcsR34RWr7YxYB7NWKH9s=",
|
||||
"url": "https://github.com/platformsh/cli/releases/download/5.6.0/upsun_5.6.0_darwin_all.tar.gz"
|
||||
"hash": "sha256-o0bvIc9oaxT4g6IB0FlSwnPvRRhhQbd/+THGiB1Qcxc=",
|
||||
"url": "https://github.com/platformsh/cli/releases/download/5.7.2/upsun_5.7.2_darwin_all.tar.gz"
|
||||
},
|
||||
"darwin-arm64": {
|
||||
"hash": "sha256-y9DQkHLvD6bUz0tfptdyN1qcsR34RWr7YxYB7NWKH9s=",
|
||||
"url": "https://github.com/platformsh/cli/releases/download/5.6.0/upsun_5.6.0_darwin_all.tar.gz"
|
||||
"hash": "sha256-o0bvIc9oaxT4g6IB0FlSwnPvRRhhQbd/+THGiB1Qcxc=",
|
||||
"url": "https://github.com/platformsh/cli/releases/download/5.7.2/upsun_5.7.2_darwin_all.tar.gz"
|
||||
},
|
||||
"linux-amd64": {
|
||||
"hash": "sha256-6cxwFnOULBVGIJJ1dQQn302NDooIytibay8OksfZT4g=",
|
||||
"url": "https://github.com/platformsh/cli/releases/download/5.6.0/upsun_5.6.0_linux_amd64.tar.gz"
|
||||
"hash": "sha256-0VrFZOqfCRvGwjPkQVbKakEELu82BI/InnA6aeJMwIg=",
|
||||
"url": "https://github.com/platformsh/cli/releases/download/5.7.2/upsun_5.7.2_linux_amd64.tar.gz"
|
||||
},
|
||||
"linux-arm64": {
|
||||
"hash": "sha256-RhJmC7rCY5VZOXUcQKHm98TxbMC/uej5YN5KlwHsm08=",
|
||||
"url": "https://github.com/platformsh/cli/releases/download/5.6.0/upsun_5.6.0_linux_arm64.tar.gz"
|
||||
"hash": "sha256-0n1e+1ebJKFE7phtk0OWyVMgE4uz0K8RELOPmmRGUD0=",
|
||||
"url": "https://github.com/platformsh/cli/releases/download/5.7.2/upsun_5.7.2_linux_arm64.tar.gz"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -101,7 +101,7 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "zed-editor";
|
||||
version = "0.212.6";
|
||||
version = "0.212.7";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -114,7 +114,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
owner = "zed-industries";
|
||||
repo = "zed";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-c/xZrh45PjflSp9NEJ1bepxD2MyoLVF/wWRF6dVRa5Q=";
|
||||
hash = "sha256-T7ZuXZp1/9ZvAawCry5Zu4d+UU0Vr4Lk677oAYPfPIs=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -134,7 +134,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
rm -r $out/git/*/candle-book/
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-FM1z/mx3fsnRrNIU4L6pOWpCFT0cr+pezd90/cck4S0=";
|
||||
cargoHash = "sha256-KF4Bq9d7m0+M6p0vQLqjbS9D3kriRowjVKvxppdZq60=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert
|
||||
|
||||
import ./generic.nix {
|
||||
version = "3.117";
|
||||
hash = "sha256-sAs0TiV3TK/WtgHvEjl2KFAgebyWZYmcRcmxjpn2AME=";
|
||||
version = "3.118.1";
|
||||
hash = "sha256-jpBJzXLljvobG8O8BB1JiJJmnp+Ma36SOHcl9LuimVw=";
|
||||
filename = "latest.nix";
|
||||
versionRegex = "NSS_(\\d+)_(\\d+)(?:_(\\d+))?_RTM";
|
||||
}
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
buildDunePackage rec {
|
||||
pname = "ctypes";
|
||||
version = "0.23.0";
|
||||
version = "0.24.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ocamllabs";
|
||||
repo = "ocaml-ctypes";
|
||||
rev = version;
|
||||
hash = "sha256-fZfTsOMppHiI7BVvgICVt/9ofGFAfYjXzHSDA7L4vZk=";
|
||||
hash = "sha256-Wlpk+/MSWmnIRsJfVQMTCYDRixuqLzDpdFNpkQyscA8=";
|
||||
};
|
||||
|
||||
buildInputs = [ dune-configurator ];
|
||||
|
||||
@@ -17,24 +17,25 @@
|
||||
# checks
|
||||
pytestCheckHook,
|
||||
pytest-xdist,
|
||||
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "blackjax";
|
||||
version = "1.2.5";
|
||||
version = "1.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "blackjax-devs";
|
||||
repo = "blackjax";
|
||||
tag = version;
|
||||
hash = "sha256-2GTjKjLIWFaluTjdWdUF9Iim973y81xv715xspghRZI=";
|
||||
hash = "sha256-ystvPfIsnMFYkC+LNtcRQsI19i/y/905SnPSApM8v4E=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools-scm ];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"jaxopt"
|
||||
];
|
||||
dependencies = [
|
||||
fastprogress
|
||||
jax
|
||||
@@ -75,13 +76,6 @@ buildPythonPackage rec {
|
||||
"test_nuts__without_device"
|
||||
"test_nuts__without_jit"
|
||||
"test_smc_waste_free__with_jit"
|
||||
|
||||
# Numerical test (AssertionError)
|
||||
# First report, when the failure was only happening on aarch64-linux:
|
||||
# https://github.com/blackjax-devs/blackjax/issues/668
|
||||
# Second report, when the test started happening on x86_64-linux too after Jax was updated to 0.7.0
|
||||
# https://github.com/blackjax-devs/blackjax/issues/795
|
||||
"test_chees_adaptation"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "blackjax" ];
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
cython,
|
||||
setuptools,
|
||||
alsa-lib,
|
||||
ffmpeg,
|
||||
ffmpeg_7,
|
||||
libopus,
|
||||
libuuid,
|
||||
libv4l,
|
||||
@@ -102,7 +102,7 @@ buildPythonPackage rec {
|
||||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
ffmpeg
|
||||
ffmpeg_7
|
||||
libopus
|
||||
libuuid
|
||||
libv4l
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
requests,
|
||||
smart-open,
|
||||
srsly,
|
||||
typer,
|
||||
typer-slim,
|
||||
wasabi,
|
||||
|
||||
# tests
|
||||
@@ -23,22 +23,16 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "weasel";
|
||||
version = "0.4.1";
|
||||
version = "0.4.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "explosion";
|
||||
repo = "weasel";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-gXPHEoEY0qKcpAtqHlUw5c43/6hKseCx+vBNzEXFF2A=";
|
||||
tag = "release-v${version}";
|
||||
hash = "sha256-Xd7cJlUi/a8gwtnuO9wqZiHT1xVMbp6V6Ha+Kyr4tFE=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"cloudpathlib"
|
||||
"smart-open"
|
||||
"typer"
|
||||
];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
@@ -49,7 +43,7 @@ buildPythonPackage rec {
|
||||
requests
|
||||
smart-open
|
||||
srsly
|
||||
typer
|
||||
typer-slim
|
||||
wasabi
|
||||
];
|
||||
|
||||
@@ -60,7 +54,7 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# This test requires internet access
|
||||
# These tests require internet access
|
||||
"test_project_assets"
|
||||
"test_project_git_dir_asset"
|
||||
"test_project_git_file_asset"
|
||||
@@ -69,7 +63,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Small and easy workflow system";
|
||||
homepage = "https://github.com/explosion/weasel/";
|
||||
changelog = "https://github.com/explosion/weasel/releases/tag/v${version}";
|
||||
changelog = "https://github.com/explosion/weasel/releases/tag/${src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ GaetanLepage ];
|
||||
mainProgram = "weasel";
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "outline";
|
||||
version = "1.0.1";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "outline";
|
||||
repo = "outline";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-2EKI1Zp4bx3SFTxyBm/RtqIbFk1Lv4bkM0on+7xCuso=";
|
||||
hash = "sha256-IaokSRFl2fOlDzLV0jNgKzATBCTwouLFG12Beeh6vI4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
yarnOfflineCache = fetchYarnDeps {
|
||||
yarnLock = "${src}/yarn.lock";
|
||||
hash = "sha256-QhwNC+a33WKxSUbv8o/9yMIeGMgjVE+6hKOj4VCoiWo=";
|
||||
hash = "sha256-SLyEk78NEnMBFB0Wha9rot6j97l2/ZEGkc6Mtbn9/UM=";
|
||||
};
|
||||
|
||||
configurePhase = ''
|
||||
|
||||
@@ -299,6 +299,7 @@ mapAliases {
|
||||
appthreat-depscan = throw "'appthreat-depscan' has been renamed to/replaced by 'dep-scan'"; # Converted to throw 2025-10-27
|
||||
arangodb = throw "arangodb has been removed, as it was unmaintained and the packaged version does not build with supported GCC versions"; # Added 2025-08-12
|
||||
arc-browser = throw "arc-browser was removed due to being unmaintained"; # Added 2025-09-03
|
||||
archi = throw "'archi' has been removed, since its upstream maintainers do not want it packaged"; # Added 2025-11-18
|
||||
archipelago-minecraft = throw "archipelago-minecraft has been removed, as upstream no longer ships minecraft as a default APWorld."; # Added 2025-07-15
|
||||
archivebox = throw "archivebox has been removed, since the packaged version was stuck on django 3."; # Added 2025-08-01
|
||||
ardour_7 = throw "ardour_7 has been removed because it relies on gtk2, please use ardour instead."; # Aded 2025-10-04
|
||||
|
||||
@@ -10724,12 +10724,6 @@ with pkgs;
|
||||
inherit (darwin) DarwinTools;
|
||||
};
|
||||
|
||||
clight = callPackage ../applications/misc/clight { };
|
||||
|
||||
clight-gui = libsForQt5.callPackage ../applications/misc/clight/clight-gui.nix { };
|
||||
|
||||
clightd = callPackage ../applications/misc/clight/clightd.nix { };
|
||||
|
||||
clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
|
||||
|
||||
cmus = callPackage ../applications/audio/cmus {
|
||||
|
||||
Reference in New Issue
Block a user