Compare commits
18 Commits
fc0ff8a586
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 9d98a24d8e | |||
| b65d84e11a | |||
| a3d41a2f05 | |||
| 5fe381b450 | |||
| 13ed9c038c | |||
| b728f3232f | |||
| d2accabba8 | |||
| 4b787e4798 | |||
| 90946946af | |||
| 249472e6d0 | |||
| d4576c6287 | |||
| 7e97c1a8d8 | |||
| 3479806db3 | |||
| 2a42226f15 | |||
| f611576c46 | |||
| 96f7b952c6 | |||
| 9ca21e7150 | |||
| 6fa3ede34e |
@@ -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
400
flake.lock
generated
@@ -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"
|
||||
},
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user