feat(battleship,services): guz.one website
This commit is contained in:
57
flake.lock
generated
57
flake.lock
generated
@@ -95,11 +95,11 @@
|
||||
"nixpkgs": "nixpkgs"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1779737395,
|
||||
"narHash": "sha256-T3zeCIuR3yhCuuShS3gki7kovF430mGnU62h3tdgGhA=",
|
||||
"lastModified": 1779744030,
|
||||
"narHash": "sha256-zHLos5XCACV+73SYKqI50qjg0QUvOUyjMNUeUHIKpQE=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "c8513c3a285c241c4d7ca430478302028266febf",
|
||||
"revCount": 14,
|
||||
"rev": "94ec1f471a5407154407a15f6583ee8d3adc9ac6",
|
||||
"revCount": 15,
|
||||
"type": "git",
|
||||
"url": "https://code.capytal.cc/sixsides/favelasmp"
|
||||
},
|
||||
@@ -228,6 +228,24 @@
|
||||
"url": "https://code.capytal.cc/dot013/godotdev.nvim"
|
||||
}
|
||||
},
|
||||
"guzone": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1771767546,
|
||||
"narHash": "sha256-PK0tWwnuCJQyqVXVa/WTBpueaOvStC8FXLN3y7hrtV8=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "d300de4601fba3a6a79a3e0ef47d3a0b339c111e",
|
||||
"revCount": 85,
|
||||
"type": "git",
|
||||
"url": "https://code.capytal.cc/dot013/guz.one"
|
||||
},
|
||||
"original": {
|
||||
"type": "git",
|
||||
"url": "https://code.capytal.cc/dot013/guz.one"
|
||||
}
|
||||
},
|
||||
"home-manager": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
@@ -270,7 +288,7 @@
|
||||
},
|
||||
"loreddev-gitea": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_2"
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1765921137,
|
||||
@@ -306,7 +324,7 @@
|
||||
"inputs": {
|
||||
"godotdev": "godotdev",
|
||||
"mdfmt": "mdfmt",
|
||||
"nixpkgs": "nixpkgs_3",
|
||||
"nixpkgs": "nixpkgs_4",
|
||||
"nvim-treesitter-main": "nvim-treesitter-main"
|
||||
},
|
||||
"locked": {
|
||||
@@ -416,6 +434,22 @@
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1771008912,
|
||||
"narHash": "sha256-gf2AmWVTs8lEq7z/3ZAsgnZDhWIckkb+ZnAo5RzSxJg=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "a82ccc39b39b621151d6732718e3e250109076fa",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1765779637,
|
||||
"narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=",
|
||||
@@ -431,7 +465,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"nixpkgs_4": {
|
||||
"locked": {
|
||||
"lastModified": 1767892417,
|
||||
"narHash": "sha256-dhhvQY67aboBk8b0/u0XB6vwHdgbROZT3fJAjyNh5Ww=",
|
||||
@@ -447,7 +481,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_4": {
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1767379071,
|
||||
"narHash": "sha256-EgE0pxsrW9jp9YFMkHL9JMXxcqi/OoumPJYwf+Okucw=",
|
||||
@@ -463,7 +497,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_5": {
|
||||
"nixpkgs_6": {
|
||||
"locked": {
|
||||
"lastModified": 1778737229,
|
||||
"narHash": "sha256-6xWoytx8jFW4PF1GjRm/i/53trbpKGfz6zjzQGBr4cI=",
|
||||
@@ -523,7 +557,7 @@
|
||||
},
|
||||
"nvim-treesitter-main": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_4",
|
||||
"nixpkgs": "nixpkgs_5",
|
||||
"nvim-treesitter": "nvim-treesitter",
|
||||
"nvim-treesitter-textobjects": "nvim-treesitter-textobjects"
|
||||
},
|
||||
@@ -562,13 +596,14 @@
|
||||
"inputs": {
|
||||
"disko": "disko",
|
||||
"favelasmp": "favelasmp",
|
||||
"guzone": "guzone",
|
||||
"home-manager": "home-manager",
|
||||
"impermanence": "impermanence",
|
||||
"loreddev-gitea": "loreddev-gitea",
|
||||
"neovim": "neovim",
|
||||
"nix-flatpak": "nix-flatpak",
|
||||
"nix-minecraft": "nix-minecraft_2",
|
||||
"nixpkgs": "nixpkgs_5",
|
||||
"nixpkgs": "nixpkgs_6",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||
"sops-nix": "sops-nix",
|
||||
"stylix": "stylix",
|
||||
|
||||
11
flake.nix
11
flake.nix
@@ -33,14 +33,9 @@
|
||||
# url = "git+ssh://gitea@spacestation/heart/modpack.git";
|
||||
# # url = "git+file:///home/guz/.projects/heart-modpack";
|
||||
# };
|
||||
favelasmp = {
|
||||
url = "git+https://code.capytal.cc/sixsides/favelasmp";
|
||||
# url = "git+file:///home/guz/Projects/heart-favelasmp";
|
||||
};
|
||||
|
||||
loreddev-gitea = {
|
||||
url = "git+https://code.capytal.cc/loreddev/gitea";
|
||||
};
|
||||
favelasmp.url = "git+https://code.capytal.cc/sixsides/favelasmp";
|
||||
guzone.url = "git+https://code.capytal.cc/dot013/guz.one";
|
||||
loreddev-gitea.url = "git+https://code.capytal.cc/loreddev/gitea";
|
||||
|
||||
nix-minecraft = {
|
||||
url = "github:infinidoge/nix-minecraft";
|
||||
|
||||
@@ -1,8 +1,32 @@
|
||||
{self, ...}: {
|
||||
imports = with self.nixosModules.services; [
|
||||
adguard
|
||||
capytal-gitea
|
||||
cloudflared
|
||||
minecraft-servers
|
||||
];
|
||||
{
|
||||
config,
|
||||
inputs,
|
||||
self,
|
||||
...
|
||||
}: {
|
||||
imports =
|
||||
[
|
||||
inputs.guzone.nixosModules.guzone
|
||||
]
|
||||
++ (with self.nixosModules.services; [
|
||||
adguard
|
||||
capytal-gitea
|
||||
cloudflared
|
||||
minecraft-servers
|
||||
nextcloud
|
||||
]);
|
||||
|
||||
services.guzone.enable = true;
|
||||
services.guzone.port = 9001;
|
||||
|
||||
services.caddy.virtualHosts = {
|
||||
"guz.one:80".extraConfig = ''
|
||||
reverse_proxy http://localhost:${toString config.services.guzone.port} {
|
||||
header_up X-Real-Ip {header.Cf-Connecting-Ip}
|
||||
header_up X-Forwarded-For {header.Cf-Connecting-Ip}
|
||||
header_up X-Forwarded-Proto https
|
||||
header_up Host {host}
|
||||
}
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user