my nixos/home-manager configuration
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

create graalvm21 overlay instead of passing pkgs all the way down

youn 15dea18b 4f7f5d6d

+13 -10
+2 -2
flake.lock
··· 197 197 "type": "github" 198 198 } 199 199 }, 200 - "nixpkgs-graalvm-21": { 200 + "nixpkgs-graalvm-ce-21": { 201 201 "locked": { 202 202 "lastModified": 1709246466, 203 203 "narHash": "sha256-jN8Y5Zv2tNUKIGuSqhm8yIMn2x6jhMQvNwKYduvKxjU=", ··· 259 259 "nixos-hardware": "nixos-hardware", 260 260 "nixpkgs": "nixpkgs", 261 261 "nixpkgs-unstable": "nixpkgs-unstable", 262 - "nixpkgs-graalvm-21": "nixpkgs-graalvm-21", 262 + "nixpkgs-graalvm-ce-21": "nixpkgs-graalvm-ce-21", 263 263 "nur": "nur", 264 264 "zen-browser": "zen-browser" 265 265 }
+10 -6
flake.nix
··· 2 2 inputs = { 3 3 nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; 4 4 nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; 5 - nixpkgs-graalvm-21.url = "github:nixos/nixpkgs/ed4db9c6c75079ff3570a9e3eb6806c8f692dc26"; 5 + nixpkgs-graalvm-ce-21.url = "github:nixos/nixpkgs/ed4db9c6c75079ff3570a9e3eb6806c8f692dc26"; 6 6 7 7 nixos-hardware.url = "github:nixos/nixos-hardware/master"; 8 8 ··· 40 40 outputs = 41 41 { 42 42 nixpkgs, 43 - nixpkgs-graalvm-21, 44 43 nixos-hardware, 45 44 home-manager, 46 45 disko, ··· 59 58 inherit system; 60 59 inherit config; 61 60 }; 61 + graalvm21-ce = 62 + (import inputs.nixpkgs-graalvm-ce-21 { 63 + inherit system; 64 + inherit config; 65 + }).graalvm-ce.overrideAttrs 66 + (old: { 67 + name = "graalvm-ce"; 68 + version = "21.0.2"; 69 + }); 62 70 }) 63 71 nur.overlays.default 64 72 ]; ··· 67 75 inherit system; 68 76 inherit config; 69 77 inherit overlays; 70 - }; 71 - pkgs-graalvm-21 = import nixpkgs-graalvm-21 { 72 - inherit system; 73 78 }; 74 79 75 80 user = rec { ··· 140 145 inherit pkgs; 141 146 142 147 extraSpecialArgs = { 143 - inherit pkgs-graalvm-21; 144 148 inherit inputs; 145 149 inherit user; 146 150 inherit ssh;
+1 -2
home-manager/modules/prism-launcher.nix
··· 1 1 { 2 2 config, 3 3 pkgs, 4 - pkgs-graalvm-21, 5 4 lib, 6 5 ... 7 6 }: ··· 24 23 ]; 25 24 26 25 jdks = [ 27 - pkgs-graalvm-21.graalvm-ce 26 + graalvm21-ce 28 27 jdk17 29 28 jdk8 30 29 ];