Update java, add homelab root cert

This commit is contained in:
Alexander
2025-12-06 17:03:37 +01:00
parent 3b2c4ddc88
commit c905ec393d
3 changed files with 30 additions and 4 deletions
+3 -4
View File
@@ -2,7 +2,7 @@
let
aliases = {
java23 = "export JAVA_HOME='/home/${username}/jdk/openjdk23' && mvn -v";
java25 = "export JAVA_HOME='/home/${username}/jdk/openjdk25' && mvn -v";
java21 = "export JAVA_HOME='/home/${username}/jdk/openjdk21' && mvn -v";
java17 = "export JAVA_HOME='/home/${username}/jdk/openjdk17' && mvn -v";
java11 = "export JAVA_HOME='/home/${username}/jdk/openjdk11' && mvn -v";
@@ -17,13 +17,12 @@ in {
home.packages = with pkgs; [
maven
nodejs_22
jdk21
jdk25
];
home.file."jdk/openjdk11".source = pkgs.jdk11;
home.file."jdk/openjdk17".source = pkgs.jdk17;
home.file."jdk/openjdk21".source = pkgs.jdk21;
home.file."jdk/openjdk23".source = pkgs.jdk23;
home.file."jdk/openjdk25".source = pkgs.jdk25;
home.file."nodejs/nodejs_22".source = pkgs.nodejs_22;
home.file."python/python3".source = pkgs.python3;
#home.file."jdk/zulujdk22".source = pkgs.zulu22;
+20
View File
@@ -0,0 +1,20 @@
-----BEGIN CERTIFICATE-----
MIIDTTCCAjWgAwIBAgIUHj/bCgJAnNuEDBRptZGcc6HaSJYwDQYJKoZIhvcNAQEL
BQAwJDEQMA4GA1UEChMHSG9tZWxhYjEQMA4GA1UEAxMHbGFiLmxhbjAeFw0yNTEx
MjkxMjM4NDhaFw0yNjAzMDkxMjM5MThaMCQxEDAOBgNVBAoTB0hvbWVsYWIxEDAO
BgNVBAMTB2xhYi5sYW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCc
yZwTB3/c5Fm1zcPuHAoNxuBXVgmm/wZqff3DPnnC5E6JpGMlIT/4jU8Yz+IpcKNW
rivi+WOfcQwq6wrNWBagmMKkBywmDELLzryp/sl261B3rGTQp2j1s6Z6OfF58wah
+kzR+hKM3rfn0AgR/Oe72FuZWVJMRBnk0MIeCfQydI/yySFqzC45PN2i24i4+SxM
TSgVHKtvD4TmZJdfjqzTZEXgdapsU0EemX09iV38Pl/ufFGmZU/PDQGED7eCo0jI
hPg/kA2VFfITCyV2RTxWXTXcWHspdldq9kGwPE8Ev4cQKTu1/fnFaC01Td/oEDcO
U+au4T2QUC6QZOSITMl9AgMBAAGjdzB1MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB
Af8EBTADAQH/MB0GA1UdDgQWBBTx4gVHnkuZ61jAYnqj9SZBhuvn1zAfBgNVHSME
GDAWgBTx4gVHnkuZ61jAYnqj9SZBhuvn1zASBgNVHREECzAJggdsYWIubGFuMA0G
CSqGSIb3DQEBCwUAA4IBAQCE/PeXZYX0sSuPp42q+6cCsfoG2N7EIE4dvQ4rSy9j
yxBPsH5jQnOrUShlIZJIAuE6fp+wkIEolIwQsNOtYwMQ0/XyyH6fdI0+c6BddWQT
nsdwiqS9tyc7+MzKwoMnqxAzu97Pgj/aIpfpg3kR6+sXyUmHMIVMvt0EUCGVMaDb
5QVAYjxpFQrhItXzPBr4PeMx7KNryR2i1TDuTvltkAyQzgwgXTNSIIAZLDaVo8Rl
NLZyxLcxYrs7p4thKpAkkMDWFtJjDmYKhNFD1At9nZohvsKKwvTY0qLfrFvYwOTY
6VAGtwQBL4EmIRFApc30u15q09iZ8RaZlZKXWg9jdClo
-----END CERTIFICATE-----
+7
View File
@@ -13,6 +13,8 @@
(import ./overlays/zulu22.nix)
];
security.pki.certificateFiles = [ ./certs/homelab-com.pem ];
users.users.${username} = {
description = "NixOS Omen Laptop";
hashedPassword =
@@ -33,6 +35,11 @@
shell = lib.mkForce pkgs.nushell;
};
virtualisation.virtualbox.host.enable = true;
virtualisation.virtualbox.guest.enable = true;
virtualisation.virtualbox.guest.dragAndDrop = true;
users.extraGroups.vboxusers.members = [ "${username}" ];
programs = {
nix-ld.dev.enable = true;