Compare commits

..

18 Commits

Author SHA1 Message Date
9d98a24d8e Enable brotli
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-01-04 02:54:45 +00:00
b65d84e11a Update with CLS-reducing settings
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-01-04 02:09:58 +00:00
a3d41a2f05 Update blog with dead-KaTeX-elimination
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-01-04 00:48:38 +00:00
5fe381b450 Give daniel neovim
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-01-03 23:37:11 +00:00
13ed9c038c Update blog source with new subsetting switch
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-01-03 23:36:46 +00:00
b728f3232f Add Daniel user group
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-01-03 23:04:36 +00:00
d2accabba8 Create a non-root user
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-01-03 23:00:15 +00:00
4b787e4798 Update blog with new article
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2026-01-01 05:32:04 +00:00
90946946af Disable registration on Gitea
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2025-12-30 08:14:28 +00:00
249472e6d0 Deploy Scylla
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2025-12-27 19:31:21 +00:00
d4576c6287 Migrate gitea instance to NixOS
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2025-12-27 03:39:41 +00:00
7e97c1a8d8 Update blog with new resume
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2025-12-27 00:22:16 +00:00
3479806db3 Upgrade to new NixOS, pin all packages' nixpkgs, update flake.lock
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2025-12-26 23:12:09 +00:00
2a42226f15 Update with latest lock file
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2025-12-26 21:02:53 +00:00
f611576c46 Update blog etc. again 2025-03-03 03:01:48 +00:00
96f7b952c6 Update nixpkgs and blog
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2025-03-02 21:46:40 +00:00
9ca21e7150 Update lock file
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2024-06-10 05:31:45 +00:00
6fa3ede34e Update blog flake 2024-05-20 07:41:09 +00:00
3 changed files with 245 additions and 241 deletions

View File

