feat: Added personal website
All checks were successful
Flake checker / Build Nix targets (push) Successful in 9m27s

This commit is contained in:
2026-02-25 16:53:49 +05:30
parent da793b82e7
commit fd5e28b368
4 changed files with 203 additions and 14 deletions

200
flake.lock generated
View File

@@ -49,6 +49,22 @@
}
},
"advisory-db_4": {
"flake": false,
"locked": {
"lastModified": 1771560015,
"narHash": "sha256-TuZcPFTXgFyDTcs+olpuVquBphW0zrxoBxgZ4WjEXWE=",
"owner": "rustsec",
"repo": "advisory-db",
"rev": "81e3cd7b86b1a2e05c116072de9b61b872a43ae4",
"type": "github"
},
"original": {
"owner": "rustsec",
"repo": "advisory-db",
"type": "github"
}
},
"advisory-db_5": {
"flake": false,
"locked": {
"lastModified": 1762159198,
@@ -331,6 +347,21 @@
}
},
"crane_5": {
"locked": {
"lastModified": 1771438068,
"narHash": "sha256-nGBbXvEZVe/egCPVPFcu89RFtd8Rf6J+4RFoVCFec0A=",
"owner": "ipetkov",
"repo": "crane",
"rev": "b5090e53e9d68c523a4bb9ad42b4737ee6747597",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"crane_6": {
"locked": {
"lastModified": 1760924934,
"narHash": "sha256-tuuqY5aU7cUkR71sO2TraVKK2boYrdW3gCSXUkF4i44=",
@@ -345,7 +376,7 @@
"type": "github"
}
},
"crane_6": {
"crane_7": {
"locked": {
"lastModified": 1765739568,
"narHash": "sha256-gQYx35Of4UDKUjAYvmxjUEh/DdszYeTtT6MDin4loGE=",
@@ -377,6 +408,23 @@
"url": "https://github.com/rust-lang/crates.io-index"
}
},
"crates-io-index_2": {
"flake": false,
"locked": {
"lastModified": 1772013874,
"narHash": "sha256-WwDhEeVOnAfH1PKpqHNdGFylmbtmTk5hk7cS+0C6Scg=",
"ref": "refs/heads/master",
"rev": "94b5f7911c9131b53988424c964f721a3f22714d",
"shallow": true,
"type": "git",
"url": "https://github.com/rust-lang/crates.io-index"
},
"original": {
"shallow": true,
"type": "git",
"url": "https://github.com/rust-lang/crates.io-index"
}
},
"crates-nix": {
"inputs": {
"crates-io-index": [
@@ -397,6 +445,27 @@
"type": "github"
}
},
"crates-nix_2": {
"inputs": {
"crates-io-index": [
"servius-website",
"crates-io-index"
]
},
"locked": {
"lastModified": 1763364255,
"narHash": "sha256-uHP6YjKDWVaWqcmb/LOxEdZlkVWBvspXqx4+LC1zJsE=",
"owner": "uttarayan21",
"repo": "crates.nix",
"rev": "13d09f3b04e31d2ab3cfbe47540cb425eaf9b750",
"type": "github"
},
"original": {
"owner": "uttarayan21",
"repo": "crates.nix",
"type": "github"
}
},
"d2": {
"flake": false,
"locked": {
@@ -938,7 +1007,7 @@
},
"flake-utils_14": {
"inputs": {
"systems": "systems_18"
"systems": "systems_17"
},
"locked": {
"lastModified": 1731533236,
@@ -956,7 +1025,25 @@
},
"flake-utils_15": {
"inputs": {
"systems": "systems_20"
"systems": "systems_19"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_16": {
"inputs": {
"systems": "systems_21"
},
"locked": {
"lastModified": 1731533236,
@@ -1502,6 +1589,27 @@
}
},
"nix-github-actions_3": {
"inputs": {
"nixpkgs": [
"servius-website",
"nixpkgs"
]
},
"locked": {
"lastModified": 1737420293,
"narHash": "sha256-F1G5ifvqTpJq7fdkT34e/Jy9VCyzd5XfJ9TO8fHhJWE=",
"owner": "nix-community",
"repo": "nix-github-actions",
"rev": "f4158fa080ef4503c8f4c820967d946c2af31ec9",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-github-actions",
"type": "github"
}
},
"nix-github-actions_4": {
"inputs": {
"nixpkgs": [
"tmux-float",
@@ -2094,6 +2202,7 @@
"nno": "nno",
"nur": "nur",
"onepassword-shell-plugins": "onepassword-shell-plugins",
"servius-website": "servius-website",
"sops-nix": "sops-nix",
"stylix": "stylix",
"tmux-float": "tmux-float",
@@ -2233,6 +2342,27 @@
}
},
"rust-overlay_6": {
"inputs": {
"nixpkgs": [
"servius-website",
"nixpkgs"
]
},
"locked": {
"lastModified": 1771556776,
"narHash": "sha256-zKprqMQDl3xVfhSSYvgru1IGXjFdxryWk+KqK0I20Xk=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "8b3f46b8a6d17ab46e533a5e3d5b1cc2ff228860",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"rust-overlay_7": {
"inputs": {
"nixpkgs": [
"tmux-float",
@@ -2253,7 +2383,7 @@
"type": "github"
}
},
"rust-overlay_7": {
"rust-overlay_8": {
"inputs": {
"nixpkgs": [
"zjstatus",
@@ -2274,6 +2404,33 @@
"type": "github"
}
},
"servius-website": {
"inputs": {
"advisory-db": "advisory-db_4",
"crane": "crane_5",
"crates-io-index": "crates-io-index_2",
"crates-nix": "crates-nix_2",
"flake-utils": "flake-utils_14",
"nix-github-actions": "nix-github-actions_3",
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay_6"
},
"locked": {
"lastModified": 1772015815,
"narHash": "sha256-vgI/lh5EeFt8G2MEOqu61swr0BivajDUk9IR4vqnn14=",
"ref": "refs/heads/master",
"rev": "17d21dbc6646d99bc4292a63db4e5ff7da1dc649",
"revCount": 3,
"type": "git",
"url": "https://git.darksailor.dev/servius/servius.neocities.org"
},
"original": {
"type": "git",
"url": "https://git.darksailor.dev/servius/servius.neocities.org"
}
},
"sops-nix": {
"inputs": {
"nixpkgs": [
@@ -2307,7 +2464,7 @@
"nixpkgs"
],
"nur": "nur_2",
"systems": "systems_17",
"systems": "systems_18",
"tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes",
@@ -2523,6 +2680,21 @@
"type": "github"
}
},
"systems_21": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_3": {
"locked": {
"lastModified": 1681028828,
@@ -2711,14 +2883,14 @@
},
"tmux-float": {
"inputs": {
"advisory-db": "advisory-db_4",
"crane": "crane_5",
"flake-utils": "flake-utils_14",
"nix-github-actions": "nix-github-actions_3",
"advisory-db": "advisory-db_5",
"crane": "crane_6",
"flake-utils": "flake-utils_15",
"nix-github-actions": "nix-github-actions_4",
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay_6"
"rust-overlay": "rust-overlay_7"
},
"locked": {
"lastModified": 1762159782,
@@ -2856,7 +3028,7 @@
"vicinae": {
"inputs": {
"nixpkgs": "nixpkgs_10",
"systems": "systems_19"
"systems": "systems_20"
},
"locked": {
"lastModified": 1771502217,
@@ -2897,12 +3069,12 @@
},
"zjstatus": {
"inputs": {
"crane": "crane_6",
"flake-utils": "flake-utils_15",
"crane": "crane_7",
"flake-utils": "flake-utils_16",
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay_7"
"rust-overlay": "rust-overlay_8"
},
"locked": {
"lastModified": 1771148613,

View File

@@ -164,6 +164,10 @@
url = "github:christo-auer/eilmeldung";
inputs.nixpkgs.follows = "nixpkgs";
};
servius-website = {
url = "git+https://git.darksailor.dev/servius/servius.neocities.org";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {

View File

@@ -24,6 +24,7 @@
./llms.nix
./matrix
./monitoring.nix
./servius-website.nix
# ./paperless.nix
./prowlarr.nix
# ./searxng.nix

View File

@@ -0,0 +1,12 @@
{
inputs,
pkgs,
...
}: let
website = inputs.servius-website.packages.${pkgs.system}.default;
in {
services.caddy.virtualHosts."servius.darksailor.dev".extraConfig = ''
root * ${website}
file_server
'';
}