+6
maintainers/maintainer-list.nix
+6
maintainers/maintainer-list.nix
···
4679
4679
githubId = 993484;
4680
4680
name = "Greg Hale";
4681
4681
};
4682
+
imgabe = {
4683
+
email = "gabrielpmonte@hotmail.com";
4684
+
github = "imgabe";
4685
+
githubId = 24387926;
4686
+
name = "Gabriel Pereira";
4687
+
};
4682
4688
imlonghao = {
4683
4689
email = "nixos@esd.cc";
4684
4690
github = "imlonghao";
+11
nixos/modules/services/x11/hardware/libinput.nix
+11
nixos/modules/services/x11/hardware/libinput.nix
···
163
163
'';
164
164
};
165
165
166
+
transformationMatrix = mkOption {
167
+
type = types.nullOr types.str;
168
+
default = null;
169
+
description = ''
170
+
A string of 9 space-separated floating point numbers. Sets the transformation matrix to
171
+
the 3x3 matrix where the first row is (abc), the second row is (def) and the third row is (ghi).
172
+
'';
173
+
};
174
+
166
175
disableWhileTyping = mkOption {
167
176
type = types.bool;
168
177
default = false;
···
196
205
${optionalString (cfg.${deviceType}.accelSpeed != null) ''Option "AccelSpeed" "${cfg.${deviceType}.accelSpeed}"''}
197
206
${optionalString (cfg.${deviceType}.buttonMapping != null) ''Option "ButtonMapping" "${cfg.${deviceType}.buttonMapping}"''}
198
207
${optionalString (cfg.${deviceType}.calibrationMatrix != null) ''Option "CalibrationMatrix" "${cfg.${deviceType}.calibrationMatrix}"''}
208
+
${optionalString (cfg.${deviceType}.transformationMatrix != null) ''Option "TransformationMatrix" "${cfg.${deviceType}.transformationMatrix}"''}
199
209
${optionalString (cfg.${deviceType}.clickMethod != null) ''Option "ClickMethod" "${cfg.${deviceType}.clickMethod}"''}
200
210
Option "LeftHanded" "${xorgBool cfg.${deviceType}.leftHanded}"
201
211
Option "MiddleEmulation" "${xorgBool cfg.${deviceType}.middleEmulation}"
···
227
237
"sendEventsMode"
228
238
"tapping"
229
239
"tappingDragLock"
240
+
"transformationMatrix"
230
241
"disableWhileTyping"
231
242
"additionalOptions"
232
243
]);
+2
-2
pkgs/applications/audio/mopidy/iris.nix
+2
-2
pkgs/applications/audio/mopidy/iris.nix
···
2
2
3
3
python3Packages.buildPythonApplication rec {
4
4
pname = "Mopidy-Iris";
5
-
version = "3.58.0";
5
+
version = "3.58.2";
6
6
7
7
src = python3Packages.fetchPypi {
8
8
inherit pname version;
9
-
sha256 = "1bsmc4p7b6v4mm8fi9zsy0knzdccnz1dc6ckrdr18kw2ji0hiyx2";
9
+
sha256 = "1cni9dd1c97bp92crjhsbwml12z8i6wkmj79zz8qvk46k8ixy3vp";
10
10
};
11
11
12
12
propagatedBuildInputs = [
+3
-3
pkgs/applications/blockchains/mycrypto/default.nix
+3
-3
pkgs/applications/blockchains/mycrypto/default.nix
···
4
4
5
5
let
6
6
pname = "MyCrypto";
7
-
version = "1.7.16";
8
-
hash = "sha256-fvV/dT9tj8/d/kjM0dVj3IC/O7Y/yG8fscDCzUBwHKI=";
7
+
version = "1.7.17";
8
+
sha256 = "20eb48989b5ae5e60e438eff6830ac79a0d89ac26dff058097260e747e866444"; # Taken from release's checksums.txt.gpg
9
9
name = "${pname}-${version}";
10
10
11
11
src = fetchurl {
12
12
url = "https://github.com/mycryptohq/mycrypto/releases/download/${version}/linux-x86-64_${version}_MyCrypto.AppImage";
13
-
inherit hash;
13
+
inherit sha256;
14
14
};
15
15
16
16
appimageContents = appimageTools.extractType2 {
+85
pkgs/applications/video/clapper/default.nix
+85
pkgs/applications/video/clapper/default.nix
···
1
+
{ config
2
+
, lib
3
+
, stdenv
4
+
, fetchFromGitHub
5
+
, glib
6
+
, gobject-introspection
7
+
, python3
8
+
, pkg-config
9
+
, ninja
10
+
, wayland
11
+
, wayland-protocols
12
+
, desktop-file-utils
13
+
, makeWrapper
14
+
, shared-mime-info
15
+
, wrapGAppsHook
16
+
, meson
17
+
, gjs
18
+
, gtk4
19
+
, gst_all_1
20
+
, libadwaita
21
+
}:
22
+
23
+
stdenv.mkDerivation rec {
24
+
pname = "clapper";
25
+
version = "0.4.0";
26
+
27
+
src = fetchFromGitHub {
28
+
owner = "Rafostar";
29
+
repo = pname;
30
+
rev = version;
31
+
sha256 = "1gf4z9lib5rxi1xilkxxyywakm9zlq5915w2wib09jyh0if82ahr";
32
+
};
33
+
34
+
nativeBuildInputs = [
35
+
desktop-file-utils # for update-desktop-database
36
+
glib
37
+
gobject-introspection
38
+
meson
39
+
ninja
40
+
makeWrapper
41
+
pkg-config
42
+
python3
43
+
shared-mime-info # for update-mime-database
44
+
wrapGAppsHook # for gsettings
45
+
];
46
+
47
+
buildInputs = [
48
+
gjs
49
+
gst_all_1.gstreamer
50
+
gst_all_1.gst-plugins-base
51
+
gst_all_1.gst-plugins-good
52
+
gst_all_1.gst-plugins-bad
53
+
gst_all_1.gst-plugins-ugly
54
+
gtk4
55
+
libadwaita
56
+
wayland
57
+
wayland-protocols
58
+
];
59
+
60
+
postPatch = ''
61
+
patchShebangs build-aux/meson/postinstall.py
62
+
'';
63
+
64
+
mesonFlags = [
65
+
# TODO: https://github.com/NixOS/nixpkgs/issues/36468
66
+
"-Dc_args=-I${glib.dev}/include/gio-unix-2.0"
67
+
];
68
+
69
+
postInstall = ''
70
+
cp ${src}/data/icons/*.svg $out/share/icons/hicolor/scalable/apps/
71
+
cp ${src}/data/icons/*.svg $out/share/icons/hicolor/symbolic/apps/
72
+
'';
73
+
74
+
meta = with lib; {
75
+
description = "A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering. ";
76
+
longDescription = ''
77
+
Clapper is a GNOME media player build using GJS with GTK4 toolkit.
78
+
The media player is using GStreamer as a media backend and renders everything via OpenGL.
79
+
'';
80
+
homepage = "https://github.com/Rafostar/clapper";
81
+
license = licenses.gpl3Plus;
82
+
maintainers = with maintainers; [ tomfitzhenry ];
83
+
platforms = platforms.linux;
84
+
};
85
+
}
+2
-2
pkgs/development/libraries/science/astronomy/indilib/default.nix
+2
-2
pkgs/development/libraries/science/astronomy/indilib/default.nix
···
15
15
16
16
stdenv.mkDerivation rec {
17
17
pname = "indilib";
18
-
version = "1.9.1";
18
+
version = "1.9.2";
19
19
20
20
src = fetchFromGitHub {
21
21
owner = "indilib";
22
22
repo = "indi";
23
23
rev = "v${version}";
24
-
sha256 = "sha256-qXGTHyXhJrApexQL31fba0ZvnHEyTsY3Tb7aB4GpGn4=";
24
+
sha256 = "sha256-5MaN1aNyHpZzKwQPUpp9NYRh7i+lx1N70+J1gczdtAE=";
25
25
};
26
26
27
27
nativeBuildInputs = [
+2
-1
pkgs/development/libraries/science/astronomy/indilib/indi-3rdparty.nix
+2
-1
pkgs/development/libraries/science/astronomy/indilib/indi-3rdparty.nix
···
40
40
postPatch = ''
41
41
for f in indi-qsi/CMakeLists.txt \
42
42
indi-dsi/CMakeLists.txt \
43
-
indi-armadillo-platypus/CMakeLists.txt
43
+
indi-armadillo-platypus/CMakeLists.txt \
44
+
indi-orion-ssg3/CMakeLists.txt
44
45
do
45
46
substituteInPlace $f \
46
47
--replace "/lib/udev/rules.d" "lib/udev/rules.d" \
+2
-2
pkgs/development/libraries/science/astronomy/indilib/indi-full.nix
+2
-2
pkgs/development/libraries/science/astronomy/indilib/indi-full.nix
···
1
1
{ stdenv, lib, callPackage, fetchFromGitHub, indilib }:
2
2
3
3
let
4
-
indi-version = "1.9.1";
4
+
indi-version = "1.9.2";
5
5
indi-3rdparty-src = fetchFromGitHub {
6
6
owner = "indilib";
7
7
repo = "indi-3rdparty";
8
8
rev = "v${indi-version}";
9
-
sha256 = "sha256-F0O4WUYdUL6IjJyON/XJp78v4n5rj0unm1xTzEsEH0k=";
9
+
sha256 = "sha256-dpuJ/J5gc+kAklbvMjsWic9jusXWB4gUcT8E/1eSLXQ=";
10
10
};
11
11
indi-firmware = callPackage ./indi-firmware.nix {
12
12
version = indi-version;
+3
-3
pkgs/development/tools/build-managers/bazel/bazel_4/default.nix
+3
-3
pkgs/development/tools/build-managers/bazel/bazel_4/default.nix
···
27
27
}:
28
28
29
29
let
30
-
version = "4.1.0";
30
+
version = "4.2.1";
31
31
sourceRoot = ".";
32
32
33
33
src = fetchurl {
34
34
url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
35
-
sha256 = "1svf9n345m0ag05hlcw3cwsl6bw2imcn4da25yyzcl3ar5axfxzk";
35
+
sha256 = "Eup6oR4r2xLeHc65k5oi6W9aSAQ3yxfBIzedjg/fXoI=";
36
36
};
37
37
38
38
# Update with `eval $(nix-build -A bazel.updater)`,
···
56
56
else srcs."java_tools_javac11_linux-v10.6.zip")
57
57
srcs."coverage_output_generator-v2.5.zip"
58
58
srcs.build_bazel_rules_nodejs
59
-
srcs."android_tools_pkg-0.19.0rc3.tar.gz"
59
+
srcs."android_tools_pkg-0.23.0.tar.gz"
60
60
srcs.bazel_toolchains
61
61
srcs.com_github_grpc_grpc
62
62
srcs.upb
+6
-6
pkgs/development/tools/build-managers/bazel/bazel_4/src-deps.json
+6
-6
pkgs/development/tools/build-managers/bazel/bazel_4/src-deps.json
···
62
62
"patch_cmds_win": [
63
63
"Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force"
64
64
],
65
-
"sha256": "ea5c0589a01e2a9f43c20e5c145d3530e3b3bdbe7322789bc5da38d0ca49b837",
66
-
"url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.19.0rc3.tar.gz"
65
+
"sha256": "ed5290594244c2eeab41f0104519bcef51e27c699ff4b379fcbd25215270513e",
66
+
"url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.23.0.tar.gz"
67
67
},
68
-
"android_tools_pkg-0.19.0rc3.tar.gz": {
69
-
"name": "android_tools_pkg-0.19.0rc3.tar.gz",
70
-
"sha256": "ea5c0589a01e2a9f43c20e5c145d3530e3b3bdbe7322789bc5da38d0ca49b837",
68
+
"android_tools_pkg-0.23.0.tar.gz": {
69
+
"name": "android_tools_pkg-0.23.0.tar.gz",
70
+
"sha256": "ed5290594244c2eeab41f0104519bcef51e27c699ff4b379fcbd25215270513e",
71
71
"urls": [
72
-
"https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.19.0rc3.tar.gz"
72
+
"https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.23.0.tar.gz"
73
73
]
74
74
},
75
75
"b1c40e1de81913a3c40e5948f78719c28152486d.zip": {
+3
-3
pkgs/development/tools/richgo/default.nix
+3
-3
pkgs/development/tools/richgo/default.nix
···
2
2
3
3
buildGoModule rec {
4
4
pname = "richgo";
5
-
version = "0.3.6";
5
+
version = "0.3.9";
6
6
7
7
src = fetchFromGitHub {
8
8
owner = "kyoh86";
9
9
repo = "richgo";
10
10
rev = "v${version}";
11
-
sha256 = "sha256-ehhrJlB0XzLHkspvP6vL8MtrjE12baBFkbqWMD41/Sg=";
11
+
sha256 = "sha256-yVt0iFH9tYCeIWJC16ve988xBXgt96357YiHfsxai7g=";
12
12
};
13
13
14
-
vendorSha256 = "sha256-986Abeeb1MHB/0yN1oud6t8wHD5B5MisRHKZcwOq4tU=";
14
+
vendorSha256 = "sha256-IJjJ4X3mv2PUmwzt5/hgv1N6R0w+EXGSrCS4q+INJrA=";
15
15
16
16
doCheck = false;
17
17
+2
-2
pkgs/games/crawl/default.nix
+2
-2
pkgs/games/crawl/default.nix
···
8
8
9
9
stdenv.mkDerivation rec {
10
10
name = "crawl-${version}${lib.optionalString tileMode "-tiles"}";
11
-
version = "0.27.0";
11
+
version = "0.27.1";
12
12
13
13
src = fetchFromGitHub {
14
14
owner = "crawl";
15
15
repo = "crawl";
16
16
rev = version;
17
-
sha256 = "sha256-TTdzFWoWn9OfxosEsxUjmDtPmtHukpT0J/0y4kUvBvo=";
17
+
sha256 = "sha256-fyI7OIzhYXNTjIgJLqApyPMmiG3iof1b5XuGudNanos=";
18
18
};
19
19
20
20
# Patch hard-coded paths and remove force library builds
+2
-2
pkgs/games/pioneer/default.nix
+2
-2
pkgs/games/pioneer/default.nix
···
5
5
6
6
stdenv.mkDerivation rec {
7
7
pname = "pioneer";
8
-
version = "20210203";
8
+
version = "20210723";
9
9
10
10
src = fetchFromGitHub{
11
11
owner = "pioneerspacesim";
12
12
repo = "pioneer";
13
13
rev = version;
14
-
sha256 = "sha256-51HXbX15uB1Xf9Re7Qi41BnJ9OW+GeXQhylJ+HwP0f8=";
14
+
sha256 = "sha256-w+ECVv96MoS69815+X0PqguDiGDhHoTnAnnYtLpMScI=";
15
15
};
16
16
17
17
nativeBuildInputs = [ cmake pkg-config ];
+36
-5
pkgs/misc/vscode-extensions/default.nix
+36
-5
pkgs/misc/vscode-extensions/default.nix
···
117
117
};
118
118
};
119
119
120
-
antfu.icons-carbon = buildVscodeMarketplaceExtension {
120
+
antfu = {
121
+
icons-carbon = buildVscodeMarketplaceExtension {
122
+
mktplcRef = {
123
+
name = "icons-carbon";
124
+
publisher = "antfu";
125
+
version = "0.2.2";
126
+
sha256 = "0mfap16la09mn0jhvy8s3dainrmjz64vra7d0d4fbcpgg420kv3f";
127
+
};
128
+
meta = with lib; {
129
+
license = licenses.mit;
130
+
};
131
+
};
132
+
133
+
slidev = buildVscodeMarketplaceExtension {
134
+
mktplcRef = {
135
+
publisher = "antfu";
136
+
name = "slidev";
137
+
version = "0.3.2";
138
+
sha256 = "sha256-vzmByEiKZIkd707Bs4RGQrMII5sghYlkQI6aAJOHFcY=";
139
+
};
140
+
meta = with lib; {
141
+
license = licenses.mit;
142
+
};
143
+
};
144
+
};
145
+
146
+
arcticicestudio.nord-visual-studio-code = buildVscodeMarketplaceExtension {
121
147
mktplcRef = {
122
-
name = "icons-carbon";
123
-
publisher = "antfu";
124
-
version = "0.2.2";
125
-
sha256 = "0mfap16la09mn0jhvy8s3dainrmjz64vra7d0d4fbcpgg420kv3f";
148
+
name = "nord-visual-studio-code";
149
+
publisher = "arcticicestudio";
150
+
version = "0.18.0";
151
+
sha256 = "sha256-Uo6peR+2ZNX6nwJ0Yar32Pe0rfBZ+f6ef1cYhUvVUbE=";
126
152
};
127
153
meta = with lib; {
154
+
description = "An arctic, north-bluish clean and elegant Visual Studio Code theme.";
155
+
downloadPage =
156
+
"https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code";
157
+
homepage = "https://github.com/arcticicestudio/nord-visual-studio-code";
128
158
license = licenses.mit;
159
+
maintainers = with maintainers; [ imgabe ];
129
160
};
130
161
};
131
162
+2
-2
pkgs/servers/ftp/vsftpd/default.nix
+2
-2
pkgs/servers/ftp/vsftpd/default.nix
···
2
2
3
3
stdenv.mkDerivation rec {
4
4
pname = "vsftpd";
5
-
version = "3.0.3";
5
+
version = "3.0.5";
6
6
7
7
src = fetchurl {
8
8
url = "https://security.appspot.com/downloads/vsftpd-${version}.tar.gz";
9
-
sha256 = "1xsyjn68k3fgm2incpb3lz2nikffl9by2safp994i272wvv2nkcx";
9
+
sha256 = "sha256-JrYCrkVLC6bZnvRKCba54N+n9nIoEGc23x8njHC8kdM=";
10
10
};
11
11
12
12
buildInputs = [ libcap openssl pam ];
+2
-2
pkgs/tools/networking/oneshot/default.nix
+2
-2
pkgs/tools/networking/oneshot/default.nix
···
2
2
3
3
buildGoModule rec {
4
4
pname = "oneshot";
5
-
version = "1.5.0";
5
+
version = "1.5.1";
6
6
7
7
src = fetchFromGitHub {
8
8
owner = "raphaelreyna";
9
9
repo = "oneshot";
10
10
rev = "v${version}";
11
-
sha256 = "sha256-LxLMETZzoeu7qEHpUFmo/h+7sdly+R5ZWsNhyttcbpA=";
11
+
sha256 = "sha256-5NCGKgmioTOHGJEWMIEsZlA+072XXL9L8KbEH6+caHc=";
12
12
};
13
13
14
14
vendorSha256 = "sha256-rL/NWIIggvngTrdTDm1g1uH3vC55JF3cWllPc6Yb5jc=";
+3
-3
pkgs/tools/text/peco/default.nix
+3
-3
pkgs/tools/text/peco/default.nix
···
2
2
3
3
buildGoModule rec {
4
4
pname = "peco";
5
-
version = "0.5.8";
5
+
version = "0.5.10";
6
6
7
7
subPackages = [ "cmd/peco" ];
8
8
···
10
10
owner = "peco";
11
11
repo = "peco";
12
12
rev = "v${version}";
13
-
sha256 = "12xbqisk7bcy38fmjxcs069a0600gncbqzscqw6x37lgw6hlw52x";
13
+
sha256 = "sha256-Iu2MclUbUYX1FuMnE65Qdk0S+5+K3HW86WIdQrNUyY8=";
14
14
};
15
15
16
-
vendorSha256 = "1p8pc50ql2vqnn0crx0y558i3m0d6vcdaj3995h3f0908pnk6x7q";
16
+
vendorSha256 = "sha256-+HQz7UUgATdgSWlI1dg2DdQRUSke9MyAtXgLikFhF90=";
17
17
18
18
meta = with lib; {
19
19
description = "Simplistic interactive filtering tool";
+2
pkgs/top-level/all-packages.nix
+2
pkgs/top-level/all-packages.nix
···
23514
23514
23515
23515
cipher = callPackage ../applications/misc/cipher { };
23516
23516
23517
+
clapper = callPackage ../applications/video/clapper { };
23518
+
23517
23519
claws-mail-gtk2 = callPackage ../applications/networking/mailreaders/claws-mail {
23518
23520
inherit (xorg) libSM;
23519
23521
useGtk3 = false;