@@ -1,4 +1,4 @@
{ pkgs, system, blog, web-files, ... }:
{ pkgs, system, blog, web-files, Scylla, ... }:
let
productionSite = blog.english {
ssl = true;
@@ -20,7 +20,27 @@ let
};
};
};
allVirtualHosts = [webFiles] ++ map blog.virtualHostFor [productionSite draftSite];
gitea = {
"dev.danilafe.com" = {
forceSSL = true;
enableACME = true;
locations."/".proxyPass = "http://localhost:3000/";
};
};
scylla = {
"scylla.danilafe.com" = {
root = Scylla;
addSSL = true;
enableACME = true;
locations."/static/" = {
tryFiles = "$uri =404";
};
locations."/" = {
tryFiles = "$uri $uri/ /index.html";
};
};
};
allVirtualHosts = [scylla gitea webFiles] ++ map blog.virtualHostFor [productionSite draftSite];
in
{
imports = [
@@ -46,8 +66,19 @@ in
networking.firewall.allowPing = true;
networking.firewall.allowedTCPPorts = [ 22 80 443 ];
users.groups.daniel = {};
users.users.daniel = {
isNormalUser = true;
group = "daniel";
extraGroups = [ "wheel" ];
packages = with pkgs; [
neovim
];
};
security.sudo.wheelNeedsPassword = false;
services.openssh.enable = true;
users.users.root.openssh.authorizedKeys.keys = [
users.users.daniel.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXYJZfEOgccfCa3uQV9z2rHvGn4AuVnXbIDXv27HgEk vanilla@arch-xps"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOzk0SnRBJhpfNpPBgkReQoDpul2Egl2yJhRw7ldYEzF NixOS"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAoyFSuik6XRU2b+O4v9C1bc7rKJyjKgzUeaBaVNQKN6 vanilla-pinebook"
@@ -63,10 +94,51 @@ in
services.nginx = {
enable = true;
recommendedGzipSettings = true;
recommendedBrotliSettings = true;
recommendedProxySettings = true;
virtualHosts = pkgs.lib.mkMerge allVirtualHosts;
};
users.groups.gitea = {};
users.users.gitea = {
group = "gitea";
isSystemUser = true;
};
services.gitea = {
enable = true;
appName = "Daniel's Tiny Cup Of Tea";
stateDir = "/var/lib/gitea";
# Default database settings (sqlite3, 127.0.0.1, path) all what we want
database = {};
# Default server settings are fine, except we need to customize domain etc.
settings.server = {
DOMAIN = "dev.danilafe.com";
ROOT_URL = "https://dev.danilafe.com";
OFFLINE_MODE = false;
# STATIC_ROOT_PATH = "/var/lib/gitea/data";
};
settings.service = {
DISABLE_REGISTRATION = true;
};
# NixOS service overrides cookies to insecure, but Gitea default is secure
settings.session = {
COOKIE_SECURE = true;
PROVIDER = "file";
};
settings.security = {
INSTALL_LOCK = true;
};
settings.indexer = {
REPO_INDEXER_ENABLED = true;
};
};
users.defaultUserShell = pkgs.zsh;
programs.zsh.enable = true;
programs.zsh.ohMyZsh = {

400
flake.lock generated
View File

@@ -1,16 +1,41 @@
{
"nodes": {
"bergamot-elm": {
"Scylla": {
"inputs": {
"flake-utils": "flake-utils_5",
"nixpkgs": "nixpkgs_4"
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1703837234,
"narHash": "sha256-ZenaFYxXmVXu6vmPnZOGjw4cZb8VpnxrRZlqmQCPKrU=",
"lastModified": 1766862133,
"narHash": "sha256-//tElNDA44kTCRNS8MzBdXA4uCwEfLHI/NVw9PtmLDs=",
"ref": "refs/heads/master",
"rev": "38968c3247945ba99718d7564163f8bf685756c5",
"revCount": 168,
"type": "git",
"url": "https://dev.danilafe.com/Matrix-Programs/Scylla.git"
},
"original": {
"type": "git",
"url": "https://dev.danilafe.com/Matrix-Programs/Scylla.git"
}
},
"bergamot-elm": {
"inputs": {
"flake-utils": "flake-utils_4",
"nixpkgs": [
"blog",
"web-files",
"nixpkgs"
]
},
"locked": {
"lastModified": 1766788208,
"narHash": "sha256-/P3uz+VNeNOFzI2qSIijy53MpnejO1sWgB+gMqcI2z0=",
"ref": "main",
"rev": "f35a8d17e8e8b23641ffd2ab9e9a7e1dd2370e54",
"revCount": 81,
"rev": "ceca48840efe668fb033b47bc6e415ea4cf9ae85",
"revCount": 97,
"type": "git",
"url": "https://dev.danilafe.com/Everything-I-Know-About-Types/bergamot-elm.git"
},
@@ -22,15 +47,18 @@
},
"bergamot-elm_2": {
"inputs": {
"flake-utils": "flake-utils_7",
"nixpkgs": "nixpkgs_7"
"flake-utils": "flake-utils_6",
"nixpkgs": [
"web-files",
"nixpkgs"
]
},
"locked": {
"lastModified": 1703995452,
"narHash": "sha256-cSlnn40XtUzYLDZaQPvp7W9lnPRETqeXH4BXM9PMrYo=",
"lastModified": 1766788208,
"narHash": "sha256-/P3uz+VNeNOFzI2qSIijy53MpnejO1sWgB+gMqcI2z0=",
"ref": "main",
"rev": "cd9a048832119f03a96531facfdd3099b4192e76",
"revCount": 82,
"rev": "ceca48840efe668fb033b47bc6e415ea4cf9ae85",
"revCount": 97,
"type": "git",
"url": "https://dev.danilafe.com/Everything-I-Know-About-Types/bergamot-elm.git"
},
@@ -43,8 +71,7 @@
"blog": {
"inputs": {
"blog-source": "blog-source",
"flake-utils": "flake-utils",
"katex-html": "katex-html",
"flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
],
@@ -52,11 +79,11 @@
"web-files": "web-files"
},
"locked": {
"lastModified": 1715654715,
"narHash": "sha256-qDSiniidPGiAA+oLn06bDLbGX/zDhHtl5i7Cm9RZiBo=",
"lastModified": 1767492562,
"narHash": "sha256-kmiIK8DybOUh9IQUFWIimGBogoouNDIUsgSF4m88Giw=",
"ref": "refs/heads/master",
"rev": "6b8fa513b47d50527f396f6b9b97ae83dec8ebaf",
"revCount": 126,
"rev": "b469d78d1abb031d6ee710481c8591e037d2b44b",
"revCount": 225,
"type": "git",
"url": "https://dev.danilafe.com/Nix-Configs/blog-static-flake.git"
},
@@ -68,11 +95,11 @@
"blog-source": {
"flake": false,
"locked": {
"lastModified": 1715652497,
"narHash": "sha256-lUZLev7FigCRiQkjzV4jLKd61kwLlEnl9hFGRdCyebc=",
"lastModified": 1767492531,
"narHash": "sha256-129XwekGf9FULizZzS/HfxF12QQHrGeCWYGeCx3uZOg=",
"ref": "refs/heads/master",
"rev": "1df315612a2fb3847de394987884f540a3e96df7",
"revCount": 746,
"rev": "a6f3cd3f9ad58c73585dce0fda50e60d8e2194dc",
"revCount": 925,
"submodules": true,
"type": "git",
"url": "https://dev.danilafe.com/Web-Projects/blog-static.git"
@@ -84,12 +111,15 @@
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1648297722,
"narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@@ -99,12 +129,15 @@
}
},
"flake-utils_2": {
"inputs": {
"systems": "systems_2"
},
"locked": {
"lastModified": 1648297722,
"narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@@ -114,12 +147,15 @@
}
},
"flake-utils_3": {
"inputs": {
"systems": "systems_3"
},
"locked": {
"lastModified": 1648297722,
"narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@@ -129,12 +165,15 @@
}
},
"flake-utils_4": {
"inputs": {
"systems": "systems_4"
},
"locked": {
"lastModified": 1676283394,
"narHash": "sha256-XX2f9c3iySLCw54rJ/CZs+ZK6IQy7GXNY4nSOyu2QG4=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3db36a8b464d0c4532ba1c7dda728f4576d6d073",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@@ -145,14 +184,14 @@
},
"flake-utils_5": {
"inputs": {
"systems": "systems"
"systems": "systems_5"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@@ -163,14 +202,14 @@
},
"flake-utils_6": {
"inputs": {
"systems": "systems_2"
"systems": "systems_6"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@@ -181,14 +220,14 @@
},
"flake-utils_7": {
"inputs": {
"systems": "systems_3"
"systems": "systems_7"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@@ -197,198 +236,36 @@
"type": "github"
}
},
"flake-utils_8": {
"inputs": {
"systems": "systems_4"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"katex-html": {
"inputs": {
"flake-utils": "flake-utils_2",
"katex-server": "katex-server",
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1702750878,
"narHash": "sha256-8glJbHNyyYRAWrtJPYqLhNkKAtX2j4jwsX55Tr18MSY=",
"ref": "refs/heads/master",
"rev": "9ddfb114c77b7605b1a0705c7dcd35940b3bd7fb",
"revCount": 15,
"type": "git",
"url": "https://dev.danilafe.com/Nix-Configs/katex-html"
},
"original": {
"type": "git",
"url": "https://dev.danilafe.com/Nix-Configs/katex-html"
}
},
"katex-server": {
"inputs": {
"flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1666145384,
"narHash": "sha256-kpHv3EawXzyR1mRX4joIqqZDYz//xyUMtGMsmJk3YuE=",
"ref": "master",
"rev": "cce6cf6a9458537ff1cb08dd8dad4f8460060f76",
"revCount": 7,
"type": "git",
"url": "https://dev.danilafe.com/Nix-Configs/katex-server"
},
"original": {
"type": "git",
"url": "https://dev.danilafe.com/Nix-Configs/katex-server"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1648444094,
"narHash": "sha256-2liapKh7WXPHELuzLvYK+464g4w9tr9DbNxGuz8XZ98=",
"lastModified": 1766736597,
"narHash": "sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "87c74b8120980461a9d4ce8f341551ce0fb50728",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1648444094,
"narHash": "sha256-2liapKh7WXPHELuzLvYK+464g4w9tr9DbNxGuz8XZ98=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "87c74b8120980461a9d4ce8f341551ce0fb50728",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1676718858,
"narHash": "sha256-giQecvcifVLNHCC9lMfTGP09tNxXhOMw+d/aql7MhRw=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e6d5772f3515b8518d50122471381feae7cbae36",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-22.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1701068326,
"narHash": "sha256-vmMceA+q6hG1yrjb+MP8T0YFDQIrW3bl45e7z24IEts=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "8cfef6986adfb599ba379ae53c9f5631ecd2fd9c",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1701319520,
"narHash": "sha256-xVghb4ELbEtJUdEmB4PR+sq/aoNP0VEcM6GczDh+Zss=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "db77de49336382a33b9490a88ba3fe483e2b605f",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": {
"lastModified": 1715534503,
"narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "2057814051972fa1453ddfb0d98badbea9b83c06",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_7": {
"locked": {
"lastModified": 1701068326,
"narHash": "sha256-vmMceA+q6hG1yrjb+MP8T0YFDQIrW3bl45e7z24IEts=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "8cfef6986adfb599ba379ae53c9f5631ecd2fd9c",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_8": {
"locked": {
"lastModified": 1701319520,
"narHash": "sha256-xVghb4ELbEtJUdEmB4PR+sq/aoNP0VEcM6GczDh+Zss=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "db77de49336382a33b9490a88ba3fe483e2b605f",
"rev": "f560ccec6b1116b22e6ed15f4c510997d99d5852",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-25.11",
"repo": "nixpkgs",
"type": "github"
}
},
"resume": {
"inputs": {
"flake-utils": "flake-utils_4",
"nixpkgs": "nixpkgs_3"
"flake-utils": "flake-utils_3",
"nixpkgs": [
"blog",
"nixpkgs"
]
},
"locked": {
"lastModified": 1691357458,
"narHash": "sha256-kFdV5FUPCW7xNS8xonzHb8MgVjwu0PR5rZNuAQQE7Yw=",
"ref": "master",
"rev": "c756fd5efaeb7d4484d535cd2fe3038491fc2550",
"revCount": 57,
"lastModified": 1766794825,
"narHash": "sha256-+Fabo0uQF9srEXdi9TB1wjB+PHaU9htXj/fjnvUFNAs=",
"ref": "refs/heads/master",
"rev": "f22cb5b79580020079ba7223346e612b41eb7d42",
"revCount": 74,
"type": "git",
"url": "https://dev.danilafe.com/DanilaFe/resume"
},
@@ -399,8 +276,9 @@
},
"root": {
"inputs": {
"Scylla": "Scylla",
"blog": "blog",
"nixpkgs": "nixpkgs_6",
"nixpkgs": "nixpkgs",
"web-files": "web-files_2"
}
},
@@ -464,18 +342,66 @@
"type": "github"
}
},
"systems_5": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_6": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_7": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"web-files": {
"inputs": {
"bergamot-elm": "bergamot-elm",
"flake-utils": "flake-utils_6",
"nixpkgs": "nixpkgs_5"
"flake-utils": "flake-utils_5",
"nixpkgs": [
"blog",
"nixpkgs"
]
},
"locked": {
"lastModified": 1703994569,
"narHash": "sha256-t5F83bqCyCBQch7WrB5KdlR48MHtfjYpUeXZc+OUuH4=",
"lastModified": 1766788330,
"narHash": "sha256-7Dx1g0fM/glKCBzo2ZgIwXyp5ASyG/Y7S5OPcltb3Os=",
"ref": "refs/heads/master",
"rev": "2af465fb8ecfc0ecb5cdcfab76d2356e6a3398e9",
"revCount": 8,
"rev": "407b087a1d0042e04bbcc9333097decd9e776270",
"revCount": 14,
"type": "git",
"url": "https://dev.danilafe.com/Nix-Configs/web-files.git"
},
@@ -487,15 +413,17 @@
"web-files_2": {
"inputs": {
"bergamot-elm": "bergamot-elm_2",
"flake-utils": "flake-utils_8",
"nixpkgs": "nixpkgs_8"
"flake-utils": "flake-utils_7",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1703995522,
"narHash": "sha256-ANdYKU0ZwMbmV6cB4qHBS9ND4WqiqK/Pc7jf6mZIvbw=",
"lastModified": 1766788330,
"narHash": "sha256-7Dx1g0fM/glKCBzo2ZgIwXyp5ASyG/Y7S5OPcltb3Os=",
"ref": "refs/heads/master",
"rev": "975ae8a4488c7c834036c07c9c4a42d3a9c312ec",
"revCount": 9,
"rev": "407b087a1d0042e04bbcc9333097decd9e776270",
"revCount": 14,
"type": "git",
"url": "https://dev.danilafe.com/Nix-Configs/web-files.git"
},

View File

@@ -1,11 +1,14 @@
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
blog.url = "git+https://dev.danilafe.com/Nix-Configs/blog-static-flake.git";
blog.inputs.nixpkgs.follows = "nixpkgs";
web-files.url = "git+https://dev.danilafe.com/Nix-Configs/web-files.git";
web-files.inputs.nixpkgs.follows = "nixpkgs";
Scylla.url = "git+https://dev.danilafe.com/Matrix-Programs/Scylla.git";
Scylla.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { self, nixpkgs, blog, web-files }:
outputs = { self, nixpkgs, blog, web-files, Scylla }:
let
system = "x86_64-linux";
in
@@ -16,6 +19,7 @@
inherit system;
blog = blog.lib."${system}";
web-files = web-files.defaultPackage."${system}";
Scylla = Scylla.defaultPackage."${system}";
};
modules = [ ./configuration.nix ];
};