Compare commits

...

4 Commits

Author SHA1 Message Date
Harsh Shandilya 4b0165fc96 scripts/nix: fix `cache` 2024-04-27 00:09:21 +05:30
Harsh Shandilya eb937d0ddc android-dev: upgrade Gradle 2024-04-26 23:59:13 +05:30
Harsh Shandilya ea4224f9b0 pidcat: restore shebang patch skip 2024-04-26 23:59:00 +05:30
Harsh Shandilya 70a2d37455 Reapply "nix: move to JDK 22"
This reverts commit 5923066630.
2024-04-26 23:59:00 +05:30
5 changed files with 16 additions and 12 deletions

View File

@ -5,7 +5,7 @@
...
}: let
cfg = config.profiles.desktop;
defaultJdk = pkgs.openjdk21;
defaultJdk = pkgs.openjdk22;
toolchains = [pkgs.openjdk17 defaultJdk];
in {
options.profiles.desktop.android-dev = with lib; {
@ -33,9 +33,9 @@ in {
enable = true;
package = pkgs.callPackage (pkgs.gradleGen
{
version = "8.7";
nativeVersion = "0.22-milestone-25";
hash = "sha256-VEw11r2Emuil7QvOo5umd9xA9J330YNVYVgtogCblh0=";
version = "8.8-rc-1";
nativeVersion = "0.22-milestone-26";
hash = "sha256-ouHP7n/97uhgFbhbLdKkNQMsQO7cAdgXIoVVbH2P6hM=";
defaultJava = defaultJdk;
}) {};
settings = {

View File

@ -1,10 +1,10 @@
{inputs, ...}: _final: prev: {
attic = inputs.attic.packages.${prev.system}.attic-client;
# Force the use of the JDK we're using everywhere else
jdk = prev.openjdk21;
jdk_headless = prev.openjdk21_headless;
jre = prev.openjdk21;
jre_headless = prev.openjdk21_headless;
jdk = prev.openjdk22;
jdk_headless = prev.openjdk22_headless;
jre = prev.openjdk22;
jre_headless = prev.openjdk22_headless;
# Silence warnings about existing files
megatools = prev.megatools.overrideAttrs (_: {
patches = [./megatools.patch];

View File

@ -15,6 +15,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
hash = "sha256-VOIND2CzWo+LV84C+FbTC0r3FqY7VpBaWn95IKTYFT8=";
};
# Nixpkgs breaks the `env -S` part somehow
dontPatchShebangs = true;
nativeBuildInputs = [installShellFiles];
postInstall = ''

View File

@ -47,9 +47,10 @@ function nixb() {
}
function cache() {
local CACHE_PATHS ARCH KERNEL
CACHE_PATHS="${1}"
declare -a CACHE_PATHS
local ARCH KERNEL
CACHE_PATHS=("$@")
ARCH="$(uname -m)"
KERNEL="$(uname --kernel-name | tr '[:upper:]' '[:lower:]')"
attic push "${ARCH}-${KERNEL}" "${CACHE_PATHS:?}"
attic push "${ARCH}-${KERNEL}" "${CACHE_PATHS[@]:?}"
}

View File

@ -114,7 +114,7 @@
# Minecraft
mcaselector
(prismlauncher.override {
jdks = [openjdk21];
jdks = [openjdk22];
withWaylandGLFW = config.profiles.desktop.gnome3.enable;
})
];