update and add overlay for broken openjdk8

This commit is contained in:
smayzy 2025-07-15 23:04:46 +02:00
parent f7d1929d01
commit 4dc8f7d2a5
5 changed files with 34 additions and 49 deletions

68
flake.lock generated
View File

@ -85,7 +85,10 @@
}, },
"flake-parts": { "flake-parts": {
"inputs": { "inputs": {
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": [
"nvf",
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1749398372, "lastModified": 1749398372,
@ -124,7 +127,10 @@
}, },
"flake-utils": { "flake-utils": {
"inputs": { "inputs": {
"systems": "systems" "systems": [
"nvf",
"systems"
]
}, },
"locked": { "locked": {
"lastModified": 1731533236, "lastModified": 1731533236,
@ -180,11 +186,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1752062782, "lastModified": 1752603129,
"narHash": "sha256-Dod77HcIByOyfGLEJOgRxg2Fmk2Y5lVgMEcN/xVEt/8=", "narHash": "sha256-S+wmHhwNQ5Ru689L2Gu8n1OD6s9eU9n9mD827JNR+kw=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "bec8ff39811568eb7c8c8d1e2a1a476326748f51", "rev": "e8c19a3cec2814c754f031ab3ae7316b64da085b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -226,11 +232,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1751984180, "lastModified": 1752480373,
"narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", "narHash": "sha256-JHQbm+OcGp32wAsXTE/FLYGNpb+4GLi5oTvCxwSoBOA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", "rev": "62e0f05ede1da0d54515d4ea8ce9c733f12d9f08",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -240,21 +246,6 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-lib": {
"locked": {
"lastModified": 1748740939,
"narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "656a64127e9d791a334452c6b6606d17539476e2",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1750215678, "lastModified": 1750215678,
@ -302,14 +293,14 @@
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"mnw": "mnw", "mnw": "mnw",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"systems": "systems_2" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1752075018, "lastModified": 1752417534,
"narHash": "sha256-RJnQJooI1Jc7U4gvEKErbiIcgqGtEeUWddvxIjQfP58=", "narHash": "sha256-06CASFKAxc81QycTSsTw26EJOKi6VgMie6wp0ZUnvqE=",
"owner": "notashelf", "owner": "notashelf",
"repo": "nvf", "repo": "nvf",
"rev": "9aa90885640d19b1375e6dec75c6cb125ac0f0c2", "rev": "5e2df2dd5b83c07bad3d5e17dc056b52541ecb9c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -340,7 +331,7 @@
"nixpkgs" "nixpkgs"
], ],
"nur": "nur", "nur": "nur",
"systems": "systems_3", "systems": "systems_2",
"tinted-foot": "tinted-foot", "tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty", "tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes", "tinted-schemes": "tinted-schemes",
@ -348,11 +339,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1752073281, "lastModified": 1752598315,
"narHash": "sha256-SreB7pgUb8nOTDA9K2GFKiIam6MN2oJ5du/KVgvsRaU=", "narHash": "sha256-pSm1BqcA6wido27VeNAi86SjpurpL84+ciAXQmrtSzk=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "7b9a528d6ce61feef42ef3ede42792438e59e205", "rev": "45749a791efd692c04dee4702b86a31535ed30d2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -391,21 +382,6 @@
"type": "github" "type": "github"
} }
}, },
"systems_3": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"tinted-foot": { "tinted-foot": {
"flake": false, "flake": false,
"locked": { "locked": {

View File

@ -21,12 +21,13 @@
outputs = { self, nixpkgs, nix-flatpak, nvf, ... } @ inputs: outputs = { self, nixpkgs, nix-flatpak, nvf, ... } @ inputs:
let let
system = "x86_64-linux"; system = "x86_64-linux";
overlays = builtins.attrValues (import ./overlays);
in in
{ {
nixosConfigurations = { nixosConfigurations = {
desktop1 = nixpkgs.lib.nixosSystem { desktop1 = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs system; }; specialArgs = { inherit inputs system overlays; };
modules = [ modules = [
./hosts/desktop1/configuration.nix ./hosts/desktop1/configuration.nix
nix-flatpak.nixosModules.nix-flatpak nix-flatpak.nixosModules.nix-flatpak
@ -35,7 +36,7 @@
]; ];
}; };
laptop1 = nixpkgs.lib.nixosSystem { laptop1 = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs system; }; specialArgs = { inherit inputs system overlays; };
modules = [ modules = [
./hosts/laptop1/configuration.nix ./hosts/laptop1/configuration.nix
nix-flatpak.nixosModules.nix-flatpak nix-flatpak.nixosModules.nix-flatpak

View File

@ -1,4 +1,4 @@
{ inputs, config, pkgs, lib, ... }: { inputs, config, pkgs, lib, overlays, ... }:
{ {
imports = imports =
@ -7,6 +7,8 @@
../../modules/nix/default.nix ../../modules/nix/default.nix
]; ];
nixpkgs.overlays = overlays;
users.users.smayzy = { users.users.smayzy = {
isNormalUser = true; isNormalUser = true;
description = "smayzy"; description = "smayzy";

3
overlays/default.nix Normal file
View File

@ -0,0 +1,3 @@
{
fix-jdk8 = import ./fix-jdk8.nix;
}

3
overlays/fix-jdk8.nix Normal file
View File

@ -0,0 +1,3 @@
final: prev: {
jdk8 = final.openjdk8-bootstrap;
}