mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-17 01:06:08 +03:00
Merge pull request #1630 from RGBCube/releasefast-default
nix: make ReleaseFast the default package
This commit is contained in:
24
flake.nix
24
flake.nix
@ -52,23 +52,19 @@
|
|||||||
wraptest = pkgs-stable.callPackage ./nix/wraptest.nix {};
|
wraptest = pkgs-stable.callPackage ./nix/wraptest.nix {};
|
||||||
};
|
};
|
||||||
|
|
||||||
packages.${system} = rec {
|
packages.${system} = let
|
||||||
ghostty-debug = pkgs-stable.callPackage ./nix/package.nix {
|
mkArgs = optimize: {
|
||||||
inherit (pkgs-zig-0-12) zig_0_12;
|
inherit (pkgs-zig-0-12) zig_0_12;
|
||||||
|
inherit optimize;
|
||||||
|
|
||||||
revision = self.shortRev or self.dirtyShortRev or "dirty";
|
revision = self.shortRev or self.dirtyShortRev or "dirty";
|
||||||
optimize = "Debug";
|
|
||||||
};
|
};
|
||||||
ghostty-releasesafe = pkgs-stable.callPackage ./nix/package.nix {
|
in rec {
|
||||||
inherit (pkgs-zig-0-12) zig_0_12;
|
ghostty-debug = pkgs-stable.callPackage ./nix/package.nix (mkArgs "Debug");
|
||||||
revision = self.shortRev or self.dirtyShortRev or "dirty";
|
ghostty-releasesafe = pkgs-stable.callPackage ./nix/package.nix (mkArgs "ReleaseSafe");
|
||||||
optimize = "ReleaseSafe";
|
ghostty-releasefast = pkgs-stable.callPackage ./nix/package.nix (mkArgs "ReleaseFast");
|
||||||
};
|
|
||||||
ghostty-releasefast = pkgs-stable.callPackage ./nix/package.nix {
|
ghostty = ghostty-releasefast;
|
||||||
inherit (pkgs-zig-0-12) zig_0_12;
|
|
||||||
revision = self.shortRev or self.dirtyShortRev or "dirty";
|
|
||||||
optimize = "ReleaseFast";
|
|
||||||
};
|
|
||||||
ghostty = ghostty-releasesafe;
|
|
||||||
default = ghostty;
|
default = ghostty;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ in
|
|||||||
mkShell {
|
mkShell {
|
||||||
name = "ghostty";
|
name = "ghostty";
|
||||||
|
|
||||||
nativeBuildInputs =
|
packages =
|
||||||
[
|
[
|
||||||
# For builds
|
# For builds
|
||||||
llvmPackages_latest.llvm
|
llvmPackages_latest.llvm
|
||||||
@ -120,13 +120,7 @@ in
|
|||||||
gdb
|
gdb
|
||||||
valgrind
|
valgrind
|
||||||
wraptest
|
wraptest
|
||||||
];
|
|
||||||
|
|
||||||
buildInputs =
|
|
||||||
[
|
|
||||||
# TODO: non-linux
|
|
||||||
]
|
|
||||||
++ lib.optionals stdenv.isLinux [
|
|
||||||
bzip2
|
bzip2
|
||||||
expat
|
expat
|
||||||
fontconfig
|
fontconfig
|
||||||
|
Reference in New Issue
Block a user