mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
Compare commits
275 commits
28d4faad49
...
38f52fc905
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
38f52fc905 |
||
|
|
8e1799a92a |
||
|
|
218988f020 |
||
|
|
9ddaa637a6 |
||
|
|
73d6e9c4eb |
||
|
|
9df7099ad9 | ||
|
|
d035775252 | ||
|
|
95e7ef5ed7 |
||
|
|
6387ea7514 |
||
|
|
b509fbe8c1 | ||
|
|
c1d762d4e9 |
||
|
|
31613d39aa |
||
|
|
dee60ee5ce |
||
|
|
31db1a5c06 |
||
|
|
a4c9b75e9c |
||
|
|
00d642560b |
||
|
|
572c55281a |
||
|
|
ae7e730e5a |
||
|
|
d48e9c041d | ||
|
|
663772a799 |
||
|
|
5697263f47 |
||
|
|
aa1aac324a |
||
|
|
5154407ebf |
||
|
|
08d977a65e |
||
|
|
bd72faab7d | ||
|
|
73f64cb573 |
||
|
|
a4c0db7224 |
||
|
|
2b1f75050e |
||
|
|
debfae9321 |
||
|
|
a62df84c37 |
||
|
|
65f926c23c | ||
|
|
2bb3ae24dc |
||
|
|
9bfc7e42c3 |
||
|
|
e0234e84b0 |
||
|
|
34dc0557a8 | ||
|
|
2d50155d83 |
||
|
|
3e8d094c09 |
||
|
|
676cf7f6a9 |
||
|
|
83e1582404 |
||
|
|
ef43073264 |
||
|
|
268ea0a91b |
||
|
|
4503a7d854 | ||
|
|
ec64cadd23 |
||
|
|
31499b1841 |
||
|
|
c3cb325a8f |
||
|
|
8e1cec30c7 |
||
|
|
9fe261e598 |
||
|
|
db6626bee3 |
||
|
|
2ee5138d8a |
||
|
|
06da8ef4f7 |
||
|
|
65338075b5 |
||
|
|
869d710a60 |
||
|
|
567b1e61ae |
||
|
|
a76f8d1ed3 |
||
|
|
8de1e8ef53 |
||
|
|
f547405d88 |
||
|
|
65832159a0 |
||
|
|
7404a3becd |
||
|
|
4b89b91b59 |
||
|
|
bb52f216f2 |
||
|
|
17e2b865b6 |
||
|
|
9fc0d99003 |
||
|
|
f5f01d81b2 |
||
|
|
ec1a112105 |
||
|
|
c27a1c00a6 |
||
|
|
8da3adcca1 |
||
|
|
65f2ae67cb | ||
|
|
7cf8508eb7 |
||
|
|
9668ab668d | ||
|
|
36c30e72bc |
||
|
|
c36d94d19a | ||
|
|
bd8bfe1cc2 |
||
|
|
6852ba617e |
||
|
|
0670c0263e | ||
|
|
7f20a05640 |
||
|
|
eeb2c37862 |
||
|
|
85726a690b |
||
|
|
6d91bcd51e |
||
|
|
d5e64fa9b7 |
||
|
|
fc004ec7b4 | ||
|
|
fe0a117b3b |
||
|
|
ea0bd749e3 |
||
|
|
e52893a733 |
||
|
|
b7a06ff666 |
||
|
|
8448300061 |
||
|
|
064db47039 |
||
|
|
8f604f1d88 |
||
|
|
2bad535bb1 |
||
|
|
f919ccb9b9 |
||
|
|
fc39899cf5 |
||
|
|
0535b2c2dd |
||
|
|
dfa7f8ab10 |
||
|
|
0f5011c76e |
||
|
|
2e1ebb9a0c | ||
|
|
2b53298a47 |
||
|
|
fa3354fca0 |
||
|
|
408a0279e0 |
||
|
|
01bfb6dcb3 | ||
|
|
f32a6ae08c | ||
|
|
00b60a8c61 |
||
|
|
d8c57707b0 | ||
|
|
ee4e15f424 | ||
|
|
af21adbb10 | ||
|
|
f205b5574f |
||
|
|
1d3a7d0720 |
||
|
|
9a41a5817a |
||
|
|
3c1f0b3798 | ||
|
|
4a18a3f445 |
||
|
|
7dd23e648e | ||
|
|
846b234017 | ||
|
|
63c37bb220 | ||
|
|
eaf066ffc5 |
||
|
|
106f9f5275 |
||
|
|
ffabfd1c6b |
||
|
|
17a1d57f71 |
||
|
|
fb5d295446 |
||
|
|
4c595747d3 |
||
|
|
2761641e2c |
||
|
|
9147573726 |
||
|
|
fbdfe58264 |
||
|
|
f55e91e36f |
||
|
|
2445e27798 |
||
|
|
2d7bb95357 |
||
|
|
feb27dfa42 |
||
|
|
16ad072a24 |
||
|
|
5d8ec11d9b | ||
|
|
c375ac785c |
||
|
|
6d59678cd9 |
||
|
|
b25dcd3eb1 |
||
|
|
36deb2970e |
||
|
|
db95ac286c |
||
|
|
a1cff0d0d9 | ||
|
|
dc7865623f |
||
|
|
1fbf821b8e |
||
|
|
0152fc2442 |
||
|
|
1453b41819 |
||
|
|
443e204170 |
||
|
|
459add8aef |
||
|
|
f38d2c6aea |
||
|
|
98737c282d |
||
|
|
aa30b833ce |
||
|
|
9b8bcfdee1 |
||
|
|
7ecd8eb1a6 |
||
|
|
ef2619c394 |
||
|
|
052ed6d3ef |
||
|
|
c94d374285 |
||
|
|
9c66314ac7 |
||
|
|
138166fa37 |
||
|
|
97de25b34c |
||
|
|
ca87cf7b5f |
||
|
|
85622c9ca4 |
||
|
|
a95a7de300 |
||
|
|
bc13a5880d | ||
|
|
e58be98c76 |
||
|
|
b58a5c28d1 |
||
|
|
e55e3f4476 |
||
|
|
080c5fa2ea | ||
|
|
6511b07569 |
||
|
|
da7286fd02 |
||
|
|
4169e33f03 |
||
|
|
705374990b |
||
|
|
5791387933 |
||
|
|
787089e5e4 |
||
|
|
69b2e5e0b2 |
||
|
|
64ba1ebe9a |
||
|
|
7bde72eae6 |
||
|
|
fe64951aff | ||
|
|
584196f474 |
||
|
|
c428cc1a3e |
||
|
|
ea68df0cbe | ||
|
|
404473450f |
||
|
|
c95f7ae104 |
||
|
|
5060bd50d8 |
||
|
|
0a6c8cb5c9 |
||
|
|
bc65277cd9 |
||
|
|
a2da5ccc99 |
||
|
|
2e4160e9b6 |
||
|
|
23706216c3 |
||
|
|
0b2620c81d |
||
|
|
e6a197a0a0 |
||
|
|
fd9ccf4425 |
||
|
|
148ae81bd6 |
||
|
|
2e75c50f9d |
||
|
|
eafe34b34f |
||
|
|
dfec9c87b5 |
||
|
|
31289d1b79 | ||
|
|
24cb980e60 |
||
|
|
1d4564e434 |
||
|
|
fab9a7e4cb | ||
|
|
1260e09ca5 |
||
|
|
658578f710 | ||
|
|
3cd1d87aba | ||
|
|
4f13bde50c | ||
|
|
c62898551f | ||
|
|
07feee855f |
||
|
|
ffba9cbb2b |
||
|
|
3f2694f060 | ||
|
|
4deaf115f8 | ||
|
|
77fb8db704 | ||
|
|
c593e4de54 | ||
|
|
d31ee815bc | ||
|
|
eefe5447b3 | ||
|
|
a82f9ea8b6 | ||
|
|
c7d9c052fb | ||
|
|
7198eeede3 | ||
|
|
5db209dd73 | ||
|
|
cc7208bbea | ||
|
|
0d0f425671 |
||
|
|
944635bbad | ||
|
|
8e748c7ca3 |
||
|
|
959870aef2 |
||
|
|
9364f7dff3 | ||
|
|
4b04798fd0 |
||
|
|
1937aa62b7 | ||
|
|
3d589588ff |
||
|
|
21af0e8e78 | ||
|
|
96ec540b85 | ||
|
|
f8f5999bf1 | ||
|
|
7ab80b1cef | ||
|
|
dbc8f8c998 | ||
|
|
484074ea02 | ||
|
|
3b57fd6dd3 | ||
|
|
4588f9499f | ||
|
|
405415e16d | ||
|
|
a02c3ddc5e | ||
|
|
1d5b3ed8fe | ||
|
|
dee42f8afc | ||
|
|
e39d47ef01 | ||
|
|
05218438d4 |
||
|
|
9a58143dca | ||
|
|
8cda5019af | ||
|
|
78634cd306 |
||
|
|
f179771c84 |
||
|
|
77bb52ed7d | ||
|
|
33b11279af | ||
|
|
3bc78b00e8 |
||
|
|
b67a7061f3 | ||
|
|
f72d6ad3cd |
||
|
|
f2d0b08c73 | ||
|
|
75fa86368a | ||
|
|
f4085e39b3 | ||
|
|
5f91f9d090 |
||
|
|
4040ad932c | ||
|
|
f6c80b64e4 | ||
|
|
d953ceaefc | ||
|
|
86018282df | ||
|
|
3c4148de96 | ||
|
|
2e1c087b61 | ||
|
|
da43a1623e | ||
|
|
0f0015c350 | ||
|
|
f2676046a1 | ||
|
|
1254819b0d | ||
|
|
14a664ac5c | ||
|
|
4def1cade8 | ||
|
|
290cf7a336 |
||
|
|
1a89183e7e | ||
|
|
a0b5f2b36e | ||
|
|
ef9e44eeff | ||
|
|
9fb85a5400 | ||
|
|
2513403130 |
||
|
|
efd387b84a | ||
|
|
84347856e6 |
||
|
|
a48a99c881 |
||
|
|
96f486ba97 | ||
|
|
2a663a3c3a | ||
|
|
a39323f036 | ||
|
|
7b8af50730 | ||
|
|
d528156e99 | ||
|
|
a742a240a7 |
||
|
|
6b7defceaf |
||
|
|
ac6d3384c5 | ||
|
|
439e1a48e9 | ||
|
|
3629ab97a9 | ||
|
|
e53ed8f031 | ||
|
|
99d0d6055b |
227 changed files with 1468 additions and 780 deletions
|
|
@ -506,7 +506,7 @@ pkgs/by-name/oc/octodns/ @anthonyroussel
|
|||
pkgs/by-name/te/teleport* @arianvp @justinas @sigma @tomberek @techknowlogick @JuliusFreudenberger
|
||||
|
||||
# Warp-terminal
|
||||
pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @FlameFlag @johnrtitor
|
||||
pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @4evy @johnrtitor
|
||||
|
||||
# Nim
|
||||
/doc/languages-frameworks/nim.section.md @NixOS/nim
|
||||
|
|
|
|||
|
|
@ -495,7 +495,7 @@ In this example, `prePnpmInstall` will be run by both `pnpmConfigHook` and by th
|
|||
|
||||
#### pnpm `fetcherVersion` {#javascript-pnpm-fetcherVersion}
|
||||
|
||||
This is the version of the output of `fetchPnpmDeps`. New packages should use `3`:
|
||||
This is the version of the output of `fetchPnpmDeps`. New packages should use `4`:
|
||||
|
||||
```nix
|
||||
{
|
||||
|
|
|
|||
|
|
@ -261,6 +261,13 @@
|
|||
githubId = 3417013;
|
||||
name = "Eske Nielsen";
|
||||
};
|
||||
_4evy = {
|
||||
name = "_4evy";
|
||||
email = "git@ps1.sh";
|
||||
github = "_4evy";
|
||||
githubId = 57304299;
|
||||
matrix = "@donteatoreo:matrix.org";
|
||||
};
|
||||
_4r7if3x = {
|
||||
email = "the.artifex@proton.me";
|
||||
matrix = "@4r7if3x:matrix.org";
|
||||
|
|
@ -411,8 +418,8 @@
|
|||
};
|
||||
aaravrav = {
|
||||
name = "aaravrav";
|
||||
github = "Aarav";
|
||||
githubId = 3279912;
|
||||
github = "aaravrav";
|
||||
githubId = 37036762;
|
||||
};
|
||||
aarnphm = {
|
||||
email = "contact@aarnphm.xyz";
|
||||
|
|
@ -9150,13 +9157,6 @@
|
|||
name = "Sebastian Neubauer";
|
||||
keys = [ { fingerprint = "2F93 661D AC17 EA98 A104 F780 ECC7 55EE 583C 1672"; } ];
|
||||
};
|
||||
FlameFlag = {
|
||||
name = "FlameFlag";
|
||||
email = "github@flameflag.dev";
|
||||
github = "FlameFlag";
|
||||
githubId = 57304299;
|
||||
matrix = "@donteatoreo:matrix.org";
|
||||
};
|
||||
Flameopathic = {
|
||||
email = "flameopathic@gmail.com";
|
||||
github = "Flameopathic";
|
||||
|
|
@ -9540,6 +9540,13 @@
|
|||
githubId = 2881922;
|
||||
name = "Francis St-Amour";
|
||||
};
|
||||
fstracke = {
|
||||
email = "fritz.stracke@rwth-aachen.de";
|
||||
github = "fstracke";
|
||||
githubId = 31512703;
|
||||
name = "Fritz Stracke";
|
||||
keys = [ { fingerprint = "7A9D 6DB2 0C5A AA55 7838 EEE6 B8CA 2D9A D8F0 506F"; } ];
|
||||
};
|
||||
ftrvxmtrx = {
|
||||
email = "ftrvxmtrx@gmail.com";
|
||||
github = "ftrvxmtrx";
|
||||
|
|
@ -16487,6 +16494,12 @@
|
|||
githubId = 30468956;
|
||||
name = "Lukas Heiligenbrunner";
|
||||
};
|
||||
lukas-sgx = {
|
||||
email = "lukas.soigneux@epitech.eu";
|
||||
github = "lukas-sgx";
|
||||
githubId = 68616614;
|
||||
name = "Lukas Soigneux";
|
||||
};
|
||||
lukaslihotzki = {
|
||||
email = "lukas@lihotzki.de";
|
||||
github = "lukaslihotzki";
|
||||
|
|
|
|||
|
|
@ -327,7 +327,6 @@ in
|
|||
};
|
||||
|
||||
meta.maintainers = with lib.maintainers; [
|
||||
danth
|
||||
linsui
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -293,8 +293,8 @@ in
|
|||
''
|
||||
mkdir -p $out
|
||||
if [ -d $package/share/man ]; then
|
||||
find -L $package/share/man -type f \
|
||||
| xargs ${pkgs.python3.pythonOnBuildForHost.interpreter} \
|
||||
find -L $package/share/man -type f -print0 \
|
||||
| xargs -0 ${pkgs.python3.pythonOnBuildForHost.interpreter} \
|
||||
${generator}/create_manpage_completions.py --directory $out \
|
||||
>/dev/null
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -164,6 +164,20 @@ in
|
|||
};
|
||||
users.groups.postfix-tlspol = { };
|
||||
|
||||
systemd.sockets.postfix-tlspol = {
|
||||
wantedBy = [ "sockets.target" ];
|
||||
socketConfig = {
|
||||
Accept = false;
|
||||
ListenStream = [
|
||||
(lib.removePrefix "unix:" cfg.settings.server.address)
|
||||
];
|
||||
SocketUser = "postfix-tlspol";
|
||||
SocketGroup = "postfix-tlspol";
|
||||
SocketMode = cfg.settings.server.socket-permissions;
|
||||
DirectoryMode = "0755";
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services.postfix-tlspol = {
|
||||
after = [
|
||||
"nss-lookup.target"
|
||||
|
|
@ -173,7 +187,6 @@ in
|
|||
"nss-lookup.target"
|
||||
"network-online.target"
|
||||
];
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
description = "Postfix DANE/MTA-STS TLS policy socketmap service";
|
||||
documentation = [ "https://github.com/Zuplu/postfix-tlspol" ];
|
||||
|
|
@ -217,9 +230,6 @@ in
|
|||
RestrictAddressFamilies = [
|
||||
"AF_INET"
|
||||
"AF_INET6"
|
||||
]
|
||||
++ lib.optionals (lib.hasPrefix "unix:" cfg.settings.server.address) [
|
||||
"AF_UNIX"
|
||||
];
|
||||
RestrictNamespaces = true;
|
||||
RestrictRealtime = true;
|
||||
|
|
@ -237,7 +247,7 @@ in
|
|||
RuntimeDirectory = "postfix-tlspol";
|
||||
RuntimeDirectoryMode = "1750";
|
||||
WorkingDirectory = "/var/cache/postfix-tlspol";
|
||||
UMask = "0117";
|
||||
UMask = "0077";
|
||||
};
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -36,48 +36,62 @@ let
|
|||
toString value
|
||||
) cfg.settings;
|
||||
|
||||
commonServiceConfig = {
|
||||
RuntimeDirectory = "lasuite-meet";
|
||||
StateDirectory = "lasuite-meet";
|
||||
WorkingDirectory = "/var/lib/lasuite-meet";
|
||||
commonSystemdConfig = {
|
||||
after = [
|
||||
"network.target"
|
||||
]
|
||||
++ (optional cfg.postgresql.createLocally "postgresql.service")
|
||||
++ (optional cfg.redis.createLocally "redis-lasuite-meet.service");
|
||||
|
||||
User = "lasuite-meet";
|
||||
DynamicUser = true;
|
||||
SupplementaryGroups = mkIf cfg.redis.createLocally [
|
||||
config.services.redis.servers.lasuite-meet.group
|
||||
];
|
||||
# hardening
|
||||
AmbientCapabilities = "";
|
||||
CapabilityBoundingSet = [ "" ];
|
||||
DevicePolicy = "closed";
|
||||
LockPersonality = true;
|
||||
NoNewPrivileges = true;
|
||||
PrivateDevices = true;
|
||||
PrivateTmp = true;
|
||||
PrivateUsers = true;
|
||||
ProcSubset = "pid";
|
||||
ProtectClock = true;
|
||||
ProtectControlGroups = true;
|
||||
ProtectHome = true;
|
||||
ProtectHostname = true;
|
||||
ProtectKernelLogs = true;
|
||||
ProtectKernelModules = true;
|
||||
ProtectKernelTunables = true;
|
||||
ProtectProc = "invisible";
|
||||
ProtectSystem = "strict";
|
||||
RemoveIPC = true;
|
||||
RestrictAddressFamilies = [
|
||||
"AF_INET"
|
||||
"AF_INET6"
|
||||
"AF_UNIX"
|
||||
];
|
||||
RestrictNamespaces = true;
|
||||
RestrictRealtime = true;
|
||||
RestrictSUIDSGID = true;
|
||||
SystemCallArchitectures = "native";
|
||||
MemoryDenyWriteExecute = true;
|
||||
EnvironmentFile = optional (cfg.environmentFile != null) cfg.environmentFile;
|
||||
UMask = "0077";
|
||||
wants =
|
||||
(optional cfg.postgresql.createLocally "postgresql.service")
|
||||
++ (optional cfg.redis.createLocally "redis-lasuite-meet.service");
|
||||
|
||||
environment = pythonEnvironment;
|
||||
|
||||
serviceConfig = {
|
||||
RuntimeDirectory = "lasuite-meet";
|
||||
StateDirectory = "lasuite-meet";
|
||||
WorkingDirectory = "/var/lib/lasuite-meet";
|
||||
|
||||
User = "lasuite-meet";
|
||||
DynamicUser = true;
|
||||
SupplementaryGroups = mkIf cfg.redis.createLocally [
|
||||
config.services.redis.servers.lasuite-meet.group
|
||||
];
|
||||
# hardening
|
||||
AmbientCapabilities = "";
|
||||
CapabilityBoundingSet = [ "" ];
|
||||
DevicePolicy = "closed";
|
||||
LockPersonality = true;
|
||||
NoNewPrivileges = true;
|
||||
PrivateDevices = true;
|
||||
PrivateTmp = true;
|
||||
PrivateUsers = true;
|
||||
ProcSubset = "pid";
|
||||
ProtectClock = true;
|
||||
ProtectControlGroups = true;
|
||||
ProtectHome = true;
|
||||
ProtectHostname = true;
|
||||
ProtectKernelLogs = true;
|
||||
ProtectKernelModules = true;
|
||||
ProtectKernelTunables = true;
|
||||
ProtectProc = "invisible";
|
||||
ProtectSystem = "strict";
|
||||
RemoveIPC = true;
|
||||
RestrictAddressFamilies = [
|
||||
"AF_INET"
|
||||
"AF_INET6"
|
||||
"AF_UNIX"
|
||||
];
|
||||
RestrictNamespaces = true;
|
||||
RestrictRealtime = true;
|
||||
RestrictSUIDSGID = true;
|
||||
SystemCallArchitectures = "native";
|
||||
MemoryDenyWriteExecute = true;
|
||||
EnvironmentFile = optional (cfg.environmentFile != null) cfg.environmentFile;
|
||||
UMask = "0077";
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
|
|
@ -342,74 +356,54 @@ in
|
|||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
systemd.services.lasuite-meet = {
|
||||
description = "Meet from SuiteNumérique";
|
||||
after = [
|
||||
"network.target"
|
||||
]
|
||||
++ (optional cfg.postgresql.createLocally "postgresql.service")
|
||||
++ (optional cfg.redis.createLocally "redis-lasuite-meet.service");
|
||||
systemd.services.lasuite-meet = lib.mkMerge [
|
||||
{
|
||||
description = "Meet from SuiteNumérique";
|
||||
|
||||
wants =
|
||||
(optional cfg.postgresql.createLocally "postgresql.service")
|
||||
++ (optional cfg.redis.createLocally "redis-lasuite-meet.service");
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
preStart = ''
|
||||
if [ ! -f .version ]; then
|
||||
touch .version
|
||||
fi
|
||||
|
||||
${optionalString (cfg.secretKeyPath == null) ''
|
||||
if [[ ! -f /var/lib/lasuite-meet/django_secret_key ]]; then
|
||||
(
|
||||
umask 0377
|
||||
tr -dc A-Za-z0-9 < /dev/urandom | head -c64 | ${pkgs.moreutils}/bin/sponge /var/lib/lasuite-meet/django_secret_key
|
||||
)
|
||||
preStart = ''
|
||||
if [ ! -f .version ]; then
|
||||
touch .version
|
||||
fi
|
||||
''}
|
||||
if [ "${cfg.package.version}" != "$(cat .version)" ]; then
|
||||
${getExe cfg.package} migrate
|
||||
echo -n "${cfg.package.version}" > .version
|
||||
fi
|
||||
'';
|
||||
|
||||
environment = pythonEnvironment;
|
||||
${optionalString (cfg.secretKeyPath == null) ''
|
||||
if [[ ! -f /var/lib/lasuite-meet/django_secret_key ]]; then
|
||||
(
|
||||
umask 0377
|
||||
tr -dc A-Za-z0-9 < /dev/urandom | head -c64 | ${pkgs.moreutils}/bin/sponge /var/lib/lasuite-meet/django_secret_key
|
||||
)
|
||||
fi
|
||||
''}
|
||||
if [ "${cfg.package.version}" != "$(cat .version)" ]; then
|
||||
${getExe cfg.package} migrate
|
||||
echo -n "${cfg.package.version}" > .version
|
||||
fi
|
||||
'';
|
||||
|
||||
serviceConfig = {
|
||||
BindReadOnlyPaths = "${cfg.package}/share/static:/var/lib/lasuite-meet/static";
|
||||
serviceConfig = {
|
||||
BindReadOnlyPaths = "${cfg.package}/share/static:/var/lib/lasuite-meet/static";
|
||||
|
||||
ExecStart = utils.escapeSystemdExecArgs (
|
||||
[
|
||||
(lib.getExe' cfg.package "gunicorn")
|
||||
"--bind=${cfg.bind}"
|
||||
]
|
||||
++ cfg.gunicorn.extraArgs
|
||||
++ [ "meet.wsgi:application" ]
|
||||
);
|
||||
ExecStart = utils.escapeSystemdExecArgs (
|
||||
[
|
||||
(lib.getExe' cfg.package "gunicorn")
|
||||
"--bind=${cfg.bind}"
|
||||
]
|
||||
++ cfg.gunicorn.extraArgs
|
||||
++ [ "meet.wsgi:application" ]
|
||||
);
|
||||
};
|
||||
}
|
||||
// commonServiceConfig;
|
||||
};
|
||||
commonSystemdConfig
|
||||
];
|
||||
|
||||
systemd.services.lasuite-meet-celery = {
|
||||
description = "Meet Celery broker from SuiteNumérique";
|
||||
after = [
|
||||
"network.target"
|
||||
]
|
||||
++ (optional cfg.postgresql.createLocally "postgresql.service")
|
||||
++ (optional cfg.redis.createLocally "redis-lasuite-meet.service");
|
||||
systemd.services.lasuite-meet-celery = lib.mkMerge [
|
||||
{
|
||||
description = "Meet Celery broker from SuiteNumérique";
|
||||
|
||||
wants =
|
||||
(optional cfg.postgresql.createLocally "postgresql.service")
|
||||
++ (optional cfg.redis.createLocally "redis-lasuite-meet.service");
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
environment = pythonEnvironment;
|
||||
|
||||
serviceConfig = {
|
||||
ExecStart = utils.escapeSystemdExecArgs (
|
||||
serviceConfig.ExecStart = utils.escapeSystemdExecArgs (
|
||||
[ (lib.getExe' cfg.package "celery") ]
|
||||
++ cfg.celery.extraArgs
|
||||
++ [
|
||||
|
|
@ -418,8 +412,26 @@ in
|
|||
]
|
||||
);
|
||||
}
|
||||
// commonServiceConfig;
|
||||
};
|
||||
commonSystemdConfig
|
||||
];
|
||||
|
||||
systemd.services.lasuite-meet-clean-pending-files = lib.mkMerge [
|
||||
{
|
||||
description = "Scheduled job to clean up pending uploads from LaSuite Meet";
|
||||
startAt = "daily";
|
||||
serviceConfig.ExecStart = "${getExe cfg.package} clean_pending_files";
|
||||
}
|
||||
commonSystemdConfig
|
||||
];
|
||||
|
||||
systemd.services.lasuite-meet-purge-deleted-files = lib.mkMerge [
|
||||
{
|
||||
description = "Scheduled job to purge deleted files from LaSuite Meet";
|
||||
startAt = "daily";
|
||||
serviceConfig.ExecStart = "${getExe cfg.package} purge_deleted_files";
|
||||
}
|
||||
commonSystemdConfig
|
||||
];
|
||||
|
||||
services.postgresql = mkIf cfg.postgresql.createLocally {
|
||||
enable = true;
|
||||
|
|
|
|||
|
|
@ -202,7 +202,6 @@ in
|
|||
|
||||
meta.maintainers = with lib.maintainers; [
|
||||
bhankas
|
||||
danth
|
||||
ramblurr
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,10 @@
|
|||
|
||||
containers.machine = {
|
||||
services.postfix.enable = true;
|
||||
services.postfix-tlspol.enable = true;
|
||||
services.postfix-tlspol = {
|
||||
enable = true;
|
||||
settings.server.metrics-address = "127.0.0.1:8642";
|
||||
};
|
||||
|
||||
services.dnsmasq = {
|
||||
enable = true;
|
||||
|
|
@ -26,13 +29,19 @@
|
|||
with subtest("Interact with the service"):
|
||||
machine.succeed("postfix-tlspol -purge")
|
||||
|
||||
response = json.loads((machine.succeed("postfix-tlspol -query localhost")))
|
||||
response = machine.log(machine.succeed("postfix-tlspol -query localhost"))
|
||||
response = json.loads(machine.succeed("postfix-tlspol -query localhost"))
|
||||
machine.log(json.dumps(response, indent=2))
|
||||
|
||||
assert response["dane"]["policy"] == "", f"Unexpected DANE policy for localhost: {response["dane"]["policy"]}"
|
||||
assert response["mta-sts"]["policy"] == "TEMP", f"Unexpected MTA-STS policy for localhost: {response["mta-sts"]["policy"]}"
|
||||
|
||||
machine.log(machine.execute("systemd-analyze security postfix-tlspol.service | grep -v ✓")[1])
|
||||
with subtest("Metrics listener"):
|
||||
machine.log(machine.succeed("curl --silent --fail http://localhost:8642/metrics | grep --quiet postfix_tlspol_queries_total"))
|
||||
|
||||
|
||||
with subtest("Hardening"):
|
||||
machine.log(machine.execute("systemd-analyze security postfix-tlspol.service | grep -v ✓")[1])
|
||||
'';
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,13 +14,13 @@ let
|
|||
|
||||
pname = "ghostel";
|
||||
|
||||
version = "0.39.0-unstable-2026-06-26";
|
||||
version = "0.41.0-unstable-2026-07-05";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dakra";
|
||||
repo = "ghostel";
|
||||
rev = "92bfcc57dc85f254ce95dcb51dbdd2411fea5f02";
|
||||
hash = "sha256-havDs3fZENB/ozMWWKQkdsyHUIBIeewmrjL+3xJKM94=";
|
||||
rev = "f77efee9172854abc08652637d23adc26faa25a2";
|
||||
hash = "sha256-6ME+aStZ9X1pkTr0uwwhrJXEHu/uLStPHsKtbudXl9I=";
|
||||
};
|
||||
|
||||
module = stdenv.mkDerivation (finalAttrs: {
|
||||
|
|
@ -29,7 +29,7 @@ let
|
|||
deps = zig.fetchDeps {
|
||||
inherit (finalAttrs) src pname version;
|
||||
fetchAll = true;
|
||||
hash = "sha256-CTsG3dXu3DECDbklBAtr2fYou82WNvQ1Q3JET0TmuyM=";
|
||||
hash = "sha256-lFU0ywNyP1q2NL9MkIfWciH03VAA/Act5dGYAV4V7EY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ zig ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild ];
|
||||
|
|
@ -48,19 +48,6 @@ let
|
|||
|
||||
zigBuildFlags = finalAttrs.zigCheckFlags;
|
||||
|
||||
postPatch = ''
|
||||
# https://github.com/dakra/ghostel/issues/446
|
||||
substituteInPlace build.zig \
|
||||
--replace-fail 'addInstallFile(version_file, "../ghostel-module.version")' \
|
||||
'addInstallFile(version_file, "ghostel-module.version")'
|
||||
|
||||
# remove copy_step
|
||||
substituteInPlace build.zig \
|
||||
--replace-fail 'b.getInstallStep().dependOn(©_step.step);' ' ' \
|
||||
--replace-fail 'const copy_step = b.addInstallFile' \
|
||||
'_ = b.addInstallFile'
|
||||
'';
|
||||
|
||||
postConfigure = ''
|
||||
cp -rLT ${finalAttrs.deps} "$ZIG_GLOBAL_CACHE_DIR/p"
|
||||
chmod -R u+w "$ZIG_GLOBAL_CACHE_DIR/p"
|
||||
|
|
@ -77,7 +64,7 @@ melpaBuild {
|
|||
'';
|
||||
|
||||
preBuild = ''
|
||||
install ${module}/lib/libghostel-module${libExt} ghostel-module${libExt}
|
||||
install ${module}/ghostel-module${libExt} ghostel-module${libExt}
|
||||
install --mode=444 ${module}/ghostel-module.version ghostel-module.version
|
||||
'';
|
||||
|
||||
|
|
|
|||
|
|
@ -12,16 +12,16 @@ let
|
|||
|
||||
tsc-dyn = rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "tsc-dyn";
|
||||
version = "0.18.0";
|
||||
version = "0.19.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "emacs-tree-sitter";
|
||||
repo = "emacs-tree-sitter";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-LrakDpP3ZhRQqz47dPcyoQnu5lROdaNlxGaQfQT6u+k=";
|
||||
hash = "sha256-7B9Q8ke8gY9cFIAjpyH21P240goKUEKgppfqP3PSxYA=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-Tua3ZFfSyWVYXU9mPLWXE6ejGlXowTNe3nvZBaicmSQ=";
|
||||
cargoHash = "sha256-mjR8PehbhY1o/5L2l/OMh/NwjjmQXErPHh00cAD94pw=";
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/core";
|
||||
|
||||
|
|
|
|||
|
|
@ -12,12 +12,12 @@
|
|||
perl,
|
||||
}:
|
||||
let
|
||||
version = "release-v0.1";
|
||||
version = "0.1.2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "yetone";
|
||||
repo = "avante.nvim";
|
||||
rev = "2033b42ab72fb9f27b35769f9cb7a9f4f1993db4";
|
||||
hash = "sha256-Ql/17DSHpBVbihUHssyZe3MGC5fgasbjgxdABp8xk24=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-x7OhVz4rWj2x1UsUm8iqkB5PQVAELvAYJ0yo2beU9TY=";
|
||||
};
|
||||
avante-nvim-lib = rustPlatform.buildRustPackage {
|
||||
pname = "avante-nvim-lib";
|
||||
|
|
@ -76,7 +76,6 @@ vimUtils.buildVimPlugin {
|
|||
|
||||
passthru = {
|
||||
updateScript = nix-update-script {
|
||||
extraArgs = [ "--version=branch" ];
|
||||
attrPath = "vimPlugins.avante-nvim.avante-nvim-lib";
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ vimUtils.buildVimPlugin {
|
|||
preInstall = "cd data/syntax-highlighting/vim";
|
||||
|
||||
meta = {
|
||||
description = "Vim plugin for meson providing syntax highlighting";
|
||||
inherit (meson.meta)
|
||||
homepage
|
||||
description
|
||||
mainProgram
|
||||
longDescription
|
||||
license
|
||||
platforms
|
||||
;
|
||||
|
|
|
|||
|
|
@ -6,13 +6,13 @@
|
|||
}:
|
||||
mkLibretroCore {
|
||||
core = "opera";
|
||||
version = "0-unstable-2026-06-19";
|
||||
version = "0-unstable-2026-06-28";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "opera-libretro";
|
||||
rev = "eb3a9162e99a71da221107aa58e7650fd076bbca";
|
||||
hash = "sha256-swFdGY8ScsQG/8E/JWzGRL80jdMVzsr1BJ+UAisSJ9g=";
|
||||
rev = "340f9e9014c292fc47a8844a871a71dafe072b6d";
|
||||
hash = "sha256-geBK8RIlaRcWn4CDzVl3pjK0WOFQcMZl7zFMXE2oZNo=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
|
|
|||
|
|
@ -5,13 +5,13 @@
|
|||
}:
|
||||
mkLibretroCore {
|
||||
core = "prboom";
|
||||
version = "0-unstable-2026-06-15";
|
||||
version = "0-unstable-2026-07-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "libretro-prboom";
|
||||
rev = "b760de6a1eb1bfcd7833c5b677ff9170d104302f";
|
||||
hash = "sha256-JZrQbhntCGV4WIktUbtVXCSGAEmh9gTPn+tLiMyt6ZY=";
|
||||
rev = "141978db577b52cb943641629401776e49ccbbe6";
|
||||
hash = "sha256-USRBq+h2HAoDIdYVd47wGLEnUzJAEOvikuvSNTHpboI=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
|
|
|||
|
|
@ -5,13 +5,13 @@
|
|||
}:
|
||||
mkLibretroCore {
|
||||
core = "stella2014";
|
||||
version = "0-unstable-2026-04-12";
|
||||
version = "0-unstable-2026-07-04";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "stella2014-libretro";
|
||||
rev = "eed47e154d1bbda3305e9ef2d486b6710c8973f4";
|
||||
hash = "sha256-QpPjVnFCkn6xlB7LxpE6bsNfYe3HSsEKUjqmEf2yTvA=";
|
||||
rev = "8ddf2146ed2d2053cff9df64192f920e57709629";
|
||||
hash = "sha256-VDywbP7PhcQPHhu/KMvV1LlI/iOGjMzRooqvoT+Tnxc=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
|
|
|||
|
|
@ -787,13 +787,13 @@
|
|||
"vendorHash": "sha256-mnKXYT0GfIS+ODzBCS9l4rLF1ugadesmpgdOgj74nLg="
|
||||
},
|
||||
"jianyuan_sentry": {
|
||||
"hash": "sha256-mJVuJJzNw/nkg1OoPG2iIE30RVsnj3YTQ3VAYITB6tE=",
|
||||
"hash": "sha256-V0+vbeECEaeOwr8a1HohdClZKwVkjHSxbhu86Bl9ZKE=",
|
||||
"homepage": "https://registry.terraform.io/providers/jianyuan/sentry",
|
||||
"owner": "jianyuan",
|
||||
"repo": "terraform-provider-sentry",
|
||||
"rev": "v0.15.3",
|
||||
"rev": "v0.15.4",
|
||||
"spdx": "MIT",
|
||||
"vendorHash": "sha256-+LDSNV2Y5jDFyOu/PFtJhP7VgWAVvozC/yBXzTU7YXQ="
|
||||
"vendorHash": "sha256-qSLy0iPPiJ9EdpU1D879bICDKwJfDA+JnxCepsvGVbA="
|
||||
},
|
||||
"joneshf_openwrt": {
|
||||
"hash": "sha256-z78IceF2VJtiQpVqC+rTUDsph73LZawIK+az3rEhljA=",
|
||||
|
|
@ -905,13 +905,13 @@
|
|||
"vendorHash": "sha256-t4dbDJNjEQ6/u+/6zqk2Sdd3LVn/L2BCJujpiLdGc58="
|
||||
},
|
||||
"metio_migadu": {
|
||||
"hash": "sha256-KDk/uSxycO9hiaiEKHq58ktwum88J9StpB52mNQYer4=",
|
||||
"hash": "sha256-Aef1H/L2EFeU9mhecOnlPAbJbt3XfBL0Wz67IqxCI10=",
|
||||
"homepage": "https://registry.terraform.io/providers/metio/migadu",
|
||||
"owner": "metio",
|
||||
"repo": "terraform-provider-migadu",
|
||||
"rev": "2026.6.25",
|
||||
"rev": "2026.7.2",
|
||||
"spdx": "0BSD",
|
||||
"vendorHash": "sha256-7/2iHstATnmeuvoIFIQw2Gi3QSIoXp5W69fnUYHipxc="
|
||||
"vendorHash": "sha256-wUX2smEhKUftBCRi7ANq8NpHXpB+EmlVshrhI2ltY2I="
|
||||
},
|
||||
"mongey_kafka": {
|
||||
"hash": "sha256-rTa6c7jAMH027V7h/yUGVGz6TS0PDdObilxU0Vpr6FI=",
|
||||
|
|
@ -1013,13 +1013,13 @@
|
|||
"vendorHash": "sha256-/4mktOn7qjWIkpyqeEW4vzY0w0pG+0qx7KRYBkE1IkQ="
|
||||
},
|
||||
"okta_okta": {
|
||||
"hash": "sha256-EuGhOCJKjhttlWVfrpBjBAVOtbFfRHl2gk7zev2w9TY=",
|
||||
"hash": "sha256-Qpdinb4ZJRjZG4lMv5EFkicBcYU+OiLz9on3ZaQQu8s=",
|
||||
"homepage": "https://registry.terraform.io/providers/okta/okta",
|
||||
"owner": "okta",
|
||||
"repo": "terraform-provider-okta",
|
||||
"rev": "v6.12.0",
|
||||
"rev": "v6.13.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-/IbzilmyVTZh7qWogtXd+/Y7UJdjsQaf7Yjhi1fU1Vc="
|
||||
"vendorHash": "sha256-z13CKv4d+C2VsdUfiArzLLaXExq8k4Y5Y9GEidqqGb0="
|
||||
},
|
||||
"oktadeveloper_oktaasa": {
|
||||
"hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=",
|
||||
|
|
@ -1085,11 +1085,11 @@
|
|||
"vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw="
|
||||
},
|
||||
"pagerduty_pagerduty": {
|
||||
"hash": "sha256-b2BPsCJe8q1oODTi9TaD4kac/wecardNv4/gEQBWK60=",
|
||||
"hash": "sha256-SBPy6elle5eSGY67JZEkfaov1jkfaqmvDGPEO9Zd8AY=",
|
||||
"homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty",
|
||||
"owner": "PagerDuty",
|
||||
"repo": "terraform-provider-pagerduty",
|
||||
"rev": "v3.33.0",
|
||||
"rev": "v3.33.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
|
|
@ -1346,11 +1346,11 @@
|
|||
"vendorHash": "sha256-SF11E60OQiRdf+Pf6XyJg60yGRnGOcSzhrYccrWaeYE="
|
||||
},
|
||||
"terraform-lxd_lxd": {
|
||||
"hash": "sha256-vrrQxld9Ymu2RcSRlkUzknTIBJteVeb9Jqr19CV3XzM=",
|
||||
"hash": "sha256-fGiXnP8neze47FQXVCFlScya9ih67/5TQW5xKEBnI+Y=",
|
||||
"homepage": "https://registry.terraform.io/providers/terraform-lxd/lxd",
|
||||
"owner": "terraform-lxd",
|
||||
"repo": "terraform-provider-lxd",
|
||||
"rev": "v3.0.1",
|
||||
"rev": "v3.0.2",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-jOZw/va3dA0DYmnYSKbASHvyL7levjf1Bk6WelLga+Q="
|
||||
},
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ let
|
|||
mainProgram = "discord";
|
||||
maintainers = with lib.maintainers; [
|
||||
artturin
|
||||
FlameFlag
|
||||
_4evy
|
||||
infinidoge
|
||||
jopejoe1
|
||||
Scrumplex
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@ in
|
|||
buildKodiAddon rec {
|
||||
pname = "jellycon";
|
||||
namespace = "plugin.video.jellycon";
|
||||
version = "1.0.1";
|
||||
version = "1.0.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jellyfin";
|
||||
repo = "jellycon";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-TLJalH3b1EYoIbnUhnHl8A9EF2Q6dDy0M2hl9je0K54=";
|
||||
sha256 = "sha256-dpH611GZ+BG63bSFypcZ9VUtNCA/tL8zgKuaU7cCRII=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
|
|
@ -420,18 +420,18 @@ in
|
|||
|
||||
docker_29 =
|
||||
let
|
||||
version = "29.6.0";
|
||||
version = "29.6.1";
|
||||
in
|
||||
callPackage dockerGen {
|
||||
inherit version;
|
||||
cliRev = "v${version}";
|
||||
cliHash = "sha256-2JTiqvrIYhpwbEgU+5DnmlHpaf8Re1vYPkySs93sKZU=";
|
||||
cliHash = "sha256-cpK2UMRP/WXHsehG9Sq5UJAjhMesmXTrhe00y4RMRZc=";
|
||||
mobyRev = "docker-v${version}";
|
||||
mobyHash = "sha256-xr3+RZANLP4IkLv26/7znXnTCOm/5Gm7k6WBaOlZfQk=";
|
||||
mobyHash = "sha256-gv+mea9X5TYDWN3IBRpmw0+R2waGxCiubdatNTeUQZI=";
|
||||
runcRev = "v1.3.6";
|
||||
runcHash = "sha256-cBMYZOElWHQ4OkF2NlYJSZrlW4833WD8CRJRkkXeKJc=";
|
||||
containerdRev = "v2.2.4";
|
||||
containerdHash = "sha256-F0lw7zh4V9JlFQGkE4RNT1VLX8WWLgZAAvbP12jnRMw=";
|
||||
containerdRev = "v2.2.5";
|
||||
containerdHash = "sha256-3ui+0AjEU6H4VHYwF3G85ggVMUdONCLJ5KfciFasmkk=";
|
||||
tiniRev = "369448a167e8b3da4ca5bca0b3307500c3371828";
|
||||
tiniHash = "sha256-jCBNfoJAjmcTJBx08kHs+FmbaU82CbQcf0IVjd56Nuw=";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -12,11 +12,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "evilwm";
|
||||
version = "1.4.3";
|
||||
version = "1.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.6809.org.uk/evilwm/evilwm-${version}.tar.gz";
|
||||
sha256 = "sha256-1ZRbILEskdskEvrA29o/ucPsjeu44bEJg4mSsrG75dQ=";
|
||||
sha256 = "sha256-YQSFJBPm1QZpNh3K3aWiXTnisrDJWmOEAiyQWVeidA8=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
homepage = "https://alt-tab.app";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
FlameFlag
|
||||
_4evy
|
||||
emilytrau
|
||||
Br1ght0ne
|
||||
];
|
||||
|
|
|
|||
|
|
@ -8,14 +8,14 @@
|
|||
# https://github.com/nianeyna/ao3downloader/blob/f8399bb8aca276ae7359157b90afd13925c90056/pyproject.toml#L8
|
||||
python312Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "ao3downloader";
|
||||
version = "2026.6.1";
|
||||
version = "2026.7.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nianeyna";
|
||||
repo = "ao3downloader";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-3SiJH594vjVahlW+wAzD+akRU7WLoQo+EIN9cxgAtks=";
|
||||
hash = "sha256-cyn4bWHKKfRGade8A1kAJRJzdcXCY46nGgVw5i0OUyQ=";
|
||||
};
|
||||
|
||||
build-system = with python312Packages; [
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildGoModule (finalAttrs: {
|
|||
description = "Convert images into ASCII art on the console";
|
||||
homepage = "https://github.com/TheZoraiz/ascii-image-converter#readme";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ danth ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "ascii-image-converter";
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -6,17 +6,17 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "avdl";
|
||||
version = "0.1.9+1.12.1";
|
||||
version = "0.1.10+1.12.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jonhoo";
|
||||
repo = "avdl";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-HfcDSv3RzmoFbwt7iAP/UXdeJupfng8oeaeerUwW1Ik=";
|
||||
hash = "sha256-DGRBLXE8YMZs1fBBuTtUuhsc490IJB3G9Khddk3l8gw=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
cargoHash = "sha256-5ftBXywOUQKzIwjaQVHtxO/6A1bb1jGZAxYYY7GttCg=";
|
||||
cargoHash = "sha256-wTiQ1Ssn6Q1ZjR52a4+qyDrQqVUcP+/4paOjKKPJuII=";
|
||||
|
||||
meta = {
|
||||
description = "Rust port of avro-tools' IDL tooling";
|
||||
|
|
|
|||
|
|
@ -17,11 +17,11 @@ let
|
|||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "bazarr";
|
||||
version = "1.5.6";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/morpheus65535/bazarr/releases/download/v${version}/bazarr.zip";
|
||||
hash = "sha256-S3idNH9Wm9f6aNj69dERmeks1rLvUeQJYFebXa5cWQo=";
|
||||
hash = "sha256-LRcc2wg5u260yl3A7rRwBfldl6WOyvF2T9NKGTKabfw=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
}:
|
||||
|
||||
let
|
||||
version = "2.08";
|
||||
version = "2.10";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "cloc";
|
||||
|
|
@ -17,7 +17,7 @@ stdenv.mkDerivation {
|
|||
owner = "AlDanial";
|
||||
repo = "cloc";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-FRby6mhaeTPU0G0rEDszfrTMcrNviFmjbJ8jJnjaZN4=";
|
||||
sha256 = "sha256-B5dk22H5FeWZ+12A7iwAsJ0ORVfI1stDfue9ZgXBOg4=";
|
||||
};
|
||||
|
||||
setSourceRoot = ''
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildDotnetGlobalTool {
|
|||
changelog = "https://github.com/waf/CSharpRepl/blob/main/CHANGELOG.md";
|
||||
license = lib.licenses.mpl20;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ FlameFlag ];
|
||||
maintainers = with lib.maintainers; [ _4evy ];
|
||||
mainProgram = "csharprepl";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,12 +30,15 @@ stdenv'.mkDerivation (finalAttrs: {
|
|||
pname = "ctranslate2";
|
||||
version = "4.8.1";
|
||||
|
||||
__strutcturedAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenNMT";
|
||||
repo = "CTranslate2";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-+82u+w08wGX0oh1wBaH/epI2IH7lxbvMThJEoGt0Kvk=";
|
||||
hash = "sha256-cchwv+esysn/0v6RqD5zp306HfzOjjlCxH5usLETXs0=";
|
||||
};
|
||||
|
||||
# Fix CMake 4 compatibility
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
postInstall = ''
|
||||
installShellCompletion --cmd delta \
|
||||
--bash <($out/bin/delta --generate-completion bash) \
|
||||
--fish <($out/bin/delta --generate-completion zsh) \
|
||||
--zsh <($out/bin/delta --generate-completion fish)
|
||||
--fish <($out/bin/delta --generate-completion fish) \
|
||||
--zsh <($out/bin/delta --generate-completion zsh)
|
||||
'';
|
||||
|
||||
# test_env_parsing_with_pager_set_to_bat sets environment variables,
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
{
|
||||
"aarch64-darwin": {
|
||||
"version": "3.3.18",
|
||||
"version": "3.4.22",
|
||||
"vscodeVersion": "1.110.1",
|
||||
"url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/16737566f57f3b53bde136375fe0544eca12fac4/Devin-darwin-arm64-3.3.18.zip",
|
||||
"sha256": "7ac789baa5d818b09f6a62315d34b55dde02b0a409a22903d0228a819ea734e7"
|
||||
"url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/0c84d3332806347c90e571331f48dd13a957d880/Devin-darwin-arm64-3.4.22.zip",
|
||||
"sha256": "ed6f3bd022cbac6cef8757beeaafebf65641724a5e7897e4d62a03b87161627f"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"version": "3.3.18",
|
||||
"version": "3.4.22",
|
||||
"vscodeVersion": "1.110.1",
|
||||
"url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/16737566f57f3b53bde136375fe0544eca12fac4/Devin-linux-x64-3.3.18.tar.gz",
|
||||
"sha256": "05c7fa988c324a1633038ebe90e217d17a7f188197a5070f397460864ef41292"
|
||||
"url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/0c84d3332806347c90e571331f48dd13a957d880/Devin-linux-x64-3.4.22.tar.gz",
|
||||
"sha256": "02bfb58af6d898cc41337a761a34ae69f55f05c8c28e3611a5cf2c431610b072"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "dprint";
|
||||
version = "0.54.0";
|
||||
version = "0.55.1";
|
||||
|
||||
# Prefer repository rather than crate here
|
||||
# - They have Cargo.lock in the repository
|
||||
|
|
@ -21,10 +21,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
owner = "dprint";
|
||||
repo = "dprint";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-dNs2LQeEndeXS8xR9SXVFWT9PS+haB9SDZ+3PUPkFjg=";
|
||||
hash = "sha256-OXXLpKgP2cUuPl7ikgZVPFgJiLY0Zy8MmBkz8Kp2+XM=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-fmbO14eTObK1cZu9gDls25KRmzAJPGiqQ8uURGD2vV0=";
|
||||
cargoHash = "sha256-IDxJPicTq0/7LI/07QfJrteaKAHDoeKdzpbEv871xxE=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fastfetch-unwrapped";
|
||||
version = "2.65.1";
|
||||
version = "2.65.2";
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
|
@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
owner = "fastfetch-cli";
|
||||
repo = "fastfetch";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-fr/FyGcURlauCLIAYHGhtmsJqbbPe+Hg3ObyRtYR5wk=";
|
||||
hash = "sha256-yRKxETZEIlpl42y+adp9wpQhD6ZDebdfGj4SL1zxr3w=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@
|
|||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.6.5.640";
|
||||
version = "1.7.679";
|
||||
pname = "fatsort";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/fatsort/fatsort-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "sha256-Yw7OVtnrOlVSSvCuw6reeFQ2DrqUkXKmz7R2jLj75C4=";
|
||||
sha256 = "sha256-EBL1UTgmOdaeGU6r++mTQu3nyFaxzWeIKH+d/UvY0SI=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
|||
|
|
@ -6,15 +6,15 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "firezone-headless-client";
|
||||
version = "1.5.5";
|
||||
version = "1.5.6";
|
||||
src = fetchFromGitHub {
|
||||
owner = "firezone";
|
||||
repo = "firezone";
|
||||
tag = "headless-client-${finalAttrs.version}";
|
||||
hash = "sha256-Lo5iUXlpAecglr0uohOdsefeaDQZor2YoF0O99CxvEo=";
|
||||
hash = "sha256-yEceZJBqSF35herNjbqFHKaIoFJwbkDN28wlxFa1UbU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-1e2uqxZFDbtcQREB0s2jxfSFgs/hnPxTlUGFeK5L9yw=";
|
||||
cargoHash = "sha256-3V2eMxUtNcnWsh7cYA5Wf979sKmFl7bjwwrqwcfW4tI=";
|
||||
sourceRoot = "${finalAttrs.src.name}/rust";
|
||||
buildAndTestSubdir = "headless-client";
|
||||
env.RUSTFLAGS = "--cfg system_certs";
|
||||
|
|
|
|||
|
|
@ -11,16 +11,16 @@
|
|||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "flintlock";
|
||||
version = "0.8.1";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "liquidmetal-dev";
|
||||
repo = "flintlock";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-Kbk94sqj0aPsVonPsiu8kbjhIOURB1kX9Lt3NURL+jk=";
|
||||
sha256 = "sha256-WQbZUbTrg50vYvFY5ng8LtT4d6aVsUzZUIy8tMUr50M=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Iv1qHEQLgw6huCA/6PKNmm+dS2yHgOvY/oy2fKjwEpY=";
|
||||
vendorHash = "sha256-SjKxnLsC6RAg7is+ABRG1NyKX01cRNwCcW5B3Fgo/FQ=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/flintlock-metrics"
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "flyway";
|
||||
version = "12.8.1";
|
||||
version = "12.10.0";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/flyway/flyway/releases/download/flyway-${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "sha256-cJLyBFM4Q1WsvB7YP0uCt/IjLK7T2b326IvFW7ePVEA=";
|
||||
sha256 = "sha256-JZ0qKGqaNzND+oKMn/mQc0SBzNUxpIzX4C86Znl/9Fo=";
|
||||
};
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
dontBuild = true;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fsverity-utils";
|
||||
version = "1.6";
|
||||
version = "1.7";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
|
|
@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
src = fetchzip {
|
||||
url = "https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git/snapshot/fsverity-utils-v${finalAttrs.version}.tar.gz";
|
||||
sha256 = "sha256-FZN4MKNmymIXZ2Q0woA0SLzPf4SaUJkj4ssKPsY4xXc=";
|
||||
sha256 = "sha256-c8dillkgGh41elo/a5EqGQIrS4TZeDLsYkmyNke6koc=";
|
||||
};
|
||||
|
||||
patches = lib.optionals (!enableShared) [
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
|||
mainProgram = "gallery-dl";
|
||||
maintainers = with lib.maintainers; [
|
||||
dawidsowa
|
||||
FlameFlag
|
||||
_4evy
|
||||
];
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -119,7 +119,7 @@ buildNpmPackage (finalAttrs: {
|
|||
maintainers = with lib.maintainers; [
|
||||
brantes
|
||||
xiaoxiangmoe
|
||||
FlameFlag
|
||||
_4evy
|
||||
taranarmo
|
||||
caverav
|
||||
];
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "0.7.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ofabry";
|
||||
owner = "ondrajz";
|
||||
repo = "go-callvis";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-gCQjxJH03QAg6MZx5NJUJR6tKP02ThIa5BGN6A/0ejM=";
|
||||
|
|
@ -29,7 +29,7 @@ buildGoModule (finalAttrs: {
|
|||
meta = {
|
||||
description = "Visualize call graph of a Go program using Graphviz";
|
||||
mainProgram = "go-callvis";
|
||||
homepage = "https://github.com/ofabry/go-callvis";
|
||||
homepage = "https://github.com/ondrajz/go-callvis";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ meain ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "0.29.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "steipete";
|
||||
owner = "openclaw";
|
||||
repo = "gogcli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JunPpEzbNp00uEiJ7AzouXyzFwyNLehLU7mwL3eh4bM=";
|
||||
|
|
@ -36,7 +36,7 @@ buildGoModule (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "CLI tool for interacting with Google APIs (Gmail, Calendar, Drive, and more)";
|
||||
homepage = "https://github.com/steipete/gogcli";
|
||||
homepage = "https://github.com/openclaw/gogcli";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ macalinao ];
|
||||
mainProgram = "gog";
|
||||
|
|
|
|||
|
|
@ -25,13 +25,13 @@ let
|
|||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "gogh";
|
||||
version = "365";
|
||||
version = "366";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Gogh-Co";
|
||||
repo = "Gogh";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-qK3E7ceeVqBgJ8rSotfH3K9WpxE5dS/h4a7Ml5qwlS0=";
|
||||
hash = "sha256-YJLWscXslIK1NKM4hhrKT/kKQJof0Vn6uCtkcuZ3vUw=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "1.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "b4b4r07";
|
||||
owner = "babarot";
|
||||
repo = "gomi";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Ino7jUd9JvX6afvS6ouPHxU42GYfF696m+OS5CSvx5g=";
|
||||
|
|
@ -40,7 +40,7 @@ buildGoModule (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "Replacement for UNIX rm command";
|
||||
homepage = "https://github.com/b4b4r07/gomi";
|
||||
homepage = "https://github.com/babarot/gomi";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
mimame
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildGoModule rec {
|
|||
version = "0.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tulir";
|
||||
owner = "gomuks";
|
||||
repo = "gomuks";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-bDJXo8d9K5UO599HDaABpfwc9/dJJy+9d24KMVZHyvI=";
|
||||
|
|
|
|||
|
|
@ -289,11 +289,11 @@ let
|
|||
|
||||
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
inherit pname meta passthru;
|
||||
version = "149.0.7827.201";
|
||||
version = "150.0.7871.47";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dl.google.com/release2/chrome/ph3mj7mqtvbfhr67ckmjvjj5a4_149.0.7827.201/GoogleChrome-149.0.7827.201.dmg";
|
||||
hash = "sha256-AI5oBE0uB2/YacF9LB4d6rXlAqEuZtlPYNQwLbs1K7E=";
|
||||
url = "http://dl.google.com/release2/chrome/ad2pojsfcj6hr5telal5kk4t6gua_150.0.7871.47/GoogleChrome-150.0.7871.47.dmg";
|
||||
hash = "sha256-1VTMVSBLfSRp9CxPaRkmdgAC0H5KNuZNWywTGLSphUI=";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
version = "1.28.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "block";
|
||||
owner = "aaif-goose";
|
||||
repo = "goose";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/1TtsnNiLoTkvyeFR282qSpo+Jt3pvFxduJ7lyzsTXI=";
|
||||
|
|
@ -181,7 +181,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "Open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM";
|
||||
homepage = "https://github.com/block/goose";
|
||||
homepage = "https://github.com/aaif-goose/goose";
|
||||
mainProgram = "goose";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "0.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "motemen";
|
||||
owner = "x-motemen";
|
||||
repo = "gore";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-niMYoYkDaZsv6ntUIfB0B4VheiG6rMouZGUSjHnm51w=";
|
||||
|
|
@ -22,7 +22,7 @@ buildGoModule (finalAttrs: {
|
|||
meta = {
|
||||
description = "Yet another Go REPL that works nicely";
|
||||
mainProgram = "gore";
|
||||
homepage = "https://github.com/motemen/gore";
|
||||
homepage = "https://github.com/x-motemen/gore";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -11,16 +11,16 @@ buildGoModule (finalAttrs: {
|
|||
version = "1.3.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "buger";
|
||||
owner = "probelabs";
|
||||
repo = "goreplay";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-FiY9e5FgpPu+K8eoO8TsU3xSaSoPPDxYEu0oi/S8Q1w=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fix build on arm64-linux, see https://github.com/buger/goreplay/pull/1140
|
||||
# Fix build on arm64-linux, see https://github.com/probelabs/goreplay/pull/1140
|
||||
(fetchpatch {
|
||||
url = "https://github.com/buger/goreplay/commit/a01afa1e322ef06f36995abc3fda3297bdaf0140.patch";
|
||||
url = "https://github.com/probelabs/goreplay/commit/a01afa1e322ef06f36995abc3fda3297bdaf0140.patch";
|
||||
sha256 = "sha256-w3aVe/Fucwd2OuK5Fu2jJTbmMci8ilWaIjYjsWuLRlo=";
|
||||
})
|
||||
];
|
||||
|
|
@ -37,7 +37,7 @@ buildGoModule (finalAttrs: {
|
|||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/buger/goreplay";
|
||||
homepage = "https://github.com/probelabs/goreplay";
|
||||
license = lib.licenses.lgpl3Only;
|
||||
description = "Open-source tool for capturing and replaying live HTTP traffic";
|
||||
maintainers = [ ];
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "2.1.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "patrickhener";
|
||||
owner = "goshs-labs";
|
||||
repo = "goshs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8xSYdLO+2AB044sV3JJw0RXB0RuLQ7eIzWvwgoJdp5k=";
|
||||
|
|
@ -43,7 +43,7 @@ buildGoModule (finalAttrs: {
|
|||
meta = {
|
||||
description = "Simple, yet feature-rich web server written in Go";
|
||||
homepage = "https://goshs.de";
|
||||
changelog = "https://github.com/patrickhener/goshs/releases/tag/${finalAttrs.src.rev}";
|
||||
changelog = "https://github.com/goshs-labs/goshs/releases/tag/${finalAttrs.src.rev}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
fab
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "0.32.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yamashou";
|
||||
owner = "gqlgo";
|
||||
repo = "gqlgenc";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-AGbE+R3502Igl4/HaN8yvFVJBsKQ6iVff8IEvddJLEo=";
|
||||
|
|
@ -20,7 +20,7 @@ buildGoModule (finalAttrs: {
|
|||
patches = [
|
||||
(fetchpatch2 {
|
||||
name = "fix-version.patch";
|
||||
url = "https://github.com/Yamashou/gqlgenc/commit/aad0599a70780696a9530a7adffebfff53538695.patch?full_index=1";
|
||||
url = "https://github.com/gqlgo/gqlgenc/commit/aad0599a70780696a9530a7adffebfff53538695.patch?full_index=1";
|
||||
hash = "sha256-moidhkkO/5It8kH1VlwbV+YLlMOTXKH3RyLKGCA2chw=";
|
||||
})
|
||||
];
|
||||
|
|
@ -45,7 +45,7 @@ buildGoModule (finalAttrs: {
|
|||
meta = {
|
||||
description = "Go tool for building GraphQL client with gqlgen";
|
||||
mainProgram = "gqlgenc";
|
||||
homepage = "https://github.com/Yamashou/gqlgenc";
|
||||
homepage = "https://github.com/gqlgo/gqlgenc";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ wattmto ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
cargo-bundle
|
||||
rustPlatform.bindgenHook
|
||||
];
|
||||
|
||||
dontUseCmakeConfigure = true;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "0.7.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grafana";
|
||||
owner = "grafana-cold-storage";
|
||||
repo = "grizzly";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-1caG2QIBfbCgg9TLsW4XB0w+4dqUkQEsdWwRazbWeQA=";
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ stdenv.mkDerivation {
|
|||
version = "0-unstable-2014-04-28";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Unia";
|
||||
owner = "Hjdskes";
|
||||
repo = "gvolicon";
|
||||
rev = "0d65a396ba11f519d5785c37fec3e9a816217a07";
|
||||
sha256 = "sha256-lm5OfryV1/1T1RgsVDdp0Jg5rh8AND8M3ighfrznKes=";
|
||||
|
|
@ -42,7 +42,7 @@ stdenv.mkDerivation {
|
|||
|
||||
meta = {
|
||||
description = "Simple and lightweight volume icon that sits in your system tray";
|
||||
homepage = "https://github.com/Unia/gvolicon";
|
||||
homepage = "https://github.com/Hjdskes/gvolicon";
|
||||
platforms = lib.platforms.linux;
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = [ lib.maintainers.bennofs ];
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ stdenv.mkDerivation {
|
|||
version = "2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Hurricane996";
|
||||
owner = "hyasynthesized";
|
||||
repo = "Hackertyper";
|
||||
rev = "8d08e3200c65817bd8c5bd0baa5032919315853b";
|
||||
sha256 = "0shri0srihw9fk027k61qkxr9ikwkn28aaamrhps6lg0vpbqpx2w";
|
||||
|
|
@ -26,7 +26,7 @@ stdenv.mkDerivation {
|
|||
|
||||
meta = {
|
||||
description = "C rewrite of hackertyper.net";
|
||||
homepage = "https://github.com/Hurricane996/Hackertyper";
|
||||
homepage = "https://github.com/hyasynthesized/Hackertyper";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ lib.maintainers.marius851000 ];
|
||||
mainProgram = "hackertyper";
|
||||
|
|
|
|||
|
|
@ -1,9 +1,10 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchFromGitHub,
|
||||
perl,
|
||||
swig,
|
||||
autoreconfHook,
|
||||
gd,
|
||||
ncurses,
|
||||
python311,
|
||||
|
|
@ -23,11 +24,13 @@ let
|
|||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "hamlib";
|
||||
version = "4.6.2";
|
||||
version = "4.7.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/hamlib/hamlib-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-sqxz9E3RFh6V/e5slSdhRHV2R7+S1/2zae4v5B7Ueug=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Hamlib";
|
||||
repo = "Hamlib";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-nI8gDACxlci2Q9V2W4D1DYDUL74JwlCs+qyyNkXOPu4=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
|
@ -36,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
swig
|
||||
pkg-config
|
||||
libtool
|
||||
autoreconfHook
|
||||
]
|
||||
++ lib.optionals pythonBindings [ python3 ]
|
||||
++ lib.optionals tclBindings [ tcl ]
|
||||
|
|
@ -78,7 +82,10 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
lgpl2Plus
|
||||
];
|
||||
homepage = "https://hamlib.sourceforge.net";
|
||||
maintainers = with lib.maintainers; [ relrod ];
|
||||
maintainers = with lib.maintainers; [
|
||||
relrod
|
||||
fstracke
|
||||
];
|
||||
platforms = with lib.platforms; unix;
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -15,13 +15,13 @@
|
|||
let
|
||||
pname = "headplane";
|
||||
# Note, if you are upgrading this, you should upgrade headplane-agent at the same time
|
||||
version = "0.6.2";
|
||||
version = "0.6.3";
|
||||
pnpmDepsHash = "sha256-CsmffCo9Se/4oiOqbcuhjPMuGmR2GL+YfcyWgzBTAh8=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tale";
|
||||
repo = "headplane";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-2C/Pn2M2aHADtoljSFg9hz6xOaZp6IRI77jjy+LDAgw=";
|
||||
hash = "sha256-zvJUTKRIlHyPMq80teVXBSb7K9Zz44Kuuj2PPi6qIOw=";
|
||||
};
|
||||
|
||||
headplaneSshWasm = buildGoModule {
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
src = fetchFromGitHub {
|
||||
owner = "helio-fm";
|
||||
repo = "helio-workstation";
|
||||
repo = "helio-sequencer";
|
||||
tag = finalAttrs.version;
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-uEo4dxwc1HksYGU5ssYp3rLugszSir2kKo4XxgqvSno=";
|
||||
|
|
|
|||
|
|
@ -83,7 +83,6 @@ rustPlatform.buildRustPackage (
|
|||
mainProgram = "hx";
|
||||
maintainers = with lib.maintainers; [
|
||||
aciceri
|
||||
danth
|
||||
yusdacra
|
||||
];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation rec {
|
|||
description = "Ultra-light MacOS utility that helps hide menu bar icons";
|
||||
homepage = "https://github.com/dwarvesf/hidden";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ FlameFlag ];
|
||||
maintainers = with lib.maintainers; [ _4evy ];
|
||||
platforms = lib.platforms.darwin;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -16,14 +16,14 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "1.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "STEllAR-GROUP";
|
||||
owner = "TheHPXProject";
|
||||
repo = "hpx";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-AhByaw1KnEDuRfKiN+/vQMbkG0BJ6Z3+h+QT8scFzAY=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://github.com/STEllAR-GROUP/hpx/pull/6731
|
||||
# https://github.com/TheHPXProject/hpx/pull/6731
|
||||
# Fix build with asio >= 1.34.0
|
||||
./remove_deprecated_asio_features.patch
|
||||
];
|
||||
|
|
@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "C++ standard library for concurrency and parallelism";
|
||||
homepage = "https://github.com/STEllAR-GROUP/hpx";
|
||||
homepage = "https://github.com/TheHPXProject/hpx";
|
||||
license = lib.licenses.boost;
|
||||
platforms = [ "x86_64-linux" ]; # lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ bobakker ];
|
||||
|
|
|
|||
|
|
@ -17,12 +17,12 @@ buildRubyGem rec {
|
|||
name = "hss-${version}";
|
||||
inherit ruby;
|
||||
gemName = "hss";
|
||||
version = "1.0.1";
|
||||
source.sha256 = "0hdfpxxqsh6gisn8mm0knsl1aig9fir0h2x9sirk3gr36qbz5xa4";
|
||||
version = "1.1.0";
|
||||
source.sha256 = "0zfgsiqy2c99c6hlg69bzj83kn6clkw1jmz6n6xh9ap4hz17blgm";
|
||||
|
||||
postInstall = ''
|
||||
substituteInPlace $GEM_HOME/gems/${gemName}-${version}/bin/hss \
|
||||
--replace \
|
||||
--replace-fail \
|
||||
"'ssh'" \
|
||||
"'${openssh}/bin/ssh'"
|
||||
'';
|
||||
|
|
@ -33,7 +33,10 @@ buildRubyGem rec {
|
|||
'';
|
||||
homepage = "https://github.com/akerl/hss";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ nixy ];
|
||||
maintainers = with lib.maintainers; [
|
||||
nixy
|
||||
lukas-sgx
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
mainProgram = "hss";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dvorka";
|
||||
owner = "dvorka-oss";
|
||||
repo = "hstr";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-c+YUpry96OGJ7nmBw180W2r0z4EBd2Cl3SyOQrNxP+o=";
|
||||
|
|
@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
configureFlags = [ "--prefix=$(out)" ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/dvorka/hstr";
|
||||
homepage = "https://github.com/dvorka-oss/hstr";
|
||||
description = "Shell history suggest box - easily view, navigate, search and use your command history";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.matthiasbeyer ];
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "unstable-2022-12-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "github";
|
||||
owner = "mislav";
|
||||
repo = "hub";
|
||||
rev = "38bcd4ae469e5f53f01901340b715c7658ab417a";
|
||||
hash = "sha256-V2GvwKj0m2UXxE42G23OHXyAsTrVRNw1p5CAaJxGYog=";
|
||||
|
|
@ -24,15 +24,15 @@ buildGoModule (finalAttrs: {
|
|||
|
||||
patches = [
|
||||
# Fix `fish` completions
|
||||
# https://github.com/github/hub/pull/3036
|
||||
# https://github.com/mislav/hub/pull/3036
|
||||
(fetchpatch {
|
||||
url = "https://github.com/github/hub/commit/439b7699e79471fc789929bcdea2f30bd719963e.patch";
|
||||
url = "https://github.com/mislav/hub/commit/439b7699e79471fc789929bcdea2f30bd719963e.patch";
|
||||
hash = "sha256-pR/OkGa2ICR4n1pLNx8E2UTtLeDwFtXxeeTB94KFjC4=";
|
||||
})
|
||||
# Fix `bash` completions
|
||||
# https://github.com/github/hub/pull/2948
|
||||
# https://github.com/mislav/hub/pull/2948
|
||||
(fetchpatch {
|
||||
url = "https://github.com/github/hub/commit/64b291006f208fc7db1d5be96ff7db5535f1d853.patch";
|
||||
url = "https://github.com/mislav/hub/commit/64b291006f208fc7db1d5be96ff7db5535f1d853.patch";
|
||||
hash = "sha256-jGFFIvSKEIpTQY0Wz63cqciUk25MzPHv5Z1ox8l7wmo=";
|
||||
})
|
||||
];
|
||||
|
|
|
|||
|
|
@ -17,16 +17,16 @@ buildNpmPackage {
|
|||
dontNpmBuild = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mafintosh";
|
||||
owner = "holepunchto";
|
||||
repo = "hyperssh";
|
||||
rev = "v5.0.3";
|
||||
hash = "sha256-vjPSNcQRsqu0ee0hownEE9y8dFf9dqaL7alGRc9WjcI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# TODO: remove after this is merged: https://github.com/mafintosh/hyperssh/pull/16
|
||||
# TODO: remove after this is merged: https://github.com/holepunchto/hyperssh/pull/16
|
||||
(fetchurl {
|
||||
url = "https://github.com/mafintosh/hyperssh/commit/ad1d0e06a133e71c9df9f59dd5f805c49f46ec70.patch";
|
||||
url = "https://github.com/holepunchto/hyperssh/commit/ad1d0e06a133e71c9df9f59dd5f805c49f46ec70.patch";
|
||||
hash = "sha256-fUjgHHbZHgqokNg2fVVZCjoDA3LqSJiFzBwgA8Tt1m4=";
|
||||
})
|
||||
];
|
||||
|
|
@ -50,7 +50,7 @@ buildNpmPackage {
|
|||
|
||||
meta = {
|
||||
description = "Run SSH over hyperswarm";
|
||||
homepage = "https://github.com/mafintosh/hyperssh";
|
||||
homepage = "https://github.com/holepunchto/hyperssh";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ davhau ];
|
||||
mainProgram = "hyperssh";
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "1.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "acrisci";
|
||||
owner = "altdesktop";
|
||||
repo = "i3ipc-glib";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-F9Tiwc/gB7BFWr/qerS4n/+k/nUvJsH7Bp2zb1fe3wU=";
|
||||
|
|
@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "C interface library to i3wm";
|
||||
homepage = "https://github.com/acrisci/i3ipc-glib";
|
||||
homepage = "https://github.com/altdesktop/i3ipc-glib";
|
||||
maintainers = with lib.maintainers; [ teto ];
|
||||
license = lib.licenses.gpl3;
|
||||
platforms = lib.platforms.linux;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ stdenv.mkDerivation {
|
|||
version = "unstable-2020-12-09";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "iannix";
|
||||
owner = "buzzinglight";
|
||||
repo = "IanniX";
|
||||
rev = "287b51d9b90b3e16ae206c0c4292599619f7b159";
|
||||
sha256 = "AhoP+Ok78Vk8Aee/RP572hJeM8O7v2ZTvFalOZZqRy8=";
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
description = "Powerful menu bar manager for macOS";
|
||||
homepage = "https://icemenubar.app/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ FlameFlag ];
|
||||
maintainers = with lib.maintainers; [ _4evy ];
|
||||
platforms = lib.platforms.darwin;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [
|
||||
arkivm
|
||||
FlameFlag
|
||||
_4evy
|
||||
kinnrai
|
||||
stepbrobd
|
||||
];
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
version = "1.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pjmp";
|
||||
owner = "pombadev";
|
||||
repo = "ikill";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-hOQBBwxkVnTkAZJi84qArwAo54fMC0zS+IeYMV04kUs=";
|
||||
|
|
@ -19,7 +19,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "Interactively kill running processes";
|
||||
homepage = "https://github.com/pjmp/ikill";
|
||||
homepage = "https://github.com/pombadev/ikill";
|
||||
maintainers = with lib.maintainers; [ zendo ];
|
||||
license = [ lib.licenses.mit ];
|
||||
platforms = lib.platforms.linux;
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "0.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jmesmon";
|
||||
owner = "codyps";
|
||||
repo = "illum";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "S4lUBeRnZlRUpIxFdN/bh979xvdS7roF6/6Dk0ZUrnM=";
|
||||
|
|
@ -24,8 +24,8 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
name = "prevent-unplug-segfault"; # See https://github.com/jmesmon/illum/issues/19
|
||||
url = "https://github.com/jmesmon/illum/commit/47b7cd60ee892379e5d854f79db343a54ae5a3cc.patch";
|
||||
name = "prevent-unplug-segfault"; # See https://github.com/codyps/illum/issues/19
|
||||
url = "https://github.com/codyps/illum/commit/47b7cd60ee892379e5d854f79db343a54ae5a3cc.patch";
|
||||
sha256 = "sha256-hIBBCIJXAt8wnZuyKye1RiEfOCelP3+4kcGrM43vFOE=";
|
||||
})
|
||||
];
|
||||
|
|
@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/jmesmon/illum";
|
||||
homepage = "https://github.com/codyps/illum";
|
||||
description = "Daemon that wires button presses to screen backlight level";
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ lib.maintainers.dancek ];
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec {
|
|||
version = "1.200";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "BlackFoundry";
|
||||
owner = "BlackFoundryCom";
|
||||
repo = "InriaFonts";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-CMKkwGuUEVYavnFi15FCk7Xloyk97w+LhAZ6mpIv5xg=";
|
||||
|
|
|
|||
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "interval-tree";
|
||||
version = "3.1.1";
|
||||
version = "3.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "5cript";
|
||||
repo = "interval-tree";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-bSZ56EzzNy6gHgs8OptT/iBlf56RJz+09BE4WGGJpog=";
|
||||
hash = "sha256-t1/oTr+sYkpTiDzaM4SxUcWzO3r24EkUJO04TYNLcQQ=";
|
||||
};
|
||||
|
||||
# interval-tree is a header only library
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ stdenv.mkDerivation {
|
|||
version = "2019.05.22-alpha";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stevedekorte";
|
||||
owner = "IoLanguage";
|
||||
repo = "io";
|
||||
tag = "2019.05.22-alpha";
|
||||
fetchSubmodules = true;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "8.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chrislim2888";
|
||||
owner = "ip2location";
|
||||
repo = "IP2Location-C-Library";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-kp0tNZPP9u2xxFOmBAdivsVLtyF66o38H6eRrs2/S/Y=";
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "0.5.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "goshuirc";
|
||||
owner = "ergochat";
|
||||
repo = "ircdog";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-maF53Z0FHAhGmnOnMsX0dDnmckPNBY4Bcm4OBM/x4hQ=";
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
|||
format = "setuptools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "posativ";
|
||||
owner = "isso-comments";
|
||||
repo = "isso";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-8kXqqiMXxF0wCJ+AzYT8j0rjuhlXO3F6UJbump672b4=";
|
||||
|
|
@ -31,7 +31,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
|||
];
|
||||
|
||||
postPatch = ''
|
||||
# Remove when https://github.com/posativ/isso/pull/973 is available.
|
||||
# Remove when https://github.com/isso-comments/isso/pull/973 is available.
|
||||
substituteInPlace isso/tests/test_comments.py \
|
||||
--replace "self.client.delete_cookie('localhost.local', '1')" "self.client.delete_cookie(key='1', domain='localhost')"
|
||||
'';
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
description = "Set of nine separate and highly configurable menu items that let you know exactly what's going on inside your Mac";
|
||||
homepage = "https://bjango.com/mac/istatmenus/";
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = with lib.maintainers; [ FlameFlag ];
|
||||
maintainers = with lib.maintainers; [ _4evy ];
|
||||
platforms = lib.platforms.darwin;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
eclairevoyant
|
||||
FlameFlag
|
||||
_4evy
|
||||
];
|
||||
platforms = lib.platforms.darwin;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "0.5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fzerorubigd";
|
||||
owner = "persiancal";
|
||||
repo = "jcal";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-vJc5uijZlvohEtiS03LYlqtswVE38S9/ejlHrmZ0wqA=";
|
||||
|
|
|
|||
|
|
@ -10,12 +10,14 @@
|
|||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "jellyfin-mpv-shim";
|
||||
version = "2.9.0";
|
||||
version = "2.10.0";
|
||||
pyproject = true;
|
||||
|
||||
# contains shaderpacks
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-YrwMvP66LAWKgx/yWBkWIkZtJ4a0YnhCiL7xB6fGm0E=";
|
||||
pname = "jellyfin_mpv_shim";
|
||||
inherit version;
|
||||
hash = "sha256-ZWmJQJAGAonStZyWww4P+034f2vGnTwLua7KUOqoBBE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
@ -29,29 +31,23 @@ python3Packages.buildPythonApplication rec {
|
|||
dependencies = with python3Packages; [
|
||||
jellyfin-apiclient-python
|
||||
mpv
|
||||
pillow
|
||||
python-mpv-jsonipc
|
||||
requests
|
||||
|
||||
# gui dependencies
|
||||
# gui + mirror dependencies
|
||||
pillow
|
||||
pystray
|
||||
tkinter
|
||||
|
||||
# display_mirror dependencies
|
||||
jinja2
|
||||
pywebview
|
||||
|
||||
# discord rich presence dependency
|
||||
pypresence
|
||||
];
|
||||
|
||||
# override $HOME directory:
|
||||
# error: [Errno 13] Permission denied: '/homeless-shelter'
|
||||
#
|
||||
# remove jellyfin_mpv_shim/win_utils.py:
|
||||
# ModuleNotFoundError: No module named 'win32gui'
|
||||
preCheck = ''
|
||||
export HOME=$TMPDIR
|
||||
|
||||
# remove jellyfin_mpv_shim/win_utils.py:
|
||||
# ModuleNotFoundError: No module named 'win32gui'
|
||||
rm jellyfin_mpv_shim/win_utils.py
|
||||
'';
|
||||
|
||||
|
|
@ -60,7 +56,7 @@ python3Packages.buildPythonApplication rec {
|
|||
--replace-fail "check_updates: bool = True" "check_updates: bool = False" \
|
||||
--replace-fail "notify_updates: bool = True" "notify_updates: bool = False"
|
||||
# python-mpv renamed to mpv with 1.0.4
|
||||
substituteInPlace setup.py \
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "python-mpv" "mpv" \
|
||||
--replace-fail "mpv-jsonipc" "python_mpv_jsonipc"
|
||||
'';
|
||||
|
|
@ -70,7 +66,7 @@ python3Packages.buildPythonApplication rec {
|
|||
for s in 16 32 48 64 128 256; do
|
||||
mkdir -p $out/share/icons/hicolor/''${s}x''${s}/apps
|
||||
ln -s $out/${python3Packages.python.sitePackages}/jellyfin_mpv_shim/integration/jellyfin-''${s}.png \
|
||||
$out/share/icons/hicolor/''${s}x''${s}/apps/${pname}.png
|
||||
$out/share/icons/hicolor/''${s}x''${s}/apps/jellyfin-mpv-shim.png
|
||||
done
|
||||
'';
|
||||
|
||||
|
|
@ -84,9 +80,9 @@ python3Packages.buildPythonApplication rec {
|
|||
|
||||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
name = pname;
|
||||
exec = pname;
|
||||
icon = pname;
|
||||
name = "jellyfin-mpv-shim";
|
||||
exec = "jellyfin-mpv-shim";
|
||||
icon = "jellyfin-mpv-shim";
|
||||
desktopName = "Jellyfin MPV Shim";
|
||||
categories = [
|
||||
"Video"
|
||||
|
|
@ -123,5 +119,6 @@ python3Packages.buildPythonApplication rec {
|
|||
];
|
||||
maintainers = with lib.maintainers; [ jojosch ];
|
||||
mainProgram = "jellyfin-mpv-shim";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
version = "1.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "scruffystuffs";
|
||||
owner = "skilly-lily";
|
||||
repo = "jfmt.rs";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-X3wk669G07BTPAT5xGbAfIu2Qk90aaJIi1CLmOnSG80=";
|
||||
|
|
@ -20,8 +20,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
meta = {
|
||||
description = "CLI utility to format json files";
|
||||
mainProgram = "jfmt";
|
||||
homepage = "https://github.com/scruffystuffs/jfmt.rs";
|
||||
changelog = "https://github.com/scruffystuffs/jfmt.rs/blob/${finalAttrs.version}/CHANGELOG.md";
|
||||
homepage = "https://github.com/skilly-lily/jfmt.rs";
|
||||
changelog = "https://github.com/skilly-lily/jfmt.rs/blob/${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.psibi ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "4.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "johanmalm";
|
||||
owner = "jgmenu";
|
||||
repo = "jgmenu";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-vuSpiZZYe0l5va9dHM54gaoI9x8qXH1gJORUS5489jQ=";
|
||||
|
|
@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/johanmalm/jgmenu";
|
||||
homepage = "https://github.com/jgmenu/jgmenu";
|
||||
description = "Small X11 menu intended to be used with openbox and tint2";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = lib.platforms.linux;
|
||||
|
|
|
|||
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "jrl-cmakemodules";
|
||||
version = "1.1.2";
|
||||
version = "2.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jrl-umi3218";
|
||||
repo = "jrl-cmakemodules";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TUewcxvBGYF3WpqkiWvZzmbyXyaM+UqzHLVsaUJdC0w=";
|
||||
hash = "sha256-S9MRMV+xv70tIMFRpj7SQjHiBvMHZvDmG5eeuyzO5zQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
version = "0.5.0-pre98";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "CertainLach";
|
||||
owner = "deltarocks";
|
||||
repo = "jrsonnet";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-2dNzxZnvnw8TsKnnIlHGpuixrqe4z0a4faOBPv2N+ws=";
|
||||
|
|
@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "Purely-functional configuration language that helps you define JSON data";
|
||||
homepage = "https://github.com/CertainLach/jrsonnet";
|
||||
homepage = "https://github.com/deltarocks/jrsonnet";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
lach
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ buildGoModule {
|
|||
version = "0-unstable-2022-05-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ThreatUnkown";
|
||||
owner = "ThreatUnknown";
|
||||
repo = "jsubfinder";
|
||||
rev = "e21de1ebc174bb69485f1c224e8063c77d87e4ad";
|
||||
hash = "sha256-QjRYJyk0uFGa6FCCYK9SIJhoyam4ALsQJ26DsmbNk8s=";
|
||||
|
|
@ -20,7 +20,7 @@ buildGoModule {
|
|||
meta = {
|
||||
description = "Tool to search for in Javascript hidden subdomains and secrets";
|
||||
mainProgram = "jsubfinder";
|
||||
homepage = "https://github.com/ThreatUnkown/jsubfinder";
|
||||
homepage = "https://github.com/ThreatUnknown/jsubfinder";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "1.25.15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chainguard-dev";
|
||||
owner = "chainguard-forks";
|
||||
repo = "kaniko";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-0d0QdNmR7FaybJJEq6bb9WshTg6dX3HtO9oESg1e4S4=";
|
||||
|
|
@ -52,7 +52,7 @@ buildGoModule (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "Tool to build container images from a Dockerfile, inside a container or Kubernetes cluster";
|
||||
homepage = "https://github.com/chainguard-dev/kaniko";
|
||||
homepage = "https://github.com/chainguard-forks/kaniko";
|
||||
license = lib.licenses.asl20;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
"audio_service_mpris": "sha256-IVv1ioBpiK0VbnOFqnc9NbNn3Z+l9VN2clpCQjckBRo=",
|
||||
"audio_service_win": "sha256-OZq2waTr0WLJ6uki/VLdUBdDdui25PvXnMNFohs7gjs=",
|
||||
"desktop_webview_window": "sha256-KWON5aTPlVVrLidmnfpV+syWPYEngChOvkN7miIFjvE=",
|
||||
"media_kit": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit_libs_android_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit_libs_ios_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit_libs_linux": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit_libs_macos_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit_libs_ohos": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit_libs_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit_libs_windows_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=",
|
||||
"media_kit": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"media_kit_libs_android_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"media_kit_libs_ios_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"media_kit_libs_linux": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"media_kit_libs_macos_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"media_kit_libs_ohos": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"media_kit_libs_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"media_kit_libs_windows_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"media_kit_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=",
|
||||
"webview_windows": "sha256-afBTwbam9YA0xvIYMtiJe+CKi8GWit1HqDR3J72r2o0="
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,13 +18,13 @@
|
|||
}:
|
||||
|
||||
let
|
||||
version = "2.1.7";
|
||||
version = "2.1.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Predidit";
|
||||
repo = "Kazumi";
|
||||
tag = version;
|
||||
hash = "sha256-+xt5Cd9GF13LY/MoL3R104npoBcTv000VPXvI3yYycU=";
|
||||
hash = "sha256-g6Z2DTZVhLD9M1jJAyJexi4lYd7Y3XUci2mjvJWxvkU=";
|
||||
};
|
||||
in
|
||||
flutter.buildFlutterApplication {
|
||||
|
|
|
|||
|
|
@ -1151,8 +1151,8 @@
|
|||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": "media_kit",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -1162,8 +1162,8 @@
|
|||
"dependency": "direct overridden",
|
||||
"description": {
|
||||
"path": "libs/android/media_kit_libs_android_video",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -1173,8 +1173,8 @@
|
|||
"dependency": "direct overridden",
|
||||
"description": {
|
||||
"path": "libs/ios/media_kit_libs_ios_video",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -1184,8 +1184,8 @@
|
|||
"dependency": "direct overridden",
|
||||
"description": {
|
||||
"path": "libs/linux/media_kit_libs_linux",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -1195,8 +1195,8 @@
|
|||
"dependency": "direct overridden",
|
||||
"description": {
|
||||
"path": "libs/macos/media_kit_libs_macos_video",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -1206,8 +1206,8 @@
|
|||
"dependency": "direct overridden",
|
||||
"description": {
|
||||
"path": "libs/ohos/media_kit_libs_ohos",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -1217,8 +1217,8 @@
|
|||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": "libs/universal/media_kit_libs_video",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -1228,8 +1228,8 @@
|
|||
"dependency": "direct overridden",
|
||||
"description": {
|
||||
"path": "libs/windows/media_kit_libs_windows_video",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -1239,8 +1239,8 @@
|
|||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": "media_kit_video",
|
||||
"ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079",
|
||||
"ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d",
|
||||
"url": "https://github.com/Predidit/media-kit.git"
|
||||
},
|
||||
"source": "git",
|
||||
|
|
@ -2396,6 +2396,6 @@
|
|||
},
|
||||
"sdks": {
|
||||
"dart": ">=3.11.0 <4.0.0",
|
||||
"flutter": ">=3.44.3"
|
||||
"flutter": ">=3.44.4"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hobarrera";
|
||||
owner = "WhyNotHugo";
|
||||
repo = "kbdlight";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "1f08aid1xrbl4sb5447gkip9lnvkia1c4ap0v8zih5s9w8v72bny";
|
||||
|
|
@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/hobarrera/kbdlight";
|
||||
homepage = "https://github.com/WhyNotHugo/kbdlight";
|
||||
description = "Very simple application that changes MacBooks' keyboard backlight level";
|
||||
mainProgram = "kbdlight";
|
||||
license = lib.licenses.isc;
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "0.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "engla";
|
||||
owner = "kupferlauncher";
|
||||
repo = "keybinder";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-elL6DZtzCwAtoyGZYP0jAma6tHPks2KAtrziWtBENGU=";
|
||||
|
|
@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
* Gobject-Introspection (gir) generated bindings
|
||||
* Lua bindings, ``lua-keybinder``
|
||||
'';
|
||||
homepage = "https://github.com/engla/keybinder/";
|
||||
homepage = "https://github.com/kupferlauncher/keybinder/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ lib.maintainers.bjornfor ];
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "0.8.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "status-im";
|
||||
owner = "keycard-tech";
|
||||
repo = "keycard-cli";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-H9fipHGxINMAXdxUYhyVZusDXA3HW1iQl8iRX6AF7iE=";
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "2.9.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "funtoo";
|
||||
owner = "danielrobbins";
|
||||
repo = "keychain";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-xk3ooFhBkgv93Po5oC4TZRmMhJJXDv7yekoE102FQd8=";
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ stdenv.mkDerivation {
|
|||
version = "unstable-2021-03-11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bontibon";
|
||||
owner = "layeh";
|
||||
repo = "kjv";
|
||||
rev = "108595dcbb9bb12d40e0309f029b6fb3ccd81309";
|
||||
hash = "sha256-Z6myd9Xn23pYizG+IZVDrP988pYU06QIcpqXtWTcPiw=";
|
||||
|
|
@ -42,7 +42,7 @@ stdenv.mkDerivation {
|
|||
|
||||
meta = {
|
||||
description = "Bible, King James Version";
|
||||
homepage = "https://github.com/bontibon/kjv";
|
||||
homepage = "https://github.com/layeh/kjv";
|
||||
license = lib.licenses.unlicense;
|
||||
maintainers = with lib.maintainers; [
|
||||
jtobin
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ effectiveStdenv.mkDerivation (finalAttrs: {
|
|||
mainProgram = "koboldcpp";
|
||||
maintainers = with lib.maintainers; [
|
||||
maxstrid
|
||||
FlameFlag
|
||||
_4evy
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ python3.pkgs.buildPythonApplication {
|
|||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "teixeira0xfffff";
|
||||
owner = "HuntDownProject";
|
||||
repo = "KoodousFinder";
|
||||
# Not properly tagged, https://github.com/teixeira0xfffff/KoodousFinder/issues/7
|
||||
# Not properly tagged, https://github.com/HuntDownProject/KoodousFinder/issues/7
|
||||
#tag = "v${version}";
|
||||
rev = "d9dab5572f44e5cd45c04e6fcda38956897855d1";
|
||||
hash = "sha256-skCbt2lDKgSyZdHY3WImbr6CF0icrDPTIXNV1736gKk=";
|
||||
|
|
@ -34,7 +34,7 @@ python3.pkgs.buildPythonApplication {
|
|||
|
||||
meta = {
|
||||
description = "Tool to allows users to search for and analyze Android apps";
|
||||
homepage = "https://github.com/teixeira0xfffff/KoodousFinder";
|
||||
homepage = "https://github.com/HuntDownProject/KoodousFinder";
|
||||
license = with lib.licenses; [ mit ];
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ buildGoModule (finalAttrs: {
|
|||
|
||||
src = fetchFromGitHub {
|
||||
owner = "krillinai";
|
||||
repo = "KlicStudio";
|
||||
repo = "KrillinAI";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-k1p9v3MQklycW2FsDCyEWNwjLFSymxx1qVg5qhC8xgI=";
|
||||
};
|
||||
|
|
@ -51,8 +51,8 @@ buildGoModule (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "Video translation and dubbing tool";
|
||||
homepage = "https://github.com/krillinai/KlicStudio";
|
||||
changelog = "https://github.com/krillinai/KlicStudio/releases/tag/v${finalAttrs.version}";
|
||||
homepage = "https://github.com/krillinai/KrillinAI";
|
||||
changelog = "https://github.com/krillinai/KrillinAI/releases/tag/v${finalAttrs.version}";
|
||||
mainProgram = "krillinai-desktop";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = [ ];
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
|
|||
version = "0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MasterQ32";
|
||||
owner = "ikskuh";
|
||||
repo = "kristall";
|
||||
rev = "V${version}";
|
||||
hash = "sha256-zTO55xTc7hXlqVUVlx921+LalKj/yQwjEgXW2YUdG70=";
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ buildGoModule (finalAttrs: {
|
|||
version = "0.36.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bitnami-labs";
|
||||
owner = "bitnami";
|
||||
repo = "sealed-secrets";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-r+PjrHewqNIjj1ZYGEvAns4cSsg7mQXoR8/et6SJzhs=";
|
||||
|
|
@ -28,8 +28,8 @@ buildGoModule (finalAttrs: {
|
|||
meta = {
|
||||
description = "Kubernetes controller and tool for one-way encrypted Secrets";
|
||||
mainProgram = "kubeseal";
|
||||
homepage = "https://github.com/bitnami-labs/sealed-secrets";
|
||||
changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${finalAttrs.version}/RELEASE-NOTES.md";
|
||||
homepage = "https://github.com/bitnami/sealed-secrets";
|
||||
changelog = "https://github.com/bitnami/sealed-secrets/blob/v${finalAttrs.version}/RELEASE-NOTES.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ groodt ];
|
||||
};
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue