Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from NixOS:master #151

Merged
merged 142 commits into from
Oct 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
5f445e8
nixos/matrix-synapse: fix duplicate Content-Type header in example
Ralith Jul 30, 2023
b7ced4b
python3Packages.irctokens: 2.0.1 -> 2.0.2
deviant Aug 17, 2023
c7ca9e5
python3Packages.ircstates: 0.11.8 -> 0.12.1
deviant Aug 17, 2023
7ebafb8
python3Packages.ircrobots: 0.4.6 -> 0.6.6
deviant Aug 16, 2023
dd8e965
filebot: 5.0.3 -> 5.1.1
felschr Sep 17, 2023
cd9baa8
searxng: move to pkgs/by-name
999eagle Sep 29, 2023
e024929
searxng: unstable-2023-07-19 -> unstable-2023-10-01
999eagle Sep 29, 2023
6cb37d6
searxng: add 999eagle to maintainers
999eagle Oct 3, 2023
b80a4be
cargo-guppy: unstable-2023-07-29 -> unstable-2023-10-04
figsoda Oct 4, 2023
c0102fb
cargo-hakari: 0.9.27 -> 0.9.28
figsoda Oct 4, 2023
7504dd4
python310Packages.python-hl7: init at 0.4.5
bcdarwin Oct 4, 2023
e80b853
cargo-mutants: 23.9.1 -> 23.10.0
figsoda Oct 4, 2023
9f9ec78
ocamlPackages.pprint: 20220103 -> 20230830
r-ryantm Oct 5, 2023
131661d
gbar: init at unstable-2023-09-21
ocfox Sep 27, 2023
ede650b
passky-desktop: 7.1.0 -> 8.1.1
akkesm Dec 25, 2022
268bd12
ruff-lsp: fix deps
kalekseev Oct 6, 2023
d27f5a1
fwupd: 1.9.5 -> 1.9.6
r-vdp Oct 6, 2023
6b5f9dd
darwin.ios-deploy: 1.11.0 -> 1.12.2, refactor
wegank Oct 7, 2023
a0603a5
mattermost: 8.1.2 -> 8.1.3
LeSuisse Oct 7, 2023
7c0d722
bird: 2.13.1 -> 2.14
NickCao Oct 7, 2023
1da4b5c
release.nix: namespace bootstrap tools with triples
alyssais Oct 7, 2023
ac279b4
release.nix: generate bootstrap tools for musl
alyssais Oct 2, 2023
d9c8799
openjdk: deduplicate expressions on darwin
wegank Oct 7, 2023
7251451
openjdk: refactor meta on darwin
wegank Oct 7, 2023
e075853
openjdk: generalize platforms for zulu builds
wegank Oct 7, 2023
8d8796f
openjdk: add linux support for zulu builds
wegank Oct 7, 2023
0d0a009
buf: 1.26.1 -> 1.27.0
r-ryantm Oct 7, 2023
8845824
minimal-bootstrap.gnutar-latest: init at 1.35
emilytrau Oct 7, 2023
0d6f7d2
minimal-bootstrap.gcc8: init at 8.5.0
emilytrau Oct 7, 2023
936f9cc
minimal-bootstrap.gcc-latest: init at 13.2.0
emilytrau Oct 7, 2023
4a9a9df
uiua: 0.0.16 -> 0.0.17
cafkafk Oct 8, 2023
daf4483
rubyPackages: update
marsam Oct 8, 2023
86ff571
luau: 0.596 -> 0.598
marsam Oct 8, 2023
98e4392
python310Packages.pglast: 5.4 -> 5.5
marsam Oct 8, 2023
cf55642
terragrunt: 0.51.7 -> 0.52.0
kashw2 Oct 8, 2023
55e2bfc
docker-distribution: 2.8.2 -> 2.8.3
r-ryantm Oct 8, 2023
c096479
cargo-modules: 0.9.3 -> 0.9.4
matthiasbeyer Oct 8, 2023
cc2be64
minimal-bootstrap.stage0-posix: support aarch64-linux
emilytrau Oct 8, 2023
456c787
wine-staging: 8.17 -> 8.17.1
K900 Oct 8, 2023
423c86a
nixos/locate: rename option `locate` -> `package`
bobvanderlinden Oct 4, 2023
32e196f
invidious: unstable-2023-09-18 -> unstable-2023-10-07
GaetanLepage Oct 8, 2023
7427b86
python310Packages.jaxlib-bin: 0.4.17 -> 0.4.18
GaetanLepage Oct 8, 2023
056f0f1
python310Packages.jaxlib: 0.4.17 -> 0.4.18
GaetanLepage Oct 8, 2023
02446cf
python310Packages.jax: 0.4.17 -> 0.4.18
GaetanLepage Oct 8, 2023
02e4666
fsautocomplete: 0.64.0 -> 0.64.1
mdarocha Oct 8, 2023
fb26673
fh: 0.1.5 -> 0.1.6
r-ryantm Oct 8, 2023
a09e31a
python310Packages.pymc: 5.3.1 -> 5.9.0
GaetanLepage Oct 8, 2023
2e692b3
zulu: add darwin support
wegank Oct 7, 2023
f87dbd2
bluefish: 2.2.12 -> 2.2.14
r-ryantm Oct 1, 2023
df8b8d4
uiua: add passthru.tests.run
cafkafk Oct 8, 2023
46a8f73
Merge pull request #259783 from GaetanLepage/pymc
NickCao Oct 8, 2023
288e8e5
Merge pull request #259656 from r-ryantm/auto-update/buf
marsam Oct 8, 2023
2181204
Merge pull request #259073 from figsoda/guppy
marsam Oct 8, 2023
3745b57
cargo-binstall: 1.4.2 -> 1.4.3
r-ryantm Oct 8, 2023
a7e95a4
Merge pull request #259666 from emilytrau/minimal-gcc-7
Ericson2314 Oct 8, 2023
f5245f7
Merge pull request #259723 from emilytrau/stage0-posix-aarch64
Ericson2314 Oct 8, 2023
f2ba3a6
Merge pull request #259078 from figsoda/mutants
marsam Oct 8, 2023
b4463d5
Merge pull request #259778 from r-ryantm/auto-update/fh
figsoda Oct 8, 2023
dccd000
nixos/azure: add contents module option (#244364)
ners Oct 8, 2023
014559e
Merge pull request #258564 from alyssais/release-config
Ericson2314 Oct 8, 2023
cdcd9ac
Merge pull request #259702 from matthiasbeyer/update-cargo-modules
figsoda Oct 8, 2023
aff5032
Merge pull request #259310 from kalekseev/fix/ruff-lsp-deps
figsoda Oct 8, 2023
6099df6
leptosfmt: 0.1.14 -> 0.1.15
figsoda Oct 8, 2023
f21c3cc
Merge pull request #259789 from marsam/update-ruby-packages
marsam Oct 8, 2023
e9a2fb6
Merge pull request #259772 from mdarocha/fsautocomplete-update
marsam Oct 8, 2023
0f373f5
tui-journal: 0.3.2 -> 0.3.3
figsoda Oct 8, 2023
c04d238
whisper-ctranslate2: 0.2.7 -> 0.3.1
GaetanLepage Oct 8, 2023
669da9c
Merge pull request #246117 from Ralith/fix-synapse-well-known-example
Ma27 Oct 8, 2023
265648f
Merge pull request #259622 from wegank/openjdk-darwin-refactor
wegank Oct 8, 2023
f219479
Merge pull request #259124 from r-ryantm/auto-update/ocamlPackages.pp…
ryantm Oct 8, 2023
6303f02
Merge pull request #258493 from r-ryantm/auto-update/bluefish
ryantm Oct 8, 2023
4873e61
Merge pull request #259744 from GaetanLepage/jax
samuela Oct 8, 2023
e691215
darklua: 0.10.2 -> 0.10.3
r-ryantm Oct 8, 2023
da22849
gtree: 1.9.11 -> 1.9.12
figsoda Oct 8, 2023
5612560
poethepoet: 0.24.0 -> 0.24.1
figsoda Oct 8, 2023
398ccb4
Merge pull request #259560 from LeSuisse/mattermost-8.1.3
fabianhjr Oct 8, 2023
3c5100d
fzf-make: 0.7.0 -> 0.8.0
figsoda Oct 8, 2023
a8c996f
bitmagnet: init at 0.0.6
eclairevoyant Oct 8, 2023
1708996
runme: 1.7.5 -> 1.7.6
figsoda Oct 8, 2023
0451fa5
git-mit: 5.12.155 -> 5.12.156
figsoda Oct 8, 2023
45aae1f
cargo-shuttle: 0.28.0 -> 0.28.1
figsoda Oct 8, 2023
1f34707
hyperfine: 1.17.0 -> 1.18.0
figsoda Oct 8, 2023
98ff20b
rsonpath: 0.8.2 -> 0.8.3
figsoda Oct 8, 2023
26626c1
eudev: 3.2.12 -> 3.2.14
r-ryantm Oct 8, 2023
3451225
cargo-binstall: fix build on darwin
figsoda Oct 8, 2023
7cd63c3
Merge pull request #259508 from wegank/ios-deploy-refactor
wegank Oct 8, 2023
961e8be
Merge pull request #255698 from felschr/filebot
ryantm Oct 8, 2023
c0a8f7b
iosevka: 27.1.0 -> 27.2.0
lunik1 Oct 8, 2023
ae8f0d7
liblinphone: add back QR support
lorenz Oct 8, 2023
8890b43
Merge pull request #259816 from figsoda/mit
marsam Oct 8, 2023
26f624d
dxvk: migrate to by-name
reckenrode Oct 8, 2023
db93f04
Merge pull request #259814 from figsoda/runme
marsam Oct 8, 2023
1f529ef
Merge pull request #259823 from figsoda/rson
marsam Oct 8, 2023
eb28c9f
Merge pull request #259809 from eclairevoyant/bitmag
marsam Oct 8, 2023
af06e00
Merge pull request #259807 from figsoda/gtree
marsam Oct 8, 2023
4befebc
Merge pull request #259013 from bcdarwin/init-python-hl7
marsam Oct 8, 2023
7e511ea
apktool: 2.8.1 -> 2.9.0
r-ryantm Oct 8, 2023
abe2da4
containerlab: 0.45.1 -> 0.46.0
r-ryantm Oct 8, 2023
a12a371
Merge pull request #259686 from r-ryantm/auto-update/darklua
ryantm Oct 8, 2023
5644e81
Merge pull request #259819 from figsoda/shuttle
marsam Oct 8, 2023
924777f
Merge pull request #259602 from NickCao/bird
NickCao Oct 8, 2023
82c294f
openjdk21, openjfx21: init at 21 (#258507)
Infinidoge Oct 8, 2023
473e087
zulu17: init at 17.0.8.1
wegank Oct 8, 2023
f3e89ba
zulu21: init at 21.0.0
wegank Oct 8, 2023
18c9af9
zulu21: deduplicate expressions
wegank Oct 8, 2023
9a4a919
Merge pull request #259821 from figsoda/hyperfine
wegank Oct 8, 2023
0e79eaf
Merge pull request #259677 from cafkafk/cafk-uiua-0.0.17
Artturin Oct 8, 2023
e1996b9
photoqt: 3.3 -> 3.4
wegank Oct 8, 2023
9b65793
flow: 0.217.2 -> 0.218.0
r-ryantm Oct 8, 2023
1172ad6
tfupdate: 0.7.2 -> 0.8.0
Intuinewin Oct 8, 2023
0fc6faf
hugs: fix meta.mainProgram
stuebinm Oct 7, 2023
bf1bd46
rio: set meta.mainProgram
schuelermine Oct 4, 2023
b8d7c9d
flyctl: 0.1.102 -> 0.1.104
r-ryantm Oct 8, 2023
f39d760
Merge pull request #259842 from marsam/update-luau
marsam Oct 8, 2023
8eeec57
Merge pull request #259841 from r-ryantm/auto-update/containerlab
marsam Oct 8, 2023
750db99
Merge pull request #259838 from r-ryantm/auto-update/apktool
marsam Oct 8, 2023
396b42c
Merge pull request #259810 from figsoda/fzf-make
marsam Oct 8, 2023
ca9bd3e
Merge pull request #259808 from figsoda/poe
marsam Oct 8, 2023
77c0482
Merge pull request #259801 from figsoda/leptos
marsam Oct 8, 2023
ce2c8ee
Merge pull request #259802 from figsoda/tjournal
marsam Oct 8, 2023
350f9a6
Merge pull request #259794 from r-ryantm/auto-update/cargo-binstall
marsam Oct 8, 2023
d88d7ed
Merge pull request #259825 from wegank/zulu-lts-init
wegank Oct 8, 2023
aae6b0b
Merge pull request #259726 from K900/wine-staging-8.17.1
reckenrode Oct 8, 2023
1ebdfa7
Merge pull request #259771 from lorenz/liblinphone-qr
wegank Oct 8, 2023
77fe025
Merge pull request #259837 from marsam/update-pglast
marsam Oct 8, 2023
b34964e
Merge pull request #259834 from lunik1/iosevka-27.2.0
marsam Oct 8, 2023
7ae7364
Merge pull request #259687 from kashw2/terragrunt
marsam Oct 8, 2023
badea05
Merge pull request #259850 from wegank/photoqt-bump
wegank Oct 8, 2023
253b7c6
Merge pull request #259836 from reckenrode/dxvk-by-name
wegank Oct 8, 2023
b64a915
Merge pull request #259852 from Intuinewin/tfupdate-0.8
marsam Oct 8, 2023
613dfce
Merge pull request #258008 from 999eagle/update/searxng
wegank Oct 8, 2023
cc51aa2
Merge pull request #259743 from GaetanLepage/invidious-update
infinisil Oct 8, 2023
3579497
Merge pull request #207730 from akkesm/passky-desktop
wegank Oct 8, 2023
a7e91f0
Merge pull request #257557 from ocfox/gbar
wegank Oct 8, 2023
9c7e292
Merge pull request #259854 from r-ryantm/auto-update/flow
marsam Oct 8, 2023
1c0c8f4
prometheus-pgbouncer-exporter: vendorSha256 -> vendorHash
wegank Oct 8, 2023
5159548
Merge pull request #249740 from deviant/update-ircrobots
mweinelt Oct 8, 2023
65cd946
Merge pull request #259857 from r-ryantm/auto-update/flyctl
marsam Oct 8, 2023
2b87093
Merge pull request #259700 from r-ryantm/auto-update/docker-distribution
amaxine Oct 9, 2023
35c640b
Merge pull request #259376 from R-VdP/fwupd_1_9_6
amaxine Oct 9, 2023
98edbf8
Merge pull request #259009 from bobvanderlinden/pr-locate-package
jian-lin Oct 9, 2023
67cb29d
Merge pull request #259871 from wegank/vendor-hash-cleanup-2
wegank Oct 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion maintainers/scripts/all-tarballs.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ import ../../pkgs/top-level/release.nix
scrubJobs = false;
# No need to evaluate on i686.
supportedSystems = [ "x86_64-linux" ];
limitedSupportedSystems = [];
bootstrapConfigs = [];
}
21 changes: 11 additions & 10 deletions nixos/modules/misc/locate.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@ with lib;

let
cfg = config.services.locate;
isMLocate = hasPrefix "mlocate" cfg.locate.name;
isPLocate = hasPrefix "plocate" cfg.locate.name;
isMLocate = hasPrefix "mlocate" cfg.package.name;
isPLocate = hasPrefix "plocate" cfg.package.name;
isMorPLocate = isMLocate || isPLocate;
isFindutils = hasPrefix "findutils" cfg.locate.name;
isFindutils = hasPrefix "findutils" cfg.package.name;
in
{
imports = [
(mkRenamedOptionModule [ "services" "locate" "period" ] [ "services" "locate" "interval" ])
(mkRenamedOptionModule [ "services" "locate" "locate" ] [ "services" "locate" "package" ])
(mkRemovedOptionModule [ "services" "locate" "includeStore" ] "Use services.locate.prunePaths")
];

Expand All @@ -25,10 +26,10 @@ in
'';
};

locate = mkOption {
package = mkOption {
type = package;
default = pkgs.findutils.locate;
defaultText = literalExpression "pkgs.findutils";
defaultText = literalExpression "pkgs.findutils.locate";
example = literalExpression "pkgs.mlocate";
description = lib.mdDoc ''
The locate implementation to use
Expand Down Expand Up @@ -218,19 +219,19 @@ in
};
mlocate = mkIf isMLocate {
group = "mlocate";
source = "${cfg.locate}/bin/locate";
source = "${cfg.package}/bin/locate";
};
plocate = mkIf isPLocate {
group = "plocate";
source = "${cfg.locate}/bin/plocate";
source = "${cfg.package}/bin/plocate";
};
in
mkIf isMorPLocate {
locate = mkMerge [ common mlocate plocate ];
plocate = mkIf isPLocate (mkMerge [ common plocate ]);
};

environment.systemPackages = [ cfg.locate ];
environment.systemPackages = [ cfg.package ];

environment.variables.LOCATE_PATH = cfg.output;

Expand Down Expand Up @@ -268,13 +269,13 @@ in
args = concatLists (map toFlags [ "pruneFS" "pruneNames" "prunePaths" ]);
in
''
exec ${cfg.locate}/bin/updatedb \
exec ${cfg.package}/bin/updatedb \
--output ${toString cfg.output} ${concatStringsSep " " args} \
--prune-bind-mounts ${if cfg.pruneBindMounts then "yes" else "no"} \
${concatStringsSep " " cfg.extraFlags}
''
else ''
exec ${cfg.locate}/bin/updatedb \
exec ${cfg.package}/bin/updatedb \
${optionalString (cfg.localuser != null && !isMorPLocate) "--localuser=${cfg.localuser}"} \
--output=${toString cfg.output} ${concatStringsSep " " cfg.extraFlags}
'';
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/matrix/synapse.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ let
clientConfig."m.homeserver".base_url = baseUrl;
serverConfig."m.server" = "${fqdn}:443";
mkWellKnown = data: ''
add_header Content-Type application/json;
default_type application/json;
add_header Access-Control-Allow-Origin *;
return 200 '${builtins.toJSON data}';
'';
Expand Down
9 changes: 8 additions & 1 deletion nixos/modules/virtualisation/azure-image.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@ in
Size of disk image. Unit is MB.
'';
};
virtualisation.azureImage.contents = mkOption {
type = with types; listOf attrs;
default = [ ];
description = lib.mdDoc ''
Extra contents to add to the image.
'';
};
};
config = {
system.build.azureImage = import ../../lib/make-disk-image.nix {
Expand All @@ -26,7 +33,7 @@ in
'';
configFile = ./azure-config-user.nix;
format = "raw";
inherit (cfg) diskSize;
inherit (cfg) diskSize contents;
inherit config lib pkgs;
};

Expand Down
7 changes: 3 additions & 4 deletions pkgs/applications/editors/bluefish/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{ lib
, stdenv
, fetchurl
, intltool
, wrapGAppsHook
, pkg-config
, gtk
Expand All @@ -14,14 +13,14 @@

stdenv.mkDerivation rec {
pname = "bluefish";
version = "2.2.12";
version = "2.2.14";

src = fetchurl {
url = "mirror://sourceforge/bluefish/bluefish-${version}.tar.bz2";
sha256 = "0slyjx4b4l612505q02crk00pjg9d5wi8gm5gxvcs0f6l9dr1y8d";
sha256 = "sha256-IszfnOTlyWIQY+bPfXOr+wc2q3pyvOCG0Gxc9e4SXt4=";
};

nativeBuildInputs = [ intltool pkg-config wrapGAppsHook ];
nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [
gnome.adwaita-icon-theme
gtk
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/emulators/wine/sources.nix
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,8 @@ in rec {

staging = fetchFromGitHub rec {
# https://github.com/wine-staging/wine-staging/releases
inherit (unstable) version;
hash = "sha256-8uxXyt3zu+LuFJbTQD+bv+Zmnzb18Dhlo3ign1lFT2s=";
version = "8.17.1";
hash = "sha256-h36NDFYsI0y8TG41IH10IdF4QEuBkBewQ3knZ9iwDpg=";
owner = "wine-staging";
repo = "wine-staging";
rev = "v${version}";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/emulators/wine/staging.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ with callPackage ./util.nix {};
let patch = (callPackage ./sources.nix {}).staging;
build-inputs = pkgNames: extra:
(mkBuildInputs wineUnstable.pkgArches pkgNames) ++ extra;
in assert lib.getVersion wineUnstable == patch.version;
in assert lib.versions.majorMinor wineUnstable.version == lib.versions.majorMinor patch.version;

(lib.overrideDerivation wineUnstable (self: {
buildInputs = build-inputs [ "perl" "util-linux" "autoconf" "gitMinimal" ] self.buildInputs;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/photoqt/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@

stdenv.mkDerivation rec {
pname = "photoqt";
version = "3.3";
version = "3.4";

src = fetchurl {
url = "https://photoqt.org/pkgs/photoqt-${version}.tar.gz";
hash = "sha256-AD+Uww/tmXRiAkmeuHBBollE6Y9L7c+fB882ALVtSXQ=";
hash = "sha256-kVf9+zI9rtEMmS0N4qrN673T/1fnqfcV3hQPnMXMLas=";
};

# error: no member named 'setlocale' in namespace 'std'; did you mean simply 'setlocale'?
Expand Down
103 changes: 57 additions & 46 deletions pkgs/applications/misc/passky-desktop/default.nix
Original file line number Diff line number Diff line change
@@ -1,59 +1,70 @@
{ lib, stdenv, fetchurl, appimageTools, undmg }:
{ lib
, stdenv
, fetchFromGitHub
, electron_22
, makeWrapper
, makeDesktopItem
, copyDesktopItems
}:

let
stdenv.mkDerivation rec {
pname = "passky-desktop";
version = "7.1.0";

srcs = {
x86_64-linux = fetchurl {
url = "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v${version}/Passky-${version}.AppImage";
sha256 = "1xnhrmmm018mmyzjq05mhbf673f0n81fh1k3kbfarbgk2kbwpq6y";
};
x86_64-darwin = fetchurl {
url = "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v${version}/Passky-${version}.dmg";
sha256 = "0mm7hk4v7zvpjdqyw3nhk33x72j0gh3f59bx3q18azlm4dr61r2d";
};
};
src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
version = "8.1.1";

appimageContents = appimageTools.extract { inherit pname version src; };
meta = with lib; {
homepage = "https://passky.org";
downloadPage = "https://github.com/Rabbit-Company/Passky-Desktop/releases";
license = licenses.gpl3Only;
maintainers = with maintainers; [ akkesm ];
platforms = builtins.attrNames srcs;
src = fetchFromGitHub {
owner = "Rabbit-Company";
repo = "Passky-Desktop";
rev = "refs/tags/v${version}";
sha256 = "1ma8s1bngjdzclcc4m5pcmavk38sidaskmz7dgfnv84y35si18dr";
};

linux = appimageTools.wrapType2 {
inherit pname version src meta;
nativeBuildInputs = [ makeWrapper copyDesktopItems ];

extraInstallCommands = ''
mv $out/bin/${pname}-${version} $out/bin/${pname}
installPhase = ''
runHook preInstall

install -D ${appimageContents}/passky.desktop \
$out/share/applications/${pname}.desktop
mkdir -p $out/share/passky
cp -r "." "$out/share/passky/electron"

substituteInPlace $out/share/applications/${pname}.desktop \
--replace 'Exec=AppRun' 'Exec=${pname}'
local resolution
for icon in $out/share/passky/electron/images/icons/icon*.png; do
resolution=''${icon%".png"}
resolution=''${resolution##*/icon-}
mkdir -p "$out/share/icons/hicolor/''${resolution}/apps"
ln -s "$icon" "$out/share/icons/hicolor/''${resolution}/apps/passky.png"
done

cp -r ${appimageContents}/usr/share/icons $out/share
'';
};
mkdir "$out/share/applications"
makeWrapper ${electron_22}/bin/electron "$out/bin/passky" \
--add-flags "$out/share/passky/electron/" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"

darwin = stdenv.mkDerivation {
inherit pname version src meta;
runHook postInstall
'';

nativeBuildInputs = [ undmg ];
desktopItems = [
(
makeDesktopItem {
name = "Passky";
type = "Application";
desktopName = "passky";
comment = "Simple, modern, open source and secure password manager.";
icon = "passky";
exec = "passky %U";
categories = [ "Utility" ];
startupWMClass = "Passky";
}
)
];

sourceRoot = ".";

installPhase = ''
mkdir -p $out/Applications
cp -r *.app $out/Applications
'';
meta = with lib; {
description = "A simple, modern, lightweight, open source and secure password manager";
homepage = "https://passky.org";
downloadPage = "https://github.com/Rabbit-Company/Passky-Desktop/releases";
changelog = "https://github.com/Rabbit-Company/Passky-Desktop/releases/tag/v${version}";
license = licenses.gpl3Only;
maintainers = with maintainers; [ akkesm ];
mainProgram = "passky";
platforms = platforms.unix;
};
in
if stdenv.isDarwin
then darwin
else linux
}
6 changes: 3 additions & 3 deletions pkgs/applications/misc/tui-journal/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@

rustPlatform.buildRustPackage rec {
pname = "tui-journal";
version = "0.3.2";
version = "0.3.3";

src = fetchFromGitHub {
owner = "AmmarAbouZor";
repo = "tui-journal";
rev = "v${version}";
hash = "sha256-ASozznbqtQc9bIzxbL94t2CHY2/PeXfR1DKfhTmsX74=";
hash = "sha256-UK9Pq+QNEk+AeG5/ohyCiL+lSpENQfiR/Qm0nQGJGrg=";
};

cargoHash = "sha256-H+j/i0Gfk7O2TLdw5FYHOrLy/jfMSF4cpzMtQ2XJn2M=";
cargoHash = "sha256-TpNnb3usDkNlcejlSkXb5R1fgVlKNYBFAWi1fEn9uzI=";

nativeBuildInputs = [
pkg-config
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/networking/cluster/terragrunt/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@

buildGoModule rec {
pname = "terragrunt";
version = "0.51.7";
version = "0.52.0";

src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-CZKY4/XQsWWlp6Xgv292LstahueJ9iFhxjB//RxlQOo=";
hash = "sha256-7Qd3Eat133pRthoYZzL9UYmL/cqgCRRWKGuZj9kqfFo=";
};

vendorHash = "sha256-NSrZVLQ3Qbnp94qCV7NbrEav/7LCRbTov+B2vzbuvdM=";
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/networking/cluster/tfupdate/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

buildGoModule rec {
pname = "tfupdate";
version = "0.7.2";
version = "0.8.0";

src = fetchFromGitHub {
owner = "minamijoyo";
repo = "tfupdate";
rev = "v${version}";
sha256 = "sha256-ii37Au/2jjGdQjc2LnBPkyNNBMbD5XPPo7i3krF33W0=";
sha256 = "sha256-HyDWye7xL0g5vDoGl8FYFXfuMKU4rxAlFawQ5ynqkmc=";
};

vendorHash = "sha256-gtAenM1URr2wFfe2/zCIyNvG7echjIxSxG1hX2vq16g=";
vendorHash = "sha256-oPqAH+i9ryb1Ps1yCkxoPgMmf4RNtFBCeE94vZAEnuo=";

# Tests start http servers which need to bind to local addresses:
# panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted
Expand Down
1 change: 1 addition & 0 deletions pkgs/applications/terminal-emulators/rio/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,6 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ otavio oluceps ];
platforms = lib.platforms.unix;
changelog = "https://github.com/raphamorim/rio/blob/v${version}/CHANGELOG.md";
mainProgram = "rio";
};
}
6 changes: 3 additions & 3 deletions pkgs/applications/version-management/git-mit/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
}:

let
version = "5.12.155";
version = "5.12.156";
in
rustPlatform.buildRustPackage {
pname = "git-mit";
Expand All @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage {
owner = "PurpleBooth";
repo = "git-mit";
rev = "v${version}";
hash = "sha256-Hz/FGPnrY3EqlVuSks82UO6/7uHGEgnGgTddFKnj3AQ=";
hash = "sha256-AY+1zJsH4KgMiOfGDuNGxn5XmmYrWARapqiEZhckako=";
};

cargoHash = "sha256-SiYj05OMUWn0hpJeMLEz846QQLTJuv4dtiSG/ow2yHI=";
cargoHash = "sha256-Rz0bgSlvekay5c/TYCu8FJUN3xnXjVFMa0wcUB72nw8=";

nativeBuildInputs = [ pkg-config ];

Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/video/filebot/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ let
};
in stdenv.mkDerivation (finalAttrs: {
pname = "filebot";
version = "5.0.3";
version = "5.1.1";

src = fetchurl {
url = "https://web.archive.org/web/20230418205553/https://get.filebot.net/filebot/FileBot_${finalAttrs.version}/FileBot_${finalAttrs.version}-portable.tar.xz";
hash = "sha256-8FTmR+ztR2ugPcgHvfwyh9yfxPiUJdeAVvjjl5cQCy0=";
url = "https://web.archive.org/web/20230917142929/https://get.filebot.net/filebot/FileBot_${finalAttrs.version}/FileBot_${finalAttrs.version}-portable.tar.xz";
hash = "sha256-BCsZBRtT2Ka7WZw7WFnagwoJwIO1L3qpFk/6nlGdpmQ=";
};

unpackPhase = "tar xvf $src";
Expand Down
Loading