Merge staging-next into staging
This commit is contained in:
@@ -4578,6 +4578,13 @@
|
||||
githubId = 1707779;
|
||||
name = "Chris Ertel";
|
||||
};
|
||||
crimeminister = {
|
||||
email = "robert@crimeminister.org";
|
||||
name = "Robert Medeiros";
|
||||
github = "crimeminister";
|
||||
githubId = 29072;
|
||||
keys = [ { fingerprint = "E3BD A35E 590A 8D29 701A 9723 F448 7FA0 4BC6 44F2"; } ];
|
||||
};
|
||||
crinklywrappr = {
|
||||
email = "crinklywrappr@pm.me";
|
||||
name = "Daniel Fitzpatrick";
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
with lib;
|
||||
|
||||
@@ -6,18 +11,13 @@ let
|
||||
cfg = config.services.rmfakecloud;
|
||||
serviceDataDir = "/var/lib/rmfakecloud";
|
||||
|
||||
in {
|
||||
in
|
||||
{
|
||||
options = {
|
||||
services.rmfakecloud = {
|
||||
enable = mkEnableOption "rmfakecloud remarkable self-hosted cloud";
|
||||
|
||||
package = mkPackageOption pkgs "rmfakecloud" {
|
||||
extraDescription = ''
|
||||
::: {.note}
|
||||
The default does not include the web user interface.
|
||||
:::
|
||||
'';
|
||||
};
|
||||
package = mkPackageOption pkgs "rmfakecloud" { };
|
||||
|
||||
storageUrl = mkOption {
|
||||
type = types.str;
|
||||
@@ -36,7 +36,12 @@ in {
|
||||
};
|
||||
|
||||
logLevel = mkOption {
|
||||
type = types.enum [ "info" "debug" "warn" "error" ];
|
||||
type = types.enum [
|
||||
"info"
|
||||
"debug"
|
||||
"warn"
|
||||
"error"
|
||||
];
|
||||
default = "info";
|
||||
description = ''
|
||||
Logging level.
|
||||
@@ -46,7 +51,9 @@ in {
|
||||
extraSettings = mkOption {
|
||||
type = with types; attrsOf str;
|
||||
default = { };
|
||||
example = { DATADIR = "/custom/path/for/rmfakecloud/data"; };
|
||||
example = {
|
||||
DATADIR = "/custom/path/for/rmfakecloud/data";
|
||||
};
|
||||
description = ''
|
||||
Extra settings in the form of a set of key-value pairs.
|
||||
For tokens and secrets, use `environmentFile` instead.
|
||||
@@ -106,11 +113,9 @@ in {
|
||||
Type = "simple";
|
||||
Restart = "always";
|
||||
|
||||
EnvironmentFile =
|
||||
mkIf (cfg.environmentFile != null) cfg.environmentFile;
|
||||
EnvironmentFile = mkIf (cfg.environmentFile != null) cfg.environmentFile;
|
||||
|
||||
AmbientCapabilities =
|
||||
mkIf (cfg.port < 1024) [ "CAP_NET_BIND_SERVICE" ];
|
||||
AmbientCapabilities = mkIf (cfg.port < 1024) [ "CAP_NET_BIND_SERVICE" ];
|
||||
|
||||
DynamicUser = true;
|
||||
PrivateDevices = true;
|
||||
@@ -128,7 +133,10 @@ in {
|
||||
ProtectProc = "invisible";
|
||||
ProcSubset = "pid";
|
||||
RemoveIPC = true;
|
||||
RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
|
||||
RestrictAddressFamilies = [
|
||||
"AF_INET"
|
||||
"AF_INET6"
|
||||
];
|
||||
RestrictNamespaces = true;
|
||||
RestrictRealtime = true;
|
||||
RestrictSUIDSGID = true;
|
||||
|
||||
@@ -876,6 +876,7 @@ in {
|
||||
retroarch = handleTest ./retroarch.nix {};
|
||||
rke2 = handleTestOn ["aarch64-linux" "x86_64-linux"] ./rke2 {};
|
||||
rkvm = handleTest ./rkvm {};
|
||||
rmfakecloud = runTest ./rmfakecloud.nix;
|
||||
robustirc-bridge = handleTest ./robustirc-bridge.nix {};
|
||||
roundcube = handleTest ./roundcube.nix {};
|
||||
rosenpass = handleTest ./rosenpass.nix {};
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
name = "rmfakecloud";
|
||||
meta = with pkgs.lib.maintainers; {
|
||||
maintainers = [ martinetd ];
|
||||
};
|
||||
|
||||
nodes.machine = {
|
||||
services.rmfakecloud = {
|
||||
enable = true;
|
||||
storageUrl = "https://local.appspot.com";
|
||||
};
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
machine.wait_for_unit("rmfakecloud.service")
|
||||
machine.wait_for_open_port(3000)
|
||||
|
||||
# first login creates user
|
||||
login_token = machine.succeed("""
|
||||
curl -sSf -b cookie -c cookie -H "Content-Type: application/json" \
|
||||
-d'{"email":"test","password":"test"}' -X POST \
|
||||
http://localhost:3000/ui/api/login
|
||||
""")
|
||||
|
||||
# subsequent different pass or mail should fail, but same login works
|
||||
machine.fail("""
|
||||
curl -sSf -H "Content-Type: application/json" \
|
||||
-d'{"email":"test","password":"test2"}' -X POST \
|
||||
http://localhost:3000/ui/api/login
|
||||
""")
|
||||
machine.fail("""
|
||||
curl -sSf -H "Content-Type: application/json" \
|
||||
-d'{"email":"test2","password":"test"}' -X POST
|
||||
http://localhost:3000/ui/api/login
|
||||
""")
|
||||
machine.succeed("""
|
||||
curl -sSf -H "Content-Type: application/json" \
|
||||
-d'{"email":"test","password":"test"}' -X POST \
|
||||
http://localhost:3000/ui/api/login
|
||||
""")
|
||||
|
||||
# can get code from cookie or bearer
|
||||
machine.succeed("""
|
||||
curl -sSf -b cookie -c cookie http://localhost:3000/ui/api/newcode
|
||||
""")
|
||||
newcode = machine.succeed(f"""
|
||||
curl -sSf -H "Authorization: Bearer {login_token}" \
|
||||
http://localhost:3000/ui/api/newcode
|
||||
""").strip('"')
|
||||
|
||||
# ... but not junk
|
||||
machine.fail(f"""
|
||||
curl -sSf -H "Authorization: Bearer abc{login_token}" \
|
||||
http://localhost:3000/ui/api/newcode
|
||||
""")
|
||||
|
||||
# can connect "device" with said code
|
||||
machine.succeed(f"""
|
||||
curl -sSf -d '{{"code":"{newcode}", "deviceDesc": "desc", "deviceID":"rm100-123"}}' \
|
||||
http://localhost:3000/token/json/2/device/new
|
||||
""")
|
||||
|
||||
# for future improvements
|
||||
machine.log(machine.execute("systemd-analyze security rmfakecloud.service")[1])
|
||||
'';
|
||||
}
|
||||
@@ -12,9 +12,15 @@ import ./make-test-python.nix ({pkgs, lib, ...}:
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
import json
|
||||
|
||||
start_all()
|
||||
machine.wait_for_unit("technitium-dns-server.service")
|
||||
machine.wait_for_open_port(53)
|
||||
curl_cmd = 'curl --fail-with-body -X GET "http://localhost:5380/api/user/login?user=admin&pass=admin"'
|
||||
output = json.loads(machine.wait_until_succeeds(curl_cmd, timeout=10))
|
||||
print(output)
|
||||
assert "ok" == output['status'], "status not ok"
|
||||
'';
|
||||
|
||||
meta.maintainers = with lib.maintainers; [ fabianrig ];
|
||||
|
||||
@@ -7,13 +7,13 @@ let
|
||||
apps = lib.makeBinPath [ openssh python' cron rsync sshfs-fuse encfs ];
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "backintime-common";
|
||||
version = "1.5.2";
|
||||
version = "1.5.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bit-team";
|
||||
repo = "backintime";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-yfCSTzCmhXDBC1vYqwgVjsYUtc5VO1VW74BmIB0hHfE=";
|
||||
sha256 = "sha256-byJyRsjZND0CQAfx45jQa3PNHhqzF2O0cFGSfN4o/QA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper gettext ];
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "gitqlient";
|
||||
version = "1.6.2";
|
||||
version = "1.6.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "francescmm";
|
||||
repo = "gitqlient";
|
||||
rev = "v${version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-fHrsDEHEUgQYkZdnSzJ/+gTsV0eX8tOqSlr7vNH6LVs=";
|
||||
hash = "sha256-gfWky5KTSj+5FC++QIVTJbrDOYi/dirTzs6LvTnO74A=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "6.1.3";
|
||||
version = "6.1.4";
|
||||
in
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "activemq";
|
||||
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://archive.apache.org/dist/activemq/${version}/apache-activemq-${version}-bin.tar.gz";
|
||||
hash = "sha256-ytFOgW6ZDxMScJ6/wij0KJXYxUxlLTzVbwtRRWNdx5Q=";
|
||||
hash = "sha256-8b0no0XUNOw3U2ULWtNW9R7DAWXtAajvh0nGuTkVNfM=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -1,28 +1,29 @@
|
||||
{ stdenv
|
||||
, fetchurl
|
||||
, cmake
|
||||
, dbus
|
||||
, fftwFloat
|
||||
, file
|
||||
, freetype
|
||||
, jansson
|
||||
, lib
|
||||
, libGL
|
||||
, libX11
|
||||
, libXcursor
|
||||
, libXext
|
||||
, libXrandr
|
||||
, libarchive
|
||||
, libjack2
|
||||
, liblo
|
||||
, libsamplerate
|
||||
, libsndfile
|
||||
, makeWrapper
|
||||
, pkg-config
|
||||
, python3
|
||||
, speexdsp
|
||||
, libglvnd
|
||||
, headless ? false
|
||||
{
|
||||
stdenv,
|
||||
fetchurl,
|
||||
cmake,
|
||||
dbus,
|
||||
fftwFloat,
|
||||
file,
|
||||
freetype,
|
||||
jansson,
|
||||
lib,
|
||||
libGL,
|
||||
libX11,
|
||||
libXcursor,
|
||||
libXext,
|
||||
libXrandr,
|
||||
libarchive,
|
||||
libjack2,
|
||||
liblo,
|
||||
libsamplerate,
|
||||
libsndfile,
|
||||
makeWrapper,
|
||||
pkg-config,
|
||||
python3,
|
||||
speexdsp,
|
||||
libglvnd,
|
||||
headless ? false,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -69,7 +70,13 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
makeFlags = lib.optional headless "HEADLESS=true" ++ [ "SYSDEPS=true" "PREFIX=$(out)" ];
|
||||
makeFlags =
|
||||
[
|
||||
"SYSDEPS=true"
|
||||
"PREFIX=$(out)"
|
||||
]
|
||||
++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "CROSS_COMPILING=true"
|
||||
++ lib.optional headless "HEADLESS=true";
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/Cardinal \
|
||||
@@ -86,7 +93,10 @@ stdenv.mkDerivation rec {
|
||||
description = "Plugin wrapper around VCV Rack";
|
||||
homepage = "https://github.com/DISTRHO/cardinal";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [ magnetophon PowerUser64 ];
|
||||
maintainers = with lib.maintainers; [
|
||||
magnetophon
|
||||
PowerUser64
|
||||
];
|
||||
mainProgram = "Cardinal";
|
||||
platforms = lib.platforms.all;
|
||||
# never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "dcrwallet";
|
||||
version = "2.0.4";
|
||||
version = "2.0.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "decred";
|
||||
repo = "dcrwallet";
|
||||
rev = "release-v${version}";
|
||||
hash = "sha256-JKux64ANtoBumfVU2OyAyLgHDNZMe/bn+SMuQ8qV43M=";
|
||||
hash = "sha256-0Sqv71G/hxk793kY/j9+HH4P1/W+/do87TZascd8UoI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-ic8328r3BpycC2NiErTiFtRIkQaBhYcBwRgq/t9hmT8=";
|
||||
vendorHash = "sha256-UyU6aSgkHNIi8mP9IUHzD/o726l/XyfgBJOfdCksywo=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "fheroes2";
|
||||
version = "1.1.2";
|
||||
version = "1.1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ihhub";
|
||||
repo = "fheroes2";
|
||||
rev = version;
|
||||
hash = "sha256-FSfA2gjJZWAbl2nTJwkAhWcJghbw5ulftU+6QBqljxY=";
|
||||
hash = "sha256-YAjKdr40MTNEtdzSdsKZQlogZYgMFbTrnLLKOyNtLsM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ imagemagick ];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ lib
|
||||
, flutter324
|
||||
, flutter327
|
||||
, mpv-unwrapped
|
||||
, xdg-user-dirs
|
||||
, patchelf
|
||||
@@ -8,16 +8,16 @@
|
||||
, makeDesktopItem
|
||||
}:
|
||||
let
|
||||
version = "0.9.11-beta";
|
||||
version = "0.9.12-beta";
|
||||
in
|
||||
flutter324.buildFlutterApplication {
|
||||
flutter327.buildFlutterApplication {
|
||||
inherit version;
|
||||
pname = "finamp";
|
||||
src = fetchFromGitHub {
|
||||
owner = "jmshrv";
|
||||
repo = "finamp";
|
||||
rev = version;
|
||||
hash = "sha256-ruHjLM68c/k+Q64eeoezj5gmmniLBAOt3PEmmaO81xo=";
|
||||
hash = "sha256-hY+1BMQEACrpjKZnVwPqWY5M4m4U/Ys/bcqhGMeCE6U=";
|
||||
};
|
||||
pubspecLock = lib.importJSON ./pubspec.lock.json;
|
||||
|
||||
|
||||
@@ -4,21 +4,27 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "_fe_analyzer_shared",
|
||||
"sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7",
|
||||
"sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "67.0.0"
|
||||
"version": "72.0.0"
|
||||
},
|
||||
"_macros": {
|
||||
"dependency": "transitive",
|
||||
"description": "dart",
|
||||
"source": "sdk",
|
||||
"version": "0.3.2"
|
||||
},
|
||||
"analyzer": {
|
||||
"dependency": "transitive",
|
||||
"dependency": "direct overridden",
|
||||
"description": {
|
||||
"name": "analyzer",
|
||||
"sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d",
|
||||
"sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.4.1"
|
||||
"version": "6.7.0"
|
||||
},
|
||||
"analyzer_plugin": {
|
||||
"dependency": "transitive",
|
||||
@@ -34,11 +40,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "app_set_id",
|
||||
"sha256": "455b04bc03fd9b1b66a50bbca74278d973ac4e6f2c03d5dd4707bb071613a7e5",
|
||||
"sha256": "362d61e013f400666c6e0f57d56ab9d32505e011e4ca4dfb779fd80c9d9505b0",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0"
|
||||
"version": "1.2.1"
|
||||
},
|
||||
"archive": {
|
||||
"dependency": "transitive",
|
||||
@@ -134,11 +140,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "background_downloader",
|
||||
"sha256": "6a945db1a1c7727a4bc9c1d7c882cfb1a819f873b77e01d5e5dd6a3fb231cb28",
|
||||
"sha256": "91448c0fcb41af14ede14485c33b8ca684fcd6c0ac0a439be9f83fa964753e13",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.5.5"
|
||||
"version": "8.6.0"
|
||||
},
|
||||
"balanced_text": {
|
||||
"dependency": "direct main",
|
||||
@@ -155,11 +161,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "battery_plus",
|
||||
"sha256": "ccc1322fee1153a0f89e663e0eac2f64d659da506454cf24dcad75eb08ae138b",
|
||||
"sha256": "220c8f1961efb01d6870493b5ac5a80afaeaffc8757f7a11ed3025a8570d29e7",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.0.2"
|
||||
"version": "6.2.0"
|
||||
},
|
||||
"battery_plus_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
@@ -235,21 +241,21 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "build_runner",
|
||||
"sha256": "644dc98a0f179b872f612d3eb627924b578897c629788e858157fa5e704ca0c7",
|
||||
"sha256": "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.11"
|
||||
"version": "2.4.13"
|
||||
},
|
||||
"build_runner_core": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "build_runner_core",
|
||||
"sha256": "e3c79f69a64bdfcd8a776a3c28db4eb6e3fb5356d013ae5eb2e52007706d5dbe",
|
||||
"sha256": "f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "7.3.1"
|
||||
"version": "7.3.2"
|
||||
},
|
||||
"built_collection": {
|
||||
"dependency": "transitive",
|
||||
@@ -295,21 +301,21 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "chopper",
|
||||
"sha256": "6b2f5681f2bdca65a1fe2372922e797303fa058b6ead765afa88e40e0fd61071",
|
||||
"sha256": "40899b729fb6d8969d967264b189efaf2452bc3ccf6ed0782d00f1d8a6161c31",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.0.2"
|
||||
"version": "8.0.3"
|
||||
},
|
||||
"chopper_generator": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "chopper_generator",
|
||||
"sha256": "7d25ad17062a9b671020f96082ed5f8ee85e18137beb74aca4620137ae6ea523",
|
||||
"sha256": "de438569cba1e2a2888e8d91e3c2ac60106574eea7f36823ed0334e96146328a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.0.2"
|
||||
"version": "8.0.3"
|
||||
},
|
||||
"ci": {
|
||||
"dependency": "transitive",
|
||||
@@ -455,11 +461,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "dart_style",
|
||||
"sha256": "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9",
|
||||
"sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.3.6"
|
||||
"version": "2.3.7"
|
||||
},
|
||||
"dartx": {
|
||||
"dependency": "transitive",
|
||||
@@ -485,11 +491,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "device_info_plus",
|
||||
"sha256": "a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074",
|
||||
"sha256": "c4af09051b4f0508f6c1dc0a5c085bf014d5c9a4a0678ce1799c2b4d716387a0",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "10.1.2"
|
||||
"version": "11.1.0"
|
||||
},
|
||||
"device_info_plus_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
@@ -515,11 +521,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "fading_edge_scrollview",
|
||||
"sha256": "c25c2231652ce774cc31824d0112f11f653881f43d7f5302c05af11942052031",
|
||||
"sha256": "1f84fe3ea8e251d00d5735e27502a6a250e4aa3d3b330d3fdcb475af741464ef",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.0"
|
||||
"version": "4.1.1"
|
||||
},
|
||||
"fake_async": {
|
||||
"dependency": "transitive",
|
||||
@@ -555,11 +561,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "file_picker",
|
||||
"sha256": "825aec673606875c33cd8d3c4083f1a3c3999015a84178b317b7ef396b7384f3",
|
||||
"sha256": "aac85f20436608e01a6ffd1fdd4e746a7f33c93a2c83752e626bdfaea139b877",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.0.7"
|
||||
"version": "8.1.3"
|
||||
},
|
||||
"file_sizes": {
|
||||
"dependency": "direct main",
|
||||
@@ -601,11 +607,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_cache_manager",
|
||||
"sha256": "8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba",
|
||||
"sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.3.1"
|
||||
"version": "3.4.1"
|
||||
},
|
||||
"flutter_gen_core": {
|
||||
"dependency": "transitive",
|
||||
@@ -631,21 +637,21 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "flutter_launcher_icons",
|
||||
"sha256": "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea",
|
||||
"sha256": "619817c4b65b322b5104b6bb6dfe6cda62d9729bd7ad4303ecc8b4e690a67a77",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.13.1"
|
||||
"version": "0.14.1"
|
||||
},
|
||||
"flutter_lints": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "flutter_lints",
|
||||
"sha256": "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c",
|
||||
"sha256": "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.0.0"
|
||||
"version": "5.0.0"
|
||||
},
|
||||
"flutter_localizations": {
|
||||
"dependency": "direct main",
|
||||
@@ -667,21 +673,21 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_riverpod",
|
||||
"sha256": "0f1974eff5bbe774bf1d870e406fc6f29e3d6f1c46bd9c58e7172ff68a785d7d",
|
||||
"sha256": "9532ee6db4a943a1ed8383072a2e3eeda041db5657cdf6d2acecf3c21ecbe7e1",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.5.1"
|
||||
"version": "2.6.1"
|
||||
},
|
||||
"flutter_rust_bridge": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_rust_bridge",
|
||||
"sha256": "e12415c3bce49bcbc3fed383f0ea41ad7d828f6cf0eccba0588ffa5a812fe522",
|
||||
"sha256": "0ad5079de35d317650fec59b26cb4d0c116ebc2ce703a29f9367513b8a91c287",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.82.1"
|
||||
"version": "2.5.0"
|
||||
},
|
||||
"flutter_staggered_grid_view": {
|
||||
"dependency": "transitive",
|
||||
@@ -697,21 +703,31 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_sticky_header",
|
||||
"sha256": "017f398fbb45a589e01491861ca20eb6570a763fd9f3888165a978e11248c709",
|
||||
"sha256": "7f76d24d119424ca0c95c146b8627a457e8de8169b0d584f766c2c545db8f8be",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.6.5"
|
||||
"version": "0.7.0"
|
||||
},
|
||||
"flutter_svg": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_svg",
|
||||
"sha256": "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.10+1"
|
||||
},
|
||||
"flutter_tabler_icons": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_tabler_icons",
|
||||
"sha256": "08581b2d87e41c86e3acb7cf48482f1a1775e4ed37febc02ca1b99a221836580",
|
||||
"sha256": "657c2201e12fa9121a12ddb4edb74d69290f803868eb6526f04102e6d49ec882",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.40.0"
|
||||
"version": "1.43.0"
|
||||
},
|
||||
"flutter_test": {
|
||||
"dependency": "direct dev",
|
||||
@@ -958,12 +974,11 @@
|
||||
"isar_generator": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"path": "packages/isar_generator",
|
||||
"ref": "70a5abd2b36d265a2eef0141f98f312a8710e60c",
|
||||
"resolved-ref": "70a5abd2b36d265a2eef0141f98f312a8710e60c",
|
||||
"url": "https://github.com/ndelanou/isar.git"
|
||||
"name": "isar_generator",
|
||||
"sha256": "76c121e1295a30423604f2f819bc255bc79f852f3bc8743a24017df6068ad133",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "git",
|
||||
"source": "hosted",
|
||||
"version": "3.1.0+1"
|
||||
},
|
||||
"js": {
|
||||
@@ -1000,21 +1015,21 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "just_audio",
|
||||
"sha256": "d8e8aaf417d33e345299c17f6457f72bd4ba0c549dc34607abb5183a354edc4d",
|
||||
"sha256": "b41646a8241688f1d99c2e69c4da2bb26aa4b3a99795f6ff205c2a165e033fda",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.9.40"
|
||||
"version": "0.9.41"
|
||||
},
|
||||
"just_audio_media_kit": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "just_audio_media_kit",
|
||||
"sha256": "7f57d317fafa04cb3e70b924e8f632ffb7eca7a97a369e1e44738ed89fbd5da1",
|
||||
"sha256": "9f3517213dfc7bbaf6980656feb66c35600f114c7efc0b5b3f4476cd5c18b45e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.5"
|
||||
"version": "2.0.6"
|
||||
},
|
||||
"just_audio_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
@@ -1030,11 +1045,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "just_audio_web",
|
||||
"sha256": "b163878529d9b028c53a6972fcd58cae2405bcd11cbfcea620b6fb9f151429d6",
|
||||
"sha256": "9a98035b8b24b40749507687520ec5ab404e291d2b0937823ff45d92cb18d448",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.4.12"
|
||||
"version": "0.4.13"
|
||||
},
|
||||
"leak_tracker": {
|
||||
"dependency": "transitive",
|
||||
@@ -1070,11 +1085,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "lints",
|
||||
"sha256": "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235",
|
||||
"sha256": "3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.0.0"
|
||||
"version": "5.0.0"
|
||||
},
|
||||
"locale_names": {
|
||||
"dependency": "direct main",
|
||||
@@ -1090,21 +1105,31 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "logging",
|
||||
"sha256": "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340",
|
||||
"sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0"
|
||||
"version": "1.3.0"
|
||||
},
|
||||
"macros": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "macros",
|
||||
"sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.1.2-main.4"
|
||||
},
|
||||
"marquee": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "marquee",
|
||||
"sha256": "4b5243d2804373bdc25fc93d42c3b402d6ec1f4ee8d0bb72276edd04ae7addb8",
|
||||
"sha256": "a87e7e80c5d21434f90ad92add9f820cf68be374b226404fe881d2bba7be0862",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.2.3"
|
||||
"version": "2.3.0"
|
||||
},
|
||||
"matcher": {
|
||||
"dependency": "transitive",
|
||||
@@ -1177,16 +1202,6 @@
|
||||
"source": "hosted",
|
||||
"version": "1.0.6"
|
||||
},
|
||||
"mini_music_visualizer": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "mini_music_visualizer",
|
||||
"sha256": "779a957424ce9a09cc00989a8cf9b7541ec22316d9781a43e701afa6acacf274",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.4"
|
||||
},
|
||||
"msix": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
@@ -1468,25 +1483,15 @@
|
||||
"source": "hosted",
|
||||
"version": "1.3.0"
|
||||
},
|
||||
"puppeteer": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "puppeteer",
|
||||
"sha256": "871140cbcc1bcbc6d8e4c2c6ca8fdeed5fae66dfef1efc4c271160a96e0823f9",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.14.0"
|
||||
},
|
||||
"qs_dart": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "qs_dart",
|
||||
"sha256": "8dddeaf1d32fe407e253840b2c25c9ab5bf347d2761d82cb4ce010096565c9ff",
|
||||
"sha256": "be73d060d29c0716ded88380ba32e87ce8105f0ba234edb3edefa0d74d47d64b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.3"
|
||||
"version": "1.2.4"
|
||||
},
|
||||
"recursive_regex": {
|
||||
"dependency": "transitive",
|
||||
@@ -1502,51 +1507,51 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "riverpod",
|
||||
"sha256": "f21b32ffd26a36555e501b04f4a5dca43ed59e16343f1a30c13632b2351dfa4d",
|
||||
"sha256": "59062512288d3056b2321804332a13ffdd1bf16df70dcc8e506e411280a72959",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.5.1"
|
||||
"version": "2.6.1"
|
||||
},
|
||||
"riverpod_analyzer_utils": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "riverpod_analyzer_utils",
|
||||
"sha256": "8b71f03fc47ae27d13769496a1746332df4cec43918aeba9aff1e232783a780f",
|
||||
"sha256": "0dcb0af32d561f8fa000c6a6d95633c9fb08ea8a8df46e3f9daca59f11218167",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.5.1"
|
||||
"version": "0.5.6"
|
||||
},
|
||||
"riverpod_annotation": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "riverpod_annotation",
|
||||
"sha256": "e5e796c0eba4030c704e9dae1b834a6541814963292839dcf9638d53eba84f5c",
|
||||
"sha256": "e14b0bf45b71326654e2705d462f21b958f987087be850afd60578fcd502d1b8",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.3.5"
|
||||
"version": "2.6.1"
|
||||
},
|
||||
"riverpod_generator": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "riverpod_generator",
|
||||
"sha256": "d451608bf17a372025fc36058863737636625dfdb7e3cbf6142e0dfeb366ab22",
|
||||
"sha256": "851aedac7ad52693d12af3bf6d92b1626d516ed6b764eb61bf19e968b5e0b931",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.0"
|
||||
"version": "2.6.1"
|
||||
},
|
||||
"riverpod_lint": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "riverpod_lint",
|
||||
"sha256": "3c67c14ccd16f0c9d53e35ef70d06cd9d072e2fb14557326886bbde903b230a5",
|
||||
"sha256": "0684c21a9a4582c28c897d55c7b611fa59a351579061b43f8c92c005804e63a8",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.3.10"
|
||||
"version": "2.6.1"
|
||||
},
|
||||
"rxdart": {
|
||||
"dependency": "direct main",
|
||||
@@ -1572,11 +1577,51 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "screen_retriever",
|
||||
"sha256": "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90",
|
||||
"sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.1.9"
|
||||
"version": "0.2.0"
|
||||
},
|
||||
"screen_retriever_linux": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "screen_retriever_linux",
|
||||
"sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.2.0"
|
||||
},
|
||||
"screen_retriever_macos": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "screen_retriever_macos",
|
||||
"sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.2.0"
|
||||
},
|
||||
"screen_retriever_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "screen_retriever_platform_interface",
|
||||
"sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.2.0"
|
||||
},
|
||||
"screen_retriever_windows": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "screen_retriever_windows",
|
||||
"sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.2.0"
|
||||
},
|
||||
"scroll_to_index": {
|
||||
"dependency": "direct main",
|
||||
@@ -1592,21 +1637,21 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "share_plus",
|
||||
"sha256": "ef3489a969683c4f3d0239010cc8b7a2a46543a8d139e111c06c558875083544",
|
||||
"sha256": "3af2cda1752e5c24f2fc04b6083b40f013ffe84fb90472f30c6499a9213d5442",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.0.0"
|
||||
"version": "10.1.1"
|
||||
},
|
||||
"share_plus_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "share_plus_platform_interface",
|
||||
"sha256": "0f9e4418835d1b2c3ae78fdb918251959106cefdbc4dd43526e182f80e82f6d4",
|
||||
"sha256": "c57c0bbfec7142e3a0f55633be504b796af72e60e3c791b44d5a017b985f7a48",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.0.0"
|
||||
"version": "5.0.1"
|
||||
},
|
||||
"shelf": {
|
||||
"dependency": "transitive",
|
||||
@@ -1618,16 +1663,6 @@
|
||||
"source": "hosted",
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"shelf_static": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "shelf_static",
|
||||
"sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.3"
|
||||
},
|
||||
"shelf_web_socket": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -1668,11 +1703,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "smtc_windows",
|
||||
"sha256": "799bbe0f8e4436da852c5dcc0be482c97b8ae0f504f65c6b750cd239b4835aa0",
|
||||
"sha256": "80f7c10867da485ffdf87f842bf27e6763589933c18c11af5dc1cd1e158c3154",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.1.2"
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"source_gen": {
|
||||
"dependency": "transitive",
|
||||
@@ -1715,25 +1750,35 @@
|
||||
"source": "git",
|
||||
"version": "3.2.1"
|
||||
},
|
||||
"sprintf": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sprintf",
|
||||
"sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "7.0.0"
|
||||
},
|
||||
"sqflite": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sqflite",
|
||||
"sha256": "a43e5a27235518c03ca238e7b4732cf35eabe863a369ceba6cbefa537a66f16d",
|
||||
"sha256": "ff5a2436ef8ebdfda748fbfe957f9981524cb5ff11e7bafa8c42771840e8a788",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.3.3+1"
|
||||
"version": "2.3.3+2"
|
||||
},
|
||||
"sqflite_common": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sqflite_common",
|
||||
"sha256": "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4",
|
||||
"sha256": "2d8e607db72e9cb7748c9c6e739e2c9618320a5517de693d5a24609c4671b1a4",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.5.4"
|
||||
"version": "2.5.4+4"
|
||||
},
|
||||
"stack_trace": {
|
||||
"dependency": "transitive",
|
||||
@@ -1789,11 +1834,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "synchronized",
|
||||
"sha256": "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558",
|
||||
"sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.1.0+1"
|
||||
"version": "3.3.0+3"
|
||||
},
|
||||
"term_glyph": {
|
||||
"dependency": "transitive",
|
||||
@@ -1835,16 +1880,6 @@
|
||||
"source": "hosted",
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"tuple": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "tuple",
|
||||
"sha256": "a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.2"
|
||||
},
|
||||
"typed_data": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -1899,21 +1934,21 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "url_launcher",
|
||||
"sha256": "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3",
|
||||
"sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.3.0"
|
||||
"version": "6.3.1"
|
||||
},
|
||||
"url_launcher_android": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_android",
|
||||
"sha256": "f0c73347dfcfa5b3db8bc06e1502668265d39c08f310c29bff4e28eea9699f79",
|
||||
"sha256": "e35a698ac302dd68e41f73250bd9517fe3ab5fa4f18fe4647a0872db61bacbab",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.3.9"
|
||||
"version": "6.3.10"
|
||||
},
|
||||
"url_launcher_ios": {
|
||||
"dependency": "transitive",
|
||||
@@ -1939,11 +1974,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_macos",
|
||||
"sha256": "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de",
|
||||
"sha256": "769549c999acdb42b8bcfa7c43d72bf79a382ca7441ab18a808e101149daf672",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.2.0"
|
||||
"version": "3.2.1"
|
||||
},
|
||||
"url_launcher_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
@@ -1979,21 +2014,31 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "uuid",
|
||||
"sha256": "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313",
|
||||
"sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.7"
|
||||
"version": "4.5.1"
|
||||
},
|
||||
"value_layout_builder": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "value_layout_builder",
|
||||
"sha256": "98202ec1807e94ac72725b7f0d15027afde513c55c69ff3f41bcfccb950831bc",
|
||||
"sha256": "c02511ea91ca5c643b514a33a38fa52536f74aa939ec367d02938b5ede6807fa",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.3.1"
|
||||
"version": "0.4.0"
|
||||
},
|
||||
"vector_graphics": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "vector_graphics",
|
||||
"sha256": "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.11+1"
|
||||
},
|
||||
"vector_graphics_codec": {
|
||||
"dependency": "transitive",
|
||||
@@ -2089,51 +2134,51 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "web",
|
||||
"sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27",
|
||||
"sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.5.1"
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"web_socket_channel": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "web_socket_channel",
|
||||
"sha256": "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42",
|
||||
"sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.5"
|
||||
"version": "2.4.0"
|
||||
},
|
||||
"win32": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "win32",
|
||||
"sha256": "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a",
|
||||
"sha256": "4d45dc9069dba4619dc0ebd93c7cec5e66d8482cb625a370ac806dcc8165f2ec",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "5.5.4"
|
||||
"version": "5.5.5"
|
||||
},
|
||||
"win32_registry": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "win32_registry",
|
||||
"sha256": "723b7f851e5724c55409bb3d5a32b203b3afe8587eaf5dafb93a5fed8ecda0d6",
|
||||
"sha256": "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.4"
|
||||
"version": "1.1.5"
|
||||
},
|
||||
"window_manager": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "window_manager",
|
||||
"sha256": "8699323b30da4cdbe2aa2e7c9de567a6abd8a97d9a5c850a3c86dcd0b34bbfbf",
|
||||
"sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.3.9"
|
||||
"version": "0.4.3"
|
||||
},
|
||||
"xdg_directories": {
|
||||
"dependency": "transitive",
|
||||
@@ -2159,11 +2204,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "xxh3",
|
||||
"sha256": "a92b30944a9aeb4e3d4f3c3d4ddb3c7816ca73475cd603682c4f8149690f56d7",
|
||||
"sha256": "cbeb0e1d10f4c6bf67b650f395eac0cc689425b5efc2ba0cc3d3e069a0beaeec",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.1"
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"yaml": {
|
||||
"dependency": "transitive",
|
||||
@@ -2177,7 +2222,7 @@
|
||||
}
|
||||
},
|
||||
"sdks": {
|
||||
"dart": ">=3.4.0 <4.0.0",
|
||||
"flutter": ">=3.22.0"
|
||||
"dart": ">=3.5.0 <4.0.0",
|
||||
"flutter": ">=3.24.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
let
|
||||
# These files can be found in Stockfish/src/evaluate.h
|
||||
nnueBigFile = "nn-31337bea577c.nnue";
|
||||
nnueBigFile = "nn-1111cefa1111.nnue";
|
||||
nnueBig = fetchurl {
|
||||
url = "https://tests.stockfishchess.org/api/nn/${nnueBigFile}";
|
||||
sha256 = "sha256-MTN76ld8W00LPlQYGGGJ7k9Yuq6rjX9vO9BXisp/d9k=";
|
||||
sha256 = "sha256-ERHO+hERa3cWG9SxTatMUPJuWSDHVvSGFZK+Pc1t4XQ=";
|
||||
};
|
||||
nnueSmallFile = "nn-37f18f62d772.nnue";
|
||||
nnueSmall = fetchurl {
|
||||
@@ -18,13 +18,13 @@ let
|
||||
};
|
||||
in rustPlatform.buildRustPackage rec {
|
||||
pname = "fishnet";
|
||||
version = "2.9.3";
|
||||
version = "2.9.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lichess-org";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-HlCnUJBhIhooBvQVz1SDfiifXIBkBlH2dEq+C9al7qI=";
|
||||
hash = "sha256-JhllThFiHeC/5AAFwwZQ0mgbENIWP1cA7aD01DeDVL8=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -35,7 +35,7 @@ in rustPlatform.buildRustPackage rec {
|
||||
cp -v '${nnueSmall}' 'Fairy-Stockfish/src/${nnueSmallFile}'
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-Fb28XNhCt88PFnJ4s0I80L/rLJtBTEZ8Xd/68MYFoLs=";
|
||||
cargoHash = "sha256-HuVEg8uJ1WbXzYaXCPBobmxhbhk+X8D/xFcM2wE8Lh0=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Distributed Stockfish analysis for lichess.org";
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
libiconv,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "id3";
|
||||
version = "0.81";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "squell";
|
||||
repo = "id3";
|
||||
rev = version;
|
||||
hash = "sha256-+h1wwgTB7CpbjyUAK+9BNRhmy83D+1I+cZ70E1m3ENk=";
|
||||
};
|
||||
|
||||
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ];
|
||||
|
||||
makeFlags = [ "prefix=$(out)" ];
|
||||
|
||||
meta = {
|
||||
description = "Portable command-line mass tagger";
|
||||
homepage = "https://squell.github.io/id3/";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = with lib.maintainers; [ jecaro ];
|
||||
platforms = lib.platforms.unix;
|
||||
mainProgram = "id3";
|
||||
};
|
||||
}
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "kubevirt";
|
||||
version = "1.3.1";
|
||||
version = "1.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kubevirt";
|
||||
repo = "kubevirt";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-t6lIHuMvo8iqYkZ1mYVU6fgOP3Q6sqWaTcFLTqAIm5c=";
|
||||
hash = "sha256-FMKug/V1R1SB75zcsOxNAdP6A/YeNEkore88j+38yF8=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
lib,
|
||||
python3Packages,
|
||||
fetchPypi,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonPackage rec {
|
||||
pname = "overturemaps";
|
||||
version = "0.9.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-JsgufE8Xmw7xXVypM+g3Vjmf5fL/FQRxddGSpQ762PQ=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [ poetry-core ];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
click
|
||||
pyarrow
|
||||
shapely
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Official command-line tool of the Overture Maps Foundation";
|
||||
homepage = "https://overturemaps.org/";
|
||||
mainProgram = "overturemaps";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ crimeminister ];
|
||||
};
|
||||
}
|
||||
@@ -1,36 +1,54 @@
|
||||
{ lib, fetchFromGitHub, buildGoModule, callPackage, enableWebui ? true }:
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildGoModule,
|
||||
callPackage,
|
||||
enableWebui ? true,
|
||||
nixosTests,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "rmfakecloud";
|
||||
version = "0.0.18";
|
||||
version = "0.0.21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ddvk";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-J8oB5C5FYZTVq9zopHoL6WYpfTyiiyrQ4YSGu+2eaKw=";
|
||||
hash = "sha256-Opx39FUo4Kzezi96D9iraA8gkqCPVfMf4LhxtVpsuNQ=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-S43qNDAlDWhrkfSffCooveemR1Z7KXS18t97UoolgBM=";
|
||||
vendorHash = "sha256-9tfxE03brUvCYusmewiqNpCkKyIS9qePqylrzDWrJLY=";
|
||||
|
||||
ui = callPackage ./webui.nix { inherit version src; };
|
||||
|
||||
postPatch = if enableWebui then ''
|
||||
mkdir -p ui/build
|
||||
cp -r ${ui}/* ui/build
|
||||
'' else ''
|
||||
sed -i '/go:/d' ui/assets.go
|
||||
'';
|
||||
postPatch =
|
||||
if enableWebui then
|
||||
''
|
||||
mkdir -p ui/build
|
||||
cp -r ${ui}/* ui/build
|
||||
''
|
||||
else
|
||||
''
|
||||
sed -i '/go:/d' ui/assets.go
|
||||
'';
|
||||
|
||||
ldflags = [
|
||||
"-s" "-w" "-X main.version=v${version}"
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.version=v${version}"
|
||||
];
|
||||
|
||||
passthru.tests.rmfakecloud = nixosTests.rmfakecloud;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Host your own cloud for the Remarkable";
|
||||
homepage = "https://ddvk.github.io/rmfakecloud/";
|
||||
license = licenses.agpl3Only;
|
||||
maintainers = with maintainers; [ pacien martinetd ];
|
||||
maintainers = with maintainers; [
|
||||
pacien
|
||||
martinetd
|
||||
];
|
||||
mainProgram = "rmfakecloud";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
yarnOfflineCache = fetchYarnDeps {
|
||||
yarnLock = "${src}/ui/yarn.lock";
|
||||
hash = "sha256-JLCrpzytMKejmW+WlM6yybsoIZiimiJdPG5dSIn1L14=";
|
||||
hash = "sha256-9//uQ4ZLLTf2N1WSwsOwFjBuDmThuMtMXU4SzMljAMM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ fixup-yarn-lock yarn nodejs ];
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "syshud";
|
||||
version = "0-unstable-2024-11-04";
|
||||
version = "0-unstable-2024-11-12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "System64fumo";
|
||||
repo = "syshud";
|
||||
rev = "157b725a3f29d67f16c25fb3062b62ad6fec4e15";
|
||||
hash = "sha256-q04xYOdnnyUyiFc72Gzk65fWzQgYSOACPUXIk7kvIP8=";
|
||||
rev = "734d632ca0665a288d1308f883d974462fa2d349";
|
||||
hash = "sha256-Rk0q/veBEJh8BHZZoFcGZ+Beh8mWGGi2OiuGlM0NEgs=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
lib,
|
||||
buildDotnetModule,
|
||||
fetchFromGitHub,
|
||||
dotnetCorePackages,
|
||||
nix-update-script,
|
||||
}:
|
||||
buildDotnetModule rec {
|
||||
pname = "technitium-dns-server-library";
|
||||
version = "dns-server-v13.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TechnitiumSoftware";
|
||||
repo = "TechnitiumLibrary";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-stfxYe0flE1daPuXw/GAgY52ZD7pkqnBIBvmSVPWWjI=";
|
||||
name = "${pname}-${version}";
|
||||
};
|
||||
|
||||
dotnet-sdk = dotnetCorePackages.sdk_8_0;
|
||||
|
||||
nugetDeps = ./nuget-deps.nix;
|
||||
|
||||
projectFile = [
|
||||
"TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj"
|
||||
"TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj"
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/TechnitiumSoftware/DnsServer/blob/master/CHANGELOG.md";
|
||||
description = "Library for Authorative and Recursive DNS server for Privacy and Security";
|
||||
homepage = "https://github.com/TechnitiumSoftware/DnsServer";
|
||||
license = lib.licenses.gpl3Only;
|
||||
mainProgram = "technitium-dns-server-library";
|
||||
maintainers = with lib.maintainers; [ fabianrig ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -3,40 +3,19 @@
|
||||
buildDotnetModule,
|
||||
fetchFromGitHub,
|
||||
dotnetCorePackages,
|
||||
technitium-dns-server-library,
|
||||
nixosTests,
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
technitium-library = buildDotnetModule rec {
|
||||
pname = "TechnitiumLibrary";
|
||||
version = "13.0.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TechnitiumSoftware";
|
||||
repo = "TechnitiumLibrary";
|
||||
rev = "refs/tags/dns-server-v${version}";
|
||||
hash = "sha256-mMNZZvM/UvQTiyeOgPHXXFxmsiGPe4Jal1aSEMEM5Xc=";
|
||||
name = "${pname}-${version}";
|
||||
};
|
||||
|
||||
dotnet-sdk = dotnetCorePackages.sdk_8_0;
|
||||
|
||||
nugetDeps = ./library-nuget-deps.nix;
|
||||
|
||||
projectFile = [
|
||||
"TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj"
|
||||
"TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj"
|
||||
];
|
||||
};
|
||||
in
|
||||
buildDotnetModule rec {
|
||||
pname = "technitium-dns-server";
|
||||
version = "13.0.2";
|
||||
version = "13.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TechnitiumSoftware";
|
||||
repo = "DnsServer";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-2dFjr3f4ZlLBJzuObSYIkSdtcyZ8dC6M7/S1p7WoG0c=";
|
||||
hash = "sha256-oxLMBs+XkzvlfSst6ZD56ZIgiXwm0Px8Tn3Trdd/6H8=";
|
||||
name = "${pname}-${version}";
|
||||
};
|
||||
|
||||
@@ -50,7 +29,7 @@ buildDotnetModule rec {
|
||||
# move dependencies from TechnitiumLibrary to the expected directory
|
||||
preBuild = ''
|
||||
mkdir -p ../TechnitiumLibrary/bin
|
||||
cp -r ${technitium-library}/lib/TechnitiumLibrary/* ../TechnitiumLibrary/bin/
|
||||
cp -r ${technitium-dns-server-library}/lib/${technitium-dns-server-library.pname}/* ../TechnitiumLibrary/bin/
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
@@ -61,6 +40,8 @@ buildDotnetModule rec {
|
||||
inherit (nixosTests) technitium-dns-server;
|
||||
};
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/TechnitiumSoftware/DnsServer/blob/master/CHANGELOG.md";
|
||||
description = "Authorative and Recursive DNS server for Privacy and Security";
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
testers,
|
||||
television,
|
||||
nix-update-script,
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "television";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alexpasmantier";
|
||||
repo = "television";
|
||||
rev = "refs/tags/" + version;
|
||||
hash = "sha256-yi8lPm3zkmamN6gPlGfojNlIXM1cgSr1zL2zMNni5f0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-1SdyVtMjkfXH9iGew9i8xpx8WlUly4vIcKY3weeW3LQ=";
|
||||
|
||||
passthru = {
|
||||
tests.version = testers.testVersion {
|
||||
package = television;
|
||||
command = "XDG_DATA_HOME=$TMPDIR tv --version";
|
||||
};
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Television is a blazingly fast general purpose fuzzy finder";
|
||||
|
||||
longDescription = ''
|
||||
Television is a blazingly fast general purpose fuzzy finder TUI written
|
||||
in Rust. It is inspired by the neovim telescope plugin and is designed
|
||||
to be fast, efficient, simple to use and easily extensible. It is built
|
||||
on top of tokio, ratatui and the nucleo matcher used by the helix editor.
|
||||
'';
|
||||
|
||||
homepage = "https://github.com/alexpasmantier/television";
|
||||
changelog = "https://github.com/alexpasmantier/television/releases/tag/${version}";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "tv";
|
||||
maintainers = with lib.maintainers; [
|
||||
louis-thevenet
|
||||
getchoo
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
makeBinaryWrapper,
|
||||
rustPlatform,
|
||||
}:
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "wl-crosshair";
|
||||
version = "0.1.0-unstable-2024-05-09";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lelgenio";
|
||||
repo = "wl-crosshair";
|
||||
rev = "39b716cf410a1b45006f50f32f8d63de5c43aedb";
|
||||
hash = "sha256-q5key9BWJjJQqECrhflso9ZTzULBeScvromo0S4fjqE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-+QAvwnMMADj8Guo1idWj4uqmdxTLK95CB2BwP4QeQ18=";
|
||||
|
||||
nativeBuildInputs = [ makeBinaryWrapper ];
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $out/share
|
||||
cp -r ./cursors $out/share/cursors
|
||||
wrapProgram $out/bin/wl-crosshair \
|
||||
--set-default WL_CROSSHAIR_IMAGE_PATH $out/share/cursors/inverse-v.png
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A crosshair overlay for wlroots compositor";
|
||||
homepage = "https://github.com/lelgenio/wl-crosshair";
|
||||
license = lib.licenses.unfree; # didn't found a license
|
||||
mainProgram = "wl-crosshair";
|
||||
maintainers = with lib.maintainers; [ Guanran928 ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
appimageTools.wrapType2 rec {
|
||||
pname = "xlights";
|
||||
version = "2024.16";
|
||||
version = "2024.18";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/smeighan/xLights/releases/download/${version}/xLights-${version}-x86_64.AppImage";
|
||||
hash = "sha256-r9NtNuPmc8J1y3MxA4oSdRmPKDQeDQENdKbNVlcGwAI=";
|
||||
hash = "sha256-zwOsZG7YU00wz2ZUbOVgGNQxRU81nURjW+B+XTruOuQ=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -26,12 +26,12 @@ let
|
||||
# Corretto, too.
|
||||
"--disable-warnings-as-errors"
|
||||
];
|
||||
version = "11.0.24.8.1";
|
||||
version = "11.0.25.9.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "corretto";
|
||||
repo = "corretto-11";
|
||||
rev = version;
|
||||
sha256 = "sha256-MD/ipEulQCEgfqqa0QQrD6x6GQwirQfb8OT2UBDLYEE=";
|
||||
hash = "sha256-ewGGj4BHmwoPdULeT3PSI0Fo9T3cFbTO7cZXhzuKISY=";
|
||||
};
|
||||
};
|
||||
in
|
||||
|
||||
@@ -21,12 +21,12 @@ let
|
||||
;
|
||||
jdk = jdk17;
|
||||
gradle = gradle_7;
|
||||
version = "17.0.12.7.1";
|
||||
version = "17.0.13.11.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "corretto";
|
||||
repo = "corretto-17";
|
||||
rev = version;
|
||||
sha256 = "sha256-aRn1hqaqNsBkp2jHHkwMKc8cNiBM+TYVm3tVMPJJ1YE=";
|
||||
hash = "sha256-2jMre5aI02uDFjSgToTyVNriyb4EuZ01lKsNi822o5Q=";
|
||||
};
|
||||
};
|
||||
in
|
||||
|
||||
@@ -21,12 +21,12 @@ let
|
||||
;
|
||||
jdk = jdk21;
|
||||
gradle = gradle_7;
|
||||
version = "21.0.4.7.1";
|
||||
version = "21.0.5.11.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "corretto";
|
||||
repo = "corretto-21";
|
||||
rev = version;
|
||||
sha256 = "sha256-EQqktd2Uz9PhkCaqvbuzmONcSiRppQ40tpLB3mqu2wo=";
|
||||
hash = "sha256-Df2Pq2aPrTxD4FeqG12apE/USfQULmMGsDsgXrmCINc=";
|
||||
};
|
||||
};
|
||||
in
|
||||
|
||||
@@ -117,14 +117,11 @@ jdk.overrideAttrs (
|
||||
# Some of the OpenJDK derivation set their `pos` by hand. We need to
|
||||
# overwrite this in order to point to Corretto, not OpenJDK.
|
||||
pos = __curPos;
|
||||
meta =
|
||||
with lib;
|
||||
oldAttrs.meta
|
||||
// {
|
||||
homepage = "https://aws.amazon.com/corretto";
|
||||
license = licenses.gpl2Only;
|
||||
description = "Amazon's distribution of OpenJDK";
|
||||
maintainers = with maintainers; [ rollf ];
|
||||
};
|
||||
meta = oldAttrs.meta // {
|
||||
homepage = "https://aws.amazon.com/corretto";
|
||||
license = lib.licenses.gpl2Only;
|
||||
description = "Amazon's distribution of OpenJDK";
|
||||
maintainers = with lib.maintainers; [ rollf ];
|
||||
};
|
||||
}
|
||||
)
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
{ lib, mkCoqDerivation, coq, mathcomp-ssreflect, version ? null }:
|
||||
|
||||
mkCoqDerivation rec {
|
||||
pname = "lemma-overloading";
|
||||
inherit version;
|
||||
|
||||
defaultVersion = with lib.versions;
|
||||
lib.switch [ coq.coq-version mathcomp-ssreflect.version ] [
|
||||
{ cases = [ (range "8.10" "8.12") (range "1.7" "1.11") ]; out = "8.12.0"; }
|
||||
{ cases = [ (range "8.10" "8.11") (range "1.7" "1.11") ]; out = "8.11.0"; }
|
||||
{ cases = [ (range "8.8" "8.11") (range "1.7" "1.10") ]; out = "8.10.0"; }
|
||||
{ cases = [ (range "8.8" "8.9") (range "1.7" "1.8") ]; out = "8.9.0"; }
|
||||
{ cases = [ (isEq "8.8") (range "1.6.2" "1.7") ]; out = "8.8.0"; }
|
||||
] null;
|
||||
|
||||
release = {
|
||||
"8.12.0".sha256 = "sha256-ul1IhxFwhLTy3+rmo3gvjHI3Z8A8avN0Rzq0YDy2bjs=";
|
||||
"8.11.0".sha256 = "sha256-RI3KdSEYxUbjfZWKO7atGdEqDU8WmLJSFeF6TLlgUFc=";
|
||||
"8.10.0".sha256 = "sha256-qpHh/iz2fFtGwUedjJ6fuOh8uq1mlL4ETxc9zDJ6800=";
|
||||
"8.9.0".sha256 = "sha256-dE9O94DvcF93TUTU7ky9pvGZgTtPZWz6826b6Js/nHc=";
|
||||
"8.8.0".sha256 = "sha256-Iq3KfESMnZF8hhGKuvZHx+hAMEaoCP7MhhQEI6xfoO8=";
|
||||
};
|
||||
releaseRev = v: "v${v}";
|
||||
|
||||
propagatedBuildInputs = [ mathcomp-ssreflect ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Libraries demonstrating design patterns for programming and proving with canonical structures in Coq";
|
||||
maintainers = with lib.maintainers; [ cohencyril ];
|
||||
license = licenses.gpl3Plus;
|
||||
};
|
||||
}
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "accuweather";
|
||||
version = "3.0.0";
|
||||
version = "4.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||
owner = "bieniu";
|
||||
repo = "accuweather";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-hnKwK0I8C8Xh7yn4yk2DqowqgyZYDB22IEllm5MeIGo=";
|
||||
hash = "sha256-7k5aA9Pm9DWjPXwsmHP6jMhnobVJpsLGPgs3YCvnzco=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "hahomematic";
|
||||
version = "2024.10.17";
|
||||
version = "2024.11.7";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.12";
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
owner = "danielperna84";
|
||||
repo = "hahomematic";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-7VCmZcs2WtS9rlWby40dZGXcFY8E+3q+QH2URJkOLLQ=";
|
||||
hash = "sha256-9sCsddVgzfObmhSwfayuf7n7VNlDKKCLM8/dsMH91GA=";
|
||||
};
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "nbdev";
|
||||
version = "2.3.31";
|
||||
version = "2.3.32";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-a0BOBwzlZ1HFvpamqQHn8rtgghdkTfr9778wW84q7Xo=";
|
||||
hash = "sha256-pyPUmITUIM2uwm9F7xm+yorXMwMsHctVc4936+J76a0=";
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
lib,
|
||||
callPackage,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
callPackage ../generic.nix rec {
|
||||
pname = "tower-pixel-dungeon";
|
||||
version = "0.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FixAkaTheFix";
|
||||
repo = "Tower-Pixel-Dungeon";
|
||||
rev = "TPDv${lib.replaceStrings [ "." ] [ "" ] version}";
|
||||
hash = "sha256-ZyqrrSuA++L7FOUj6Ytk2lld0YMY4B7WOCzpohOKhdU=";
|
||||
};
|
||||
|
||||
sourceRoot = src.name + "/pixel-towers-master";
|
||||
|
||||
desktopName = "Tower Pixel Dungeon";
|
||||
|
||||
# Sprite sources (Paint.NET files) interfere with the build process.
|
||||
postPatch = ''
|
||||
rm core/src/main/assets/{levelsplashes,sprites}/*.pdn
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/FixAkaTheFix/Tower-Pixel-Dungeon";
|
||||
downloadPage = "https://github.com/FixAkaTheFix/Tower-Pixel-Dungeon/releases";
|
||||
description = "Turn-based tower defense game based on Shattered Pixel Dungeon";
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,238 @@
|
||||
{
|
||||
"!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",
|
||||
"!version": 1,
|
||||
"https://repo.maven.apache.org/maven2": {
|
||||
"com/badlogicgames/gdx#gdx-backend-lwjgl3/1.11.0": {
|
||||
"jar": "sha256-my0CJorGB5QwSi4E5ep1H62fX5bsyvFdgCOm4LF6994=",
|
||||
"module": "sha256-o7gpPFXSp2lb60LCcKrfKpQcK4NqQL8Ob4W6OOY0VwY=",
|
||||
"pom": "sha256-wa55d83hp9muWlhfDe8Ap2d4LzcR5/+RYTX2UPA2HOo="
|
||||
},
|
||||
"com/badlogicgames/gdx#gdx-freetype-platform/1.11.0": {
|
||||
"pom": "sha256-a5PHPPIyrqNpnueP5GEkJ14KwbsROJkXUcz96l8Au9c="
|
||||
},
|
||||
"com/badlogicgames/gdx#gdx-freetype-platform/1.11.0/natives-desktop": {
|
||||
"jar": "sha256-9GCzmqhP9bnWC4mT4j/zKtpWellmThTrfha7VcWk9yE="
|
||||
},
|
||||
"com/badlogicgames/gdx#gdx-freetype/1.11.0": {
|
||||
"jar": "sha256-u5hP1RQ13YCN0HaSWOqzJikXG19OnkPzmvRUPh7E3yI=",
|
||||
"module": "sha256-n5oGuAY9dyn7H94+ippXm3vuPUqevY+xrDubsj78b/M=",
|
||||
"pom": "sha256-xkjQNIE46uOtYmScUTA8R5rr5czpsbXQeLX3rkVQG+0="
|
||||
},
|
||||
"com/badlogicgames/gdx#gdx-jnigen-loader/2.3.1": {
|
||||
"jar": "sha256-ZJDdoiWmHHYCwnu+xOSBE3/1lfjOCy3bpBTww0Bq7mA=",
|
||||
"module": "sha256-nNWFK9nlHTbRJxrypGzZfOwk5XEHblQTbsmtNxhGua8=",
|
||||
"pom": "sha256-7e2XZPzSpbw8peeAUEHppiAZ+ovkNLWZ8D1JR+KkQng="
|
||||
},
|
||||
"com/badlogicgames/gdx#gdx-platform/1.11.0": {
|
||||
"pom": "sha256-8cBBk8LQnXP8lVNQL05ZFMIOgDWrdpoZ0z4bxJJ0AkA="
|
||||
},
|
||||
"com/badlogicgames/gdx#gdx-platform/1.11.0/natives-desktop": {
|
||||
"jar": "sha256-yUFpxwl25LGMCL1qKWtETqiLtUlF67EtHy5DK5L4OTA="
|
||||
},
|
||||
"com/badlogicgames/gdx#gdx/1.11.0": {
|
||||
"jar": "sha256-IxU8Z+GVYGROD6EjUjK12F7kHPKJKBwtp+yMKONXULk=",
|
||||
"module": "sha256-twUVE1CLWninINOZQrsifRvrOrzgBpskstIAA2TPbbM=",
|
||||
"pom": "sha256-2W6H3BZixRugifIY1Cy3/U3b3sZQiytosvCsZ5dvJSU="
|
||||
},
|
||||
"com/badlogicgames/gdx-controllers#gdx-controllers-core/2.2.3": {
|
||||
"jar": "sha256-mONKsUmJoPsqyIG6IaxNEqbOTeQoPzmypPFlumEqOlA=",
|
||||
"pom": "sha256-UFwJ02ifZMr31qLz/PeKizwEFLIuRH4BlTHJDBCqmGU="
|
||||
},
|
||||
"com/badlogicgames/gdx-controllers#gdx-controllers-desktop/2.2.3": {
|
||||
"jar": "sha256-UkirjqKl+0SixFdVEQLsNAP/JYm6hKImCti8cv6X6oM=",
|
||||
"pom": "sha256-yc9KDEo6Bu+vBLORaza3fL3F71YdCpy6GhdiPxH8Tt8="
|
||||
},
|
||||
"com/badlogicgames/jamepad#jamepad/2.0.20.0": {
|
||||
"jar": "sha256-6fFqB9SpRCSs0DiOw6P+TsZLfhiWxlgUwv9rRisTs2Y=",
|
||||
"module": "sha256-vXFX36GUJsdj2VgYbnHR3+lKnBRgBeEI9pwUameDrmY=",
|
||||
"pom": "sha256-+gwaoDndosNqw/VslH3vLEOptLnkbCPhrqddHQaZ3eQ="
|
||||
},
|
||||
"com/badlogicgames/jlayer#jlayer/1.0.1-gdx": {
|
||||
"jar": "sha256-qrze3C4/pBxOE4hwUj10MzfxiZMQgGMLoaIoVTjNAPs=",
|
||||
"pom": "sha256-nGCRe2JnOIvFeWpSDswPF8ed2hVGUM0FQdTEE4ghv0k="
|
||||
},
|
||||
"org/jcraft#jorbis/0.0.17": {
|
||||
"jar": "sha256-4GfymjcBQmtn7ZcwNpScbljKW7U+73JAsuceKG0lKp4=",
|
||||
"pom": "sha256-GN47DZMq+Zgy202DL2g1B/vdWgsMJN1oDoTOb1cYLiQ="
|
||||
},
|
||||
"org/json#json/20170516": {
|
||||
"jar": "sha256-gT835IIPGFTopOtPgN+UvxsfLsbDtyaS8jq5pVYlavY=",
|
||||
"pom": "sha256-ZMFVQ6PV2yeaIK6w36A0oqecIVn4zUAd6kj/DyNMGN0="
|
||||
},
|
||||
"org/lwjgl#lwjgl-glfw/3.3.1": {
|
||||
"jar": "sha256-CLvDTrdS+GPjf4OrHHsMIvfLJtD4+wpKSoxgKKxFs4U=",
|
||||
"pom": "sha256-TKQrQ8iqDodIWWB0d0C5lFqqH99+QTTm+iTo+d8cF2A="
|
||||
},
|
||||
"org/lwjgl#lwjgl-glfw/3.3.1/natives-linux": {
|
||||
"jar": "sha256-Ze0Ev/fQf+ybf958OxHEBShsjWbk609Mm3kuJn7OWwY="
|
||||
},
|
||||
"org/lwjgl#lwjgl-glfw/3.3.1/natives-linux-arm32": {
|
||||
"jar": "sha256-hOvo8klGPrF84PrpnYsto8G/kcjUEHOjtYNFd7dS4/s="
|
||||
},
|
||||
"org/lwjgl#lwjgl-glfw/3.3.1/natives-linux-arm64": {
|
||||
"jar": "sha256-IgDyzcENHaZ215o+oFybpVnaCZUFwbdWtu0iL2FagSA="
|
||||
},
|
||||
"org/lwjgl#lwjgl-glfw/3.3.1/natives-macos": {
|
||||
"jar": "sha256-G2z/nmSKci7gzBRmlhIFKqW6gJRp+os/sh8kw6vnDek="
|
||||
},
|
||||
"org/lwjgl#lwjgl-glfw/3.3.1/natives-macos-arm64": {
|
||||
"jar": "sha256-nHlVeHSNWPQtXUcu2A0ulpk71Psf/ABYztosYx7zmJo="
|
||||
},
|
||||
"org/lwjgl#lwjgl-glfw/3.3.1/natives-windows": {
|
||||
"jar": "sha256-nnROy4QCnXrO2uh24lV2WRhKKa/uVeRT9KslZzSb+Ek="
|
||||
},
|
||||
"org/lwjgl#lwjgl-glfw/3.3.1/natives-windows-x86": {
|
||||
"jar": "sha256-pYAgBm4ePVP/xMf7ShWMDLP/tPM6rrPlTSVScyGUxBI="
|
||||
},
|
||||
"org/lwjgl#lwjgl-jemalloc/3.3.1": {
|
||||
"jar": "sha256-7kn8Co2UVkUuVM1vd3gj7aZm4sY/wU1lsv0sws/tXb4=",
|
||||
"pom": "sha256-+ZSGEVVV8RPaHOOs1f7LyWk7X9o1P/era9Lj1//dsn4="
|
||||
},
|
||||
"org/lwjgl#lwjgl-jemalloc/3.3.1/natives-linux": {
|
||||
"jar": "sha256-m3mvXH/Q2UkG7h0qU6NCCidQfWYiS0/0a59ncmRd7TQ="
|
||||
},
|
||||
"org/lwjgl#lwjgl-jemalloc/3.3.1/natives-linux-arm32": {
|
||||
"jar": "sha256-Bj8Lsu2V5d4q0G4Q0xJ/hJDdviBKyj5qOc5C3pF4TF8="
|
||||
},
|
||||
"org/lwjgl#lwjgl-jemalloc/3.3.1/natives-linux-arm64": {
|
||||
"jar": "sha256-X4nVRq4fr1Gv+/sMZBR60swze/ajLwv4fEbTTDQvxdU="
|
||||
},
|
||||
"org/lwjgl#lwjgl-jemalloc/3.3.1/natives-macos": {
|
||||
"jar": "sha256-B6qwMJQFjjiph2upM54IoiQDlO+Ii35/z9R2I1j22Wg="
|
||||
},
|
||||
"org/lwjgl#lwjgl-jemalloc/3.3.1/natives-macos-arm64": {
|
||||
"jar": "sha256-500OE6wC9BAsIMF/DUFmCK2FNDSV7K4wAp32VousLSc="
|
||||
},
|
||||
"org/lwjgl#lwjgl-jemalloc/3.3.1/natives-windows": {
|
||||
"jar": "sha256-Il8331UAYUZ1vprLYnjLbJyAo0kmR5iyz8fsQ08e1HI="
|
||||
},
|
||||
"org/lwjgl#lwjgl-jemalloc/3.3.1/natives-windows-x86": {
|
||||
"jar": "sha256-Y5uy113z3Vnqewv4uEfgr1cHRpTXk5ILoclTeJeyw9g="
|
||||
},
|
||||
"org/lwjgl#lwjgl-openal/3.3.1": {
|
||||
"jar": "sha256-cyXuG5GooQwGJsabVXqI8t9qwb3KDlLiqS0yQknyytA=",
|
||||
"pom": "sha256-+ZzowctqhyXSbdyzNFxAPNu8x8qO6WYIu/PCxP2WaiE="
|
||||
},
|
||||
"org/lwjgl#lwjgl-openal/3.3.1/natives-linux": {
|
||||
"jar": "sha256-C3OB9R7cYQy2ByRdw0p2LSsht0R4FARAaKGmADu4eDg="
|
||||
},
|
||||
"org/lwjgl#lwjgl-openal/3.3.1/natives-linux-arm32": {
|
||||
"jar": "sha256-PQ39lwowYdM7FdvxjT7u/PB83EFx6skgUU8DhkY4mmI="
|
||||
},
|
||||
"org/lwjgl#lwjgl-openal/3.3.1/natives-linux-arm64": {
|
||||
"jar": "sha256-RPO9inlEGNtNU+51Rtkdl9nK9/QuE+ojU2PMM18u9ig="
|
||||
},
|
||||
"org/lwjgl#lwjgl-openal/3.3.1/natives-macos": {
|
||||
"jar": "sha256-UYTKJLjf6XJVtstVjFKb1qOImBu+VeITcY4/0r2ehuQ="
|
||||
},
|
||||
"org/lwjgl#lwjgl-openal/3.3.1/natives-macos-arm64": {
|
||||
"jar": "sha256-wi7Lzvj+5K7q+YEDLfPiy8MKkRqQJS7awfFJeX1YdXU="
|
||||
},
|
||||
"org/lwjgl#lwjgl-openal/3.3.1/natives-windows": {
|
||||
"jar": "sha256-X35maqJMqLP7dY5ywD/7nYCbMEicantH6tZ8aXf/ZU4="
|
||||
},
|
||||
"org/lwjgl#lwjgl-openal/3.3.1/natives-windows-x86": {
|
||||
"jar": "sha256-fVtbb61e+7Lowk80dgDHy8bv3RNh/TewtaEzGSMehR4="
|
||||
},
|
||||
"org/lwjgl#lwjgl-opengl/3.3.1": {
|
||||
"jar": "sha256-5DbSFE86Nv/3cv1kIzMWgJt5XzkN79TVVmD8aG58KDQ=",
|
||||
"pom": "sha256-LL9XxnqNBGatgI4aJ/4908EQ6KwC3IqyushKhRl3VUE="
|
||||
},
|
||||
"org/lwjgl#lwjgl-opengl/3.3.1/natives-linux": {
|
||||
"jar": "sha256-vPzZ+N/SKUiK2ew1PUjHsC3lyiG63UCS8ZAiOaHtBpA="
|
||||
},
|
||||
"org/lwjgl#lwjgl-opengl/3.3.1/natives-linux-arm32": {
|
||||
"jar": "sha256-IDPJfXY+YL2sAX/bsI06Q7vlwXqjZ7QsU3ycw6tAYY8="
|
||||
},
|
||||
"org/lwjgl#lwjgl-opengl/3.3.1/natives-linux-arm64": {
|
||||
"jar": "sha256-EFjEunNUzavz75NZUeKT91tJYedT13/XU13ccy4oPyg="
|
||||
},
|
||||
"org/lwjgl#lwjgl-opengl/3.3.1/natives-macos": {
|
||||
"jar": "sha256-cR8plyiIUJJiqVfxsxOL+ptQVRnRHfbldj0cmj+LPF0="
|
||||
},
|
||||
"org/lwjgl#lwjgl-opengl/3.3.1/natives-macos-arm64": {
|
||||
"jar": "sha256-29EQBE6uitvKjjx6cwUpo1FVnnTOqIe7PNbvDcAW8pU="
|
||||
},
|
||||
"org/lwjgl#lwjgl-opengl/3.3.1/natives-windows": {
|
||||
"jar": "sha256-hRubWTysIeOvUd1MMD6N8/5qNEo/gda5vMGG5+VAv9o="
|
||||
},
|
||||
"org/lwjgl#lwjgl-opengl/3.3.1/natives-windows-x86": {
|
||||
"jar": "sha256-aD2K09DQl3puoYuIpMvn6P1PBsGrIbq+2riDCXQLzGA="
|
||||
},
|
||||
"org/lwjgl#lwjgl-stb/3.3.1": {
|
||||
"jar": "sha256-ZOXMzi/Hy88Mg0pb6GQtniSYzj/jHBT/HfdBh4o/gSE=",
|
||||
"pom": "sha256-dKgsbPvqhNIxAk2f2FgO2VumPCAafUeqsmO6hofDCVk="
|
||||
},
|
||||
"org/lwjgl#lwjgl-stb/3.3.1/natives-linux": {
|
||||
"jar": "sha256-+BuZjoxdYj1XHi/NRvy4e30w7SXfd95jrsjP7bNMSnA="
|
||||
},
|
||||
"org/lwjgl#lwjgl-stb/3.3.1/natives-linux-arm32": {
|
||||
"jar": "sha256-6xnGjFt5MUjKOT24bzHQ3pVALZ9MFOUADjkYSA9iKkc="
|
||||
},
|
||||
"org/lwjgl#lwjgl-stb/3.3.1/natives-linux-arm64": {
|
||||
"jar": "sha256-XOyb0h8xIAJaLIOB3BCax+yI5o5xX9fK27kPXVVfZZs="
|
||||
},
|
||||
"org/lwjgl#lwjgl-stb/3.3.1/natives-macos": {
|
||||
"jar": "sha256-oXjWYDA5nGmJeN/kqVALdVep2vTAYeg8iHAzfpsL0+c="
|
||||
},
|
||||
"org/lwjgl#lwjgl-stb/3.3.1/natives-macos-arm64": {
|
||||
"jar": "sha256-DXoP8tto86vkFpFn4vSJ3/d72igvQvhuQelEvnxDbdg="
|
||||
},
|
||||
"org/lwjgl#lwjgl-stb/3.3.1/natives-windows": {
|
||||
"jar": "sha256-/W/3om6GRa95oNIcpz6NyeRz80AtEzPlRKgdIcpQd+c="
|
||||
},
|
||||
"org/lwjgl#lwjgl-stb/3.3.1/natives-windows-x86": {
|
||||
"jar": "sha256-v3PjtRu0MOWIvRWOlsyimOmMoS8p3FzxRFwfDFw5uhs="
|
||||
},
|
||||
"org/lwjgl#lwjgl-tinyfd/3.3.1": {
|
||||
"jar": "sha256-SI9R7ZXw+sSNHYfLDjusCMAS3L9u88FohoXXCM28zVY=",
|
||||
"pom": "sha256-78RtVita7rFRzJnBhn5KUeVLzwWs+2EwOtZUh45Nyq8="
|
||||
},
|
||||
"org/lwjgl#lwjgl-tinyfd/3.3.1/natives-linux": {
|
||||
"jar": "sha256-e9cLKCM/RiGdoZiaw+n27vcuvyEc43Uv8eZFzqQYpM8="
|
||||
},
|
||||
"org/lwjgl#lwjgl-tinyfd/3.3.1/natives-linux-arm64": {
|
||||
"jar": "sha256-pLai7OGbhNkzyXmwx1+46BgCpoLVJEmWXDP0xaH+cAw="
|
||||
},
|
||||
"org/lwjgl#lwjgl-tinyfd/3.3.1/natives-macos": {
|
||||
"jar": "sha256-H1yGorLASVqlahKnTHwvwsk1PMOKoAzBOjJAR2QcMk0="
|
||||
},
|
||||
"org/lwjgl#lwjgl-tinyfd/3.3.1/natives-macos-arm64": {
|
||||
"jar": "sha256-EY1ViXZdZobUeDcZwt6MpmWiSX2LncKK00/RDtU0P6o="
|
||||
},
|
||||
"org/lwjgl#lwjgl-tinyfd/3.3.1/natives-windows": {
|
||||
"jar": "sha256-7McVIQloBZdWnZsyIEXynBp93uxxgs9pGJ2uFUE4ucg="
|
||||
},
|
||||
"org/lwjgl#lwjgl/3.3.1": {
|
||||
"jar": "sha256-z4P5DjL7lz/17fyk7zX1XKUbtwpXm2ofKQdE9VLo5IQ=",
|
||||
"pom": "sha256-xMXHr6uOt4JTZqIwhsPf7droMIwRXF1iF6gm7DJLN+M="
|
||||
},
|
||||
"org/lwjgl#lwjgl/3.3.1/natives-linux": {
|
||||
"jar": "sha256-Iu8q+jGhdAozfsnGgGxrjZfpMaY+LEMnDLrxT7P2/E4="
|
||||
},
|
||||
"org/lwjgl#lwjgl/3.3.1/natives-linux-arm32": {
|
||||
"jar": "sha256-9rVYGOx25ewBfiW8OvbsTbe3ol56KhdW+i/6uojIZWQ="
|
||||
},
|
||||
"org/lwjgl#lwjgl/3.3.1/natives-linux-arm64": {
|
||||
"jar": "sha256-T9lq94+cKTsXAAEcfbGg7AI3xNGIPjf6vgj3To0uAiQ="
|
||||
},
|
||||
"org/lwjgl#lwjgl/3.3.1/natives-macos": {
|
||||
"jar": "sha256-9I5hCpgdylFbm75zRcx240UME0BLBS2Kw1fvCvjpCr8="
|
||||
},
|
||||
"org/lwjgl#lwjgl/3.3.1/natives-macos-arm64": {
|
||||
"jar": "sha256-cZfomrgKKiGDtO6SXMtE5XLwy3V6kndq34JlJpIAo2o="
|
||||
},
|
||||
"org/lwjgl#lwjgl/3.3.1/natives-windows": {
|
||||
"jar": "sha256-CT0T1ipkNLxla/EKOzfiUw/ZrzsLwg+OlUW+WGWdFEM="
|
||||
},
|
||||
"org/lwjgl#lwjgl/3.3.1/natives-windows-x86": {
|
||||
"jar": "sha256-6QwfnPVwGu7ymC6/CQWiuZH0YiuKf4JQ6vCHO1oKAiM="
|
||||
},
|
||||
"org/sonatype/oss#oss-parent/7": {
|
||||
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
|
||||
},
|
||||
"org/sonatype/oss#oss-parent/9": {
|
||||
"pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -22,6 +22,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
export sourceRoot=$(pwd)/${finalAttrs.src.name}/hid-xpadneo/src
|
||||
'';
|
||||
|
||||
patches = [ ./xpadneo-0.9.6-kernel-6.12.patch ];
|
||||
|
||||
nativeBuildInputs = kernel.moduleBuildDependencies;
|
||||
buildInputs = [ bluez ];
|
||||
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
--- a/hid-xpadneo.c
|
||||
+++ b/hid-xpadneo.c
|
||||
@@ -713,5 +713,9 @@
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,12,0)
|
||||
static u8 *xpadneo_report_fixup(struct hid_device *hdev, u8 *rdesc, unsigned int *rsize)
|
||||
+#else
|
||||
+static const u8 *xpadneo_report_fixup(struct hid_device *hdev, u8 *rdesc, unsigned int *rsize)
|
||||
+#endif
|
||||
{
|
||||
struct xpadneo_devdata *xdata = hid_get_drvdata(hdev);
|
||||
--- a/xpadneo.h
|
||||
+++ b/xpadneo.h
|
||||
@@ -13,4 +13,5 @@
|
||||
|
||||
#include <linux/hid.h>
|
||||
+#include <linux/version.h>
|
||||
|
||||
#include "hid-ids.h"
|
||||
@@ -7,13 +7,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "danielperna84";
|
||||
domain = "homematicip_local";
|
||||
version = "1.69.0";
|
||||
version = "1.71.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "danielperna84";
|
||||
repo = "custom_homematic";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-WDppel1nbl35oKiJfudhdU9LU9ZATwju1nALtDBefYk=";
|
||||
hash = "sha256-KJ9sckKOWHY2E1V/BmBxrg/1oStQ3h7iwQJ4fnV5yuc=";
|
||||
};
|
||||
|
||||
dependencies = [
|
||||
|
||||
@@ -290,10 +290,6 @@ with pkgs;
|
||||
stdenv = clangStdenv;
|
||||
};
|
||||
|
||||
cloak = callPackage ../applications/misc/cloak { };
|
||||
|
||||
cotp = callPackage ../applications/misc/cotp { };
|
||||
|
||||
cope = callPackage ../by-name/co/cope/package.nix {
|
||||
perl = perl538;
|
||||
perlPackages = perl538Packages;
|
||||
@@ -750,7 +746,6 @@ with pkgs;
|
||||
|
||||
singularity-tools = callPackage ../build-support/singularity-tools { };
|
||||
|
||||
|
||||
srcOnly = callPackage ../build-support/src-only { };
|
||||
|
||||
substitute = callPackage ../build-support/substitute/substitute.nix { };
|
||||
@@ -1356,8 +1351,6 @@ with pkgs;
|
||||
|
||||
cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
|
||||
|
||||
coltrane = callPackage ../applications/misc/coltrane { };
|
||||
|
||||
dosbox = callPackage ../applications/emulators/dosbox {
|
||||
inherit (darwin.apple_sdk.frameworks ) OpenGL;
|
||||
SDL = if stdenv.hostPlatform.isDarwin then SDL else SDL_compat;
|
||||
@@ -1772,8 +1765,6 @@ with pkgs;
|
||||
|
||||
blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
|
||||
|
||||
botamusique = callPackage ../tools/audio/botamusique { };
|
||||
|
||||
bucklespring = bucklespring-x11;
|
||||
bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
|
||||
bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
|
||||
@@ -1781,8 +1772,6 @@ with pkgs;
|
||||
buildbotPackages = recurseIntoAttrs (python3.pkgs.callPackage ../development/tools/continuous-integration/buildbot { });
|
||||
inherit (buildbotPackages) buildbot buildbot-ui buildbot-full buildbot-plugins buildbot-worker;
|
||||
|
||||
castopod = callPackage ../applications/audio/castopod { };
|
||||
|
||||
certipy = with python3Packages; toPythonApplication certipy-ad;
|
||||
|
||||
catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
|
||||
@@ -2614,8 +2603,6 @@ with pkgs;
|
||||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||||
};
|
||||
|
||||
mpdcron = callPackage ../tools/audio/mpdcron { };
|
||||
|
||||
mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { };
|
||||
|
||||
nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
|
||||
@@ -3969,8 +3956,6 @@ with pkgs;
|
||||
|
||||
jc = with python3Packages; toPythonApplication jc;
|
||||
|
||||
jekyll = callPackage ../applications/misc/jekyll { };
|
||||
|
||||
jello = with python3Packages; toPythonApplication jello;
|
||||
|
||||
jing = res.jing-trang;
|
||||
@@ -4148,8 +4133,6 @@ with pkgs;
|
||||
|
||||
lolcat = callPackage ../tools/misc/lolcat { };
|
||||
|
||||
loudgain = callPackage ../tools/audio/loudgain/default.nix { };
|
||||
|
||||
lsyncd = callPackage ../applications/networking/sync/lsyncd {
|
||||
lua = lua5_2_compat;
|
||||
};
|
||||
@@ -4576,7 +4559,6 @@ with pkgs;
|
||||
apps = lib.importJSON ../servers/nextcloud/packages/30.json;
|
||||
};
|
||||
|
||||
|
||||
nextcloud-client = qt6Packages.callPackage ../applications/networking/nextcloud-client { };
|
||||
|
||||
nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
|
||||
@@ -4604,7 +4586,6 @@ with pkgs;
|
||||
|
||||
nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
|
||||
|
||||
|
||||
mkgmap = callPackage ../applications/misc/mkgmap { };
|
||||
|
||||
mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
|
||||
@@ -4902,8 +4883,6 @@ with pkgs;
|
||||
|
||||
pdd = python3Packages.callPackage ../tools/misc/pdd { };
|
||||
|
||||
pdfposter = callPackage ../applications/misc/pdfposter { };
|
||||
|
||||
pdfminer = with python3Packages; toPythonApplication pdfminer-six;
|
||||
|
||||
pgsync = callPackage ../development/tools/database/pgsync { };
|
||||
@@ -8635,7 +8614,6 @@ with pkgs;
|
||||
inherit (__splicedPackages.haskellPackages) ShellCheck;
|
||||
};
|
||||
|
||||
|
||||
# Minimal shellcheck executable for package checks.
|
||||
# Use shellcheck which does not include docs, as
|
||||
# pandoc takes long to build and documentation isn't needed for just running the cli
|
||||
@@ -8785,8 +8763,6 @@ with pkgs;
|
||||
|
||||
xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
|
||||
|
||||
xxe-pe = callPackage ../applications/editors/xxe-pe { };
|
||||
|
||||
xxdiff-tip = xxdiff;
|
||||
|
||||
ycmd = callPackage ../by-name/yc/ycmd/package.nix {
|
||||
@@ -9557,7 +9533,6 @@ with pkgs;
|
||||
|
||||
gtk4 = callPackage ../development/libraries/gtk/4.x.nix { };
|
||||
|
||||
|
||||
# On darwin gtk uses cocoa by default instead of x11.
|
||||
gtk3-x11 = gtk3.override {
|
||||
cairo = cairo.override { x11Support = true; };
|
||||
@@ -11351,7 +11326,6 @@ with pkgs;
|
||||
jdk = jdk8;
|
||||
};
|
||||
|
||||
|
||||
### DEVELOPMENT / LIBRARIES / JAVASCRIPT
|
||||
|
||||
### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
|
||||
@@ -13345,8 +13319,6 @@ with pkgs;
|
||||
pdfstudioviewer
|
||||
;
|
||||
|
||||
acpic = callPackage ../applications/misc/acpic/default.nix { };
|
||||
|
||||
aeolus = callPackage ../applications/audio/aeolus { };
|
||||
aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { };
|
||||
|
||||
@@ -13661,8 +13633,6 @@ with pkgs;
|
||||
plugins = [];
|
||||
};
|
||||
|
||||
denaro = callPackage ../applications/finance/denaro { };
|
||||
|
||||
inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
|
||||
|
||||
dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
|
||||
@@ -13703,7 +13673,6 @@ with pkgs;
|
||||
docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
|
||||
docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { };
|
||||
|
||||
|
||||
drawio = callPackage ../applications/graphics/drawio {
|
||||
inherit (darwin) autoSignDarwinBinariesHook;
|
||||
};
|
||||
@@ -14283,8 +14252,6 @@ with pkgs;
|
||||
inherit (darwin) libobjc;
|
||||
};
|
||||
|
||||
gollum = callPackage ../applications/misc/gollum { };
|
||||
|
||||
googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
|
||||
|
||||
gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
|
||||
@@ -15240,7 +15207,6 @@ with pkgs;
|
||||
pythonPackages = python3Packages;
|
||||
};
|
||||
|
||||
|
||||
notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
|
||||
|
||||
muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
|
||||
@@ -15817,8 +15783,6 @@ with pkgs;
|
||||
autoreconfHook = buildPackages.autoreconfHook269;
|
||||
};
|
||||
|
||||
psst = callPackage ../applications/audio/psst { };
|
||||
|
||||
squeezelite-pulse = callPackage ../by-name/sq/squeezelite/package.nix {
|
||||
audioBackend = "pulse";
|
||||
};
|
||||
@@ -15919,8 +15883,6 @@ with pkgs;
|
||||
teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
|
||||
teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
|
||||
|
||||
taskjuggler = callPackage ../applications/misc/taskjuggler { };
|
||||
|
||||
telegram-desktop = kdePackages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop {
|
||||
stdenv = if stdenv.hostPlatform.isDarwin
|
||||
then llvmPackages_19.stdenv
|
||||
@@ -17291,6 +17253,7 @@ with pkgs;
|
||||
experienced-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/experienced-pixel-dungeon { };
|
||||
summoning-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/summoning-pixel-dungeon { };
|
||||
shorter-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/shorter-pixel-dungeon { };
|
||||
tower-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/tower-pixel-dungeon { };
|
||||
|
||||
# get binaries without data built by Hydra
|
||||
simutrans_binaries = lowPrio simutrans.binaries;
|
||||
@@ -17417,7 +17380,6 @@ with pkgs;
|
||||
xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
|
||||
xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
|
||||
|
||||
|
||||
xpilot-ng = callPackage ../games/xpilot { };
|
||||
bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
|
||||
bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
|
||||
@@ -17955,7 +17917,6 @@ with pkgs;
|
||||
gmp-static = gmp.override { withStatic = true; };
|
||||
};
|
||||
|
||||
|
||||
inherit (callPackages ../applications/science/logic/z3 { python = python3; })
|
||||
z3_4_12
|
||||
z3_4_11
|
||||
@@ -18644,8 +18605,6 @@ with pkgs;
|
||||
inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security;
|
||||
};
|
||||
|
||||
pt = callPackage ../applications/misc/pt { };
|
||||
|
||||
pyupgrade = with python3Packages; toPythonApplication pyupgrade;
|
||||
|
||||
pwntools = with python3Packages; toPythonApplication pwntools;
|
||||
@@ -18966,7 +18925,6 @@ with pkgs;
|
||||
branch = "development";
|
||||
};
|
||||
|
||||
|
||||
discord-screenaudio = qt6Packages.callPackage ../applications/networking/instant-messengers/discord-screenaudio { };
|
||||
|
||||
discordo = callPackage ../applications/networking/discordo/default.nix { };
|
||||
@@ -19048,8 +19006,6 @@ with pkgs;
|
||||
|
||||
openbsd = callPackage ../os-specific/bsd/openbsd { };
|
||||
|
||||
doing = callPackage ../applications/misc/doing { };
|
||||
|
||||
alibuild = callPackage ../development/tools/build-managers/alibuild {
|
||||
python = python3;
|
||||
};
|
||||
|
||||
@@ -87,6 +87,7 @@ let
|
||||
ITree = callPackage ../development/coq-modules/ITree { };
|
||||
itree-io = callPackage ../development/coq-modules/itree-io { };
|
||||
json = callPackage ../development/coq-modules/json {};
|
||||
lemma-overloading = callPackage ../development/coq-modules/lemma-overloading {};
|
||||
LibHyps = callPackage ../development/coq-modules/LibHyps {};
|
||||
ltac2 = callPackage ../development/coq-modules/ltac2 {};
|
||||
math-classes = callPackage ../development/coq-modules/math-classes { };
|
||||
|
||||
Reference in New Issue
Block a user