Update java, add homelab root cert
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
let
|
let
|
||||||
aliases = {
|
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";
|
java21 = "export JAVA_HOME='/home/${username}/jdk/openjdk21' && mvn -v";
|
||||||
java17 = "export JAVA_HOME='/home/${username}/jdk/openjdk17' && mvn -v";
|
java17 = "export JAVA_HOME='/home/${username}/jdk/openjdk17' && mvn -v";
|
||||||
java11 = "export JAVA_HOME='/home/${username}/jdk/openjdk11' && mvn -v";
|
java11 = "export JAVA_HOME='/home/${username}/jdk/openjdk11' && mvn -v";
|
||||||
@@ -17,13 +17,12 @@ in {
|
|||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
maven
|
maven
|
||||||
nodejs_22
|
nodejs_22
|
||||||
jdk21
|
jdk25
|
||||||
];
|
];
|
||||||
|
|
||||||
home.file."jdk/openjdk11".source = pkgs.jdk11;
|
|
||||||
home.file."jdk/openjdk17".source = pkgs.jdk17;
|
home.file."jdk/openjdk17".source = pkgs.jdk17;
|
||||||
home.file."jdk/openjdk21".source = pkgs.jdk21;
|
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."nodejs/nodejs_22".source = pkgs.nodejs_22;
|
||||||
home.file."python/python3".source = pkgs.python3;
|
home.file."python/python3".source = pkgs.python3;
|
||||||
#home.file."jdk/zulujdk22".source = pkgs.zulu22;
|
#home.file."jdk/zulujdk22".source = pkgs.zulu22;
|
||||||
|
|||||||
@@ -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-----
|
||||||
@@ -13,6 +13,8 @@
|
|||||||
(import ./overlays/zulu22.nix)
|
(import ./overlays/zulu22.nix)
|
||||||
];
|
];
|
||||||
|
|
||||||
|
security.pki.certificateFiles = [ ./certs/homelab-com.pem ];
|
||||||
|
|
||||||
users.users.${username} = {
|
users.users.${username} = {
|
||||||
description = "NixOS Omen Laptop";
|
description = "NixOS Omen Laptop";
|
||||||
hashedPassword =
|
hashedPassword =
|
||||||
@@ -33,6 +35,11 @@
|
|||||||
shell = lib.mkForce pkgs.nushell;
|
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 = {
|
programs = {
|
||||||
nix-ld.dev.enable = true;
|
nix-ld.dev.enable = true;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user