Compare commits

...

4 Commits

Author SHA1 Message Date
cc53ba1806 Update blog
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-04-19 07:40:27 +00:00
2fbf3730ca Update blog again (I was missing images)
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-04-05 23:24:46 +00:00
0b53253e84 Update the blog
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-04-05 23:22:50 +00:00
9dfe647dbb Set up an Anki sync server.
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-03-29 23:39:41 +00:00
2 changed files with 27 additions and 9 deletions

View File

@@ -27,6 +27,13 @@ let
locations."/".proxyPass = "http://localhost:3000/"; locations."/".proxyPass = "http://localhost:3000/";
}; };
}; };
anki = {
"anki.danilafe.com" = {
forceSSL = true;
enableACME = true;
locations."/".proxyPass = "http://localhost:27701/";
};
};
scylla = { scylla = {
"scylla.danilafe.com" = { "scylla.danilafe.com" = {
root = Scylla; root = Scylla;
@@ -40,7 +47,7 @@ let
}; };
}; };
}; };
allVirtualHosts = [scylla gitea webFiles] ++ map blog.virtualHostFor [productionSite draftSite]; allVirtualHosts = [scylla gitea anki webFiles] ++ map blog.virtualHostFor [productionSite draftSite];
in in
{ {
imports = [ imports = [
@@ -139,6 +146,17 @@ in
}; };
}; };
services.anki-sync-server = {
enable = true;
address = "127.0.0.1";
users = [
{
username = "danila.fedorin@gmail.com";
passwordFile = "/var/lib/anki-config/password";
}
];
};
users.defaultUserShell = pkgs.zsh; users.defaultUserShell = pkgs.zsh;
programs.zsh.enable = true; programs.zsh.enable = true;
programs.zsh.ohMyZsh = { programs.zsh.ohMyZsh = {

16
flake.lock generated
View File

@@ -79,11 +79,11 @@
"web-files": "web-files" "web-files": "web-files"
}, },
"locked": { "locked": {
"lastModified": 1774162319, "lastModified": 1776584395,
"narHash": "sha256-0E2mdjgGJbCQr/+mCnpNOTR8NSdGXfvp7hLsp9W/0Xk=", "narHash": "sha256-32A+cz4ymXOSMbNfKRpXNwB1BRe2jhUDG5Cv+fRgkyw=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "6d890fd65266a9f7185f235d40beb62bf2128307", "rev": "0d8ba02851f3f1217e28b44e9ee8e6f10a328cd3",
"revCount": 229, "revCount": 232,
"type": "git", "type": "git",
"url": "https://dev.danilafe.com/Nix-Configs/blog-static-flake.git" "url": "https://dev.danilafe.com/Nix-Configs/blog-static-flake.git"
}, },
@@ -95,11 +95,11 @@
"blog-source": { "blog-source": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774161080, "lastModified": 1776584239,
"narHash": "sha256-O6RW2Cx7bsuqJp//8R0Vkze2JY9Y9WTw7vdIXRs8a5A=", "narHash": "sha256-5b2wKU0mPG7Dr7u9JPAWajvv3dvv+rG7aWRuYKURCfw=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "bdd2be48bd03031097490da4c87fd5a2cbee5add", "rev": "98c91dd643ba539733e0ba2138133d7ffa578345",
"revCount": 930, "revCount": 947,
"submodules": true, "submodules": true,
"type": "git", "type": "git",
"url": "https://dev.danilafe.com/Web-Projects/blog-static.git" "url": "https://dev.danilafe.com/Web-Projects/blog-static.git"