Update flake

This commit is contained in:
Sicheng Pan 2026-01-03 13:17:57 -08:00
parent 5df9f13116
commit f9adf5043b
Signed by: macronova
GPG key ID: CE969670FB4B4A56
3 changed files with 50 additions and 48 deletions

90
flake.lock generated
View file

@ -19,11 +19,11 @@
"candy-icons": {
"flake": false,
"locked": {
"lastModified": 1757455208,
"narHash": "sha256-wJ86TUjiVYT64QunDk85Jji5vo0Os+D9t/fsyKRM+P0=",
"lastModified": 1766791206,
"narHash": "sha256-p8WZTNHwYTom0QnWvOU0JLRbEYZlGQq/QPpK3KlwBH8=",
"ref": "refs/heads/master",
"rev": "40cbbc8821db020e2668c309cd5a7bbfabd0be06",
"revCount": 1337,
"rev": "1ec7ed314104847d6bffdc89ef67663917a67268",
"revCount": 1356,
"type": "git",
"url": "https://github.com/EliverLara/candy-icons"
},
@ -39,11 +39,11 @@
]
},
"locked": {
"lastModified": 1765688338,
"narHash": "sha256-MjrytR2kiHYUnzX11cXaD31tS7kKdhM1KFaac0+KAig=",
"lastModified": 1766150702,
"narHash": "sha256-P0kM+5o+DKnB6raXgFEk3azw8Wqg5FL6wyl9jD+G5a4=",
"owner": "nix-community",
"repo": "disko",
"rev": "be1a6b8a05afdd5d5fa69fcaf3c4ead7014c9fd8",
"rev": "916506443ecd0d0b4a0f4cf9d40a3c22ce39b378",
"type": "github"
},
"original": {
@ -71,15 +71,15 @@
"flake-compat_2": {
"flake": false,
"locked": {
"lastModified": 1761588595,
"narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
"owner": "edolstra",
"lastModified": 1767039857,
"narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
"owner": "NixOS",
"repo": "flake-compat",
"rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
"type": "github"
},
"original": {
"owner": "edolstra",
"owner": "NixOS",
"repo": "flake-compat",
"type": "github"
}
@ -191,11 +191,11 @@
},
"hardware": {
"locked": {
"lastModified": 1764440730,
"narHash": "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=",
"lastModified": 1767185284,
"narHash": "sha256-ljDBUDpD1Cg5n3mJI81Hz5qeZAwCGxon4kQW3Ho3+6Q=",
"owner": "nixos",
"repo": "nixos-hardware",
"rev": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3",
"rev": "40b1a28dce561bea34858287fbb23052c3ee63fe",
"type": "github"
},
"original": {
@ -211,11 +211,11 @@
]
},
"locked": {
"lastModified": 1765682243,
"narHash": "sha256-yeCxFV/905Wr91yKt5zrVvK6O2CVXWRMSrxqlAZnLp0=",
"lastModified": 1767437240,
"narHash": "sha256-OA0dBHhccdupFXp+/eaFfb8K1dQxk61in4aF5ITGVX8=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "58bf3ecb2d0bba7bdf363fc8a6c4d49b4d509d03",
"rev": "1cfa305fba94468f665de1bd1b62dddf2e0cb012",
"type": "github"
},
"original": {
@ -253,11 +253,11 @@
]
},
"locked": {
"lastModified": 1765526639,
"narHash": "sha256-4U8crbUT3PDQdqhaMLnVaxnciBlcnDAw8XAJaXiS0pA=",
"lastModified": 1767082077,
"narHash": "sha256-2tL1mRb9uFJThUNfuDm/ehrnPvImL/QDtCxfn71IEz4=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"rev": "457a55ed77a105088a47cb55b9eccf7768559451",
"rev": "efd4b22e6fdc6d7fb4e186ae333a4b74e03da440",
"type": "github"
},
"original": {
@ -276,11 +276,11 @@
]
},
"locked": {
"lastModified": 1764763336,
"narHash": "sha256-007DlZGjQ3ziQ5UMjt3GdjBAbgAtHgMwOxMY2v7/b7c=",
"lastModified": 1766321686,
"narHash": "sha256-icOWbnD977HXhveirqA10zoqvErczVs3NKx8Bj+ikHY=",
"owner": "simple-nixos-mailserver",
"repo": "nixos-mailserver",
"rev": "1ccd57f177539ed8c207b893c3f9798d88f87d2e",
"rev": "7d433bf89882f61621f95082e90a4ab91eb0bdd3",
"type": "gitlab"
},
"original": {
@ -304,11 +304,11 @@
"yorha-sound-theme": "yorha-sound-theme"
},
"locked": {
"lastModified": 1761803885,
"narHash": "sha256-tIA/Lu7+m3x3Hq+sMzK8Wv6bMNLI3WpuBEjBmNU4ppY=",
"lastModified": 1767474107,
"narHash": "sha256-i7WsMflMAwE3jbl54maJ7llqDOnu3dyIr+Xr3yqZLXA=",
"ref": "refs/heads/main",
"rev": "20edd03aa4fc150a2155959f82075fc63021960e",
"revCount": 47,
"rev": "3ea16f0c7e6eddadb184d77a63741428964f12ef",
"revCount": 49,
"type": "git",
"url": "https://forgejo.invariantspace.com/macronova/nix-custom"
},
@ -341,11 +341,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1765472234,
"narHash": "sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0=",
"lastModified": 1767379071,
"narHash": "sha256-EgE0pxsrW9jp9YFMkHL9JMXxcqi/OoumPJYwf+Okucw=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "2fbfb1d73d239d2402a8fe03963e37aab15abe8b",
"rev": "fb7944c166a3b630f177938e478f0378e64ce108",
"type": "github"
},
"original": {
@ -385,11 +385,11 @@
]
},
"locked": {
"lastModified": 1765464257,
"narHash": "sha256-dixPWKiHzh80PtD0aLuxYNQ0xP+843dfXG/yM3OzaYQ=",
"lastModified": 1767281941,
"narHash": "sha256-6MkqajPICgugsuZ92OMoQcgSHnD6sJHwk8AxvMcIgTE=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "09e45f2598e1a8499c3594fe11ec2943f34fe509",
"rev": "f0927703b7b1c8d97511c4116eb9b4ec6645a0fa",
"type": "github"
},
"original": {
@ -420,11 +420,11 @@
]
},
"locked": {
"lastModified": 1765684837,
"narHash": "sha256-fJCnsYcpQxxy/wit9EBOK33c0Z9U4D3Tvo3gf2mvHos=",
"lastModified": 1766894905,
"narHash": "sha256-pn8AxxfajqyR/Dmr1wnZYdUXHgM3u6z9x0Z1Ijmz2UQ=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "94d8af61d8a603d33d1ed3500a33fcf35ae7d3bc",
"rev": "61b39c7b657081c2adc91b75dd3ad8a91d6f07a7",
"type": "github"
},
"original": {
@ -436,11 +436,11 @@
"sweet-ambar-blue": {
"flake": false,
"locked": {
"lastModified": 1760648820,
"narHash": "sha256-c8VDpDzgwnl53frZ2mSEjUEdQwHT2Vyxu99SIzqfS2g=",
"lastModified": 1766875829,
"narHash": "sha256-FWicKisYZOBuCaBqu/lCSHgB4F0RjMhkkm/rNU5OSO4=",
"ref": "Ambar-Blue",
"rev": "4781ed7639d1adc31e9ed0b6ff1ff070e580a144",
"revCount": 346,
"rev": "27bfb7f3f547bd2b3e5fe8bb991ca4ec48b0c7bd",
"revCount": 352,
"type": "git",
"url": "https://github.com/EliverLara/Sweet"
},
@ -453,11 +453,11 @@
"sweet-ambar-blue-dark": {
"flake": false,
"locked": {
"lastModified": 1760648872,
"narHash": "sha256-H5dWbA7KADhVPHLQI+WRGekcaS2QTBPYwGBF/O+ZOqc=",
"lastModified": 1766875410,
"narHash": "sha256-xAc+xxIGvhxLgH9jrvLG+OfVhRpk7eb1VjrI7FpSC30=",
"ref": "Ambar-Blue-Dark",
"rev": "26b987cb86deec843d7b6bb4adda28a7d3946c8f",
"revCount": 428,
"rev": "e06733dfc5ab4bd45536fbe891d5b458684d284a",
"revCount": 435,
"type": "git",
"url": "https://github.com/EliverLara/Sweet"
},

View file

@ -21,7 +21,7 @@ in {
lutris
picard
qbittorrent
retroarch-free
# retroarch-free
telegram-desktop
thunderbird
via

View file

@ -1,11 +1,13 @@
{config, ...}:
with config.constants; let
fqdn = "mail.${domain}";
userSecret = "mail/${userName}/password";
vaultwardenSecret = "mail/vaultwarden/password";
in {
mailserver = {
inherit fqdn;
enable = true;
fqdn = "mail.${domain}";
domains = [domain];
loginAccounts = {
@ -16,8 +18,8 @@ in {
${config.services.vaultwarden.config.SMTP_FROM}.hashedPasswordFile = config.sops.secrets.${vaultwardenSecret}.path;
};
certificateScheme = "acme";
stateVersion = 3;
x509.useACMEHost = config.mailserver.fqdn;
};
sops.secrets = {
${userSecret} = {};