http1 traefik
This commit is contained in:
37
flake.lock
generated
37
flake.lock
generated
@@ -841,21 +841,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixlib_2": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1736643958,
|
|
||||||
"narHash": "sha256-tmpqTSWVRJVhpvfSN9KXBvKEXplrwKnSZNAoNPf/S/s=",
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nixpkgs.lib",
|
|
||||||
"rev": "1418bc28a52126761c02dd3d89b2d8ca0f521181",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nixpkgs.lib",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixos-apple-silicon": {
|
"nixos-apple-silicon": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat_4",
|
"flake-compat": "flake-compat_4",
|
||||||
@@ -897,27 +882,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixos-generators_2": {
|
|
||||||
"inputs": {
|
|
||||||
"nixlib": "nixlib_2",
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1769813415,
|
|
||||||
"narHash": "sha256-nnVmNNKBi1YiBNPhKclNYDORoHkuKipoz7EtVnXO50A=",
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nixos-generators",
|
|
||||||
"rev": "8946737ff703382fda7623b9fab071d037e897d5",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nixos-generators",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769302137,
|
"lastModified": 1769302137,
|
||||||
@@ -1346,7 +1310,6 @@
|
|||||||
"nix-vscode-extensions": "nix-vscode-extensions",
|
"nix-vscode-extensions": "nix-vscode-extensions",
|
||||||
"nixai": "nixai",
|
"nixai": "nixai",
|
||||||
"nixos-apple-silicon": "nixos-apple-silicon",
|
"nixos-apple-silicon": "nixos-apple-silicon",
|
||||||
"nixos-generators": "nixos-generators_2",
|
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
"nixpkgs": "nixpkgs_11",
|
"nixpkgs": "nixpkgs_11",
|
||||||
"nixpkgs-otbr": "nixpkgs-otbr",
|
"nixpkgs-otbr": "nixpkgs-otbr",
|
||||||
|
|||||||
@@ -25,10 +25,10 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
nixos-generators = {
|
# nixos-generators = {
|
||||||
url = "github:nix-community/nixos-generators";
|
# url = "github:nix-community/nixos-generators";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
# inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
# };
|
||||||
|
|
||||||
impermanence.url = "github:nix-community/impermanence";
|
impermanence.url = "github:nix-community/impermanence";
|
||||||
|
|
||||||
|
|||||||
18
homes/x86_64-linux/nixos@iso-minimal/default.nix
Normal file
18
homes/x86_64-linux/nixos@iso-minimal/default.nix
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
namespace,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
inherit (lib.${namespace}) disabled;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
home.username = "root";
|
||||||
|
services = {
|
||||||
|
nextcloud-client = lib.mkForce disabled;
|
||||||
|
kdeconnect = {
|
||||||
|
enable = false;
|
||||||
|
indicator = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
18
homes/x86_64-linux/root@iso-minimal/default.nix
Normal file
18
homes/x86_64-linux/root@iso-minimal/default.nix
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
namespace,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
inherit (lib.${namespace}) disabled;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
home.username = "root";
|
||||||
|
services = {
|
||||||
|
nextcloud-client = lib.mkForce disabled;
|
||||||
|
kdeconnect = {
|
||||||
|
enable = false;
|
||||||
|
indicator = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -202,6 +202,16 @@ in
|
|||||||
|
|
||||||
dynamicConfigOptions = {
|
dynamicConfigOptions = {
|
||||||
http = {
|
http = {
|
||||||
|
serversTransports = {
|
||||||
|
internal-https = {
|
||||||
|
insecureSkipVerify = true;
|
||||||
|
};
|
||||||
|
http1 = {
|
||||||
|
serverName = "localhost";
|
||||||
|
disableHTTP2 = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
middlewares = {
|
middlewares = {
|
||||||
authentik = {
|
authentik = {
|
||||||
forwardAuth = {
|
forwardAuth = {
|
||||||
@@ -282,6 +292,7 @@ in
|
|||||||
url = cacheUrl;
|
url = cacheUrl;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
serversTransport = "http1";
|
||||||
};
|
};
|
||||||
hass.loadBalancer.servers = [
|
hass.loadBalancer.servers = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
# ###################################################
|
# ###################################################
|
||||||
|
|
||||||
network = {
|
network = {
|
||||||
hostName = "nuc-nixos";
|
hostName = "nixos";
|
||||||
firewall = {
|
firewall = {
|
||||||
enable = true;
|
enable = true;
|
||||||
allowPing = true;
|
allowPing = true;
|
||||||
@@ -62,11 +62,13 @@
|
|||||||
# ###################################################
|
# ###################################################
|
||||||
|
|
||||||
user = {
|
user = {
|
||||||
name = "admin";
|
name = "nixos";
|
||||||
linger = true;
|
linger = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home-manager.users.nixos.snowfallorg.user.name = "nixos";
|
||||||
|
|
||||||
# ###################################################
|
# ###################################################
|
||||||
# # Boot # #
|
# # Boot # #
|
||||||
# ###################################################
|
# ###################################################
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
# ###################################################
|
# ###################################################
|
||||||
|
|
||||||
network = {
|
network = {
|
||||||
hostName = "nuc-nixos";
|
hostName = "nixos";
|
||||||
firewall = {
|
firewall = {
|
||||||
enable = true;
|
enable = true;
|
||||||
allowPing = true;
|
allowPing = true;
|
||||||
@@ -56,17 +56,26 @@
|
|||||||
# ###################################################
|
# ###################################################
|
||||||
|
|
||||||
user = {
|
user = {
|
||||||
name = "admin";
|
name = "nixos";
|
||||||
linger = true;
|
linger = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
specialisation.graphical.configuation = {
|
||||||
|
# ###################################################
|
||||||
|
# # Desktop # #
|
||||||
|
# ###################################################
|
||||||
|
${namespace}.desktop.cosmic.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# home-manager.users.nixos.snowfallorg.user.name = "nixos";
|
||||||
|
|
||||||
# ###################################################
|
# ###################################################
|
||||||
# # Boot # #
|
# # Boot # #
|
||||||
# ###################################################
|
# ###################################################
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = lib.mkForce pkgs.${namespace}.linuxPackages_cachyos-server-lto-znver4;
|
kernelPackages = lib.mkForce pkgs.${namespace}.linuxPackages_cachyos-server-lto;
|
||||||
supportedFilesystems.zfs = false;
|
supportedFilesystems.zfs = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
Reference in New Issue
Block a user