chore: nix fmt

This commit is contained in:
514fpv 2025-01-13 11:52:09 +08:00
parent a80bd4ed3b
commit 7266fff06e
Signed by: koishi
SSH key fingerprint: SHA256:axz0uIzzY+5W19i7QOUuiw5LSqhKfCBKPf3L4xFRxLw
128 changed files with 3402 additions and 2013 deletions

View file

@ -1,11 +1,15 @@
{
security.acme.certs = let
cloudflare = {
dnsProvider = "cloudflare";
credentialsFile = "/nix/persist/secret/cloudflare";
security.acme.certs =
let
cloudflare = {
dnsProvider = "cloudflare";
credentialsFile = "/nix/persist/secret/cloudflare";
};
in
{
"sf.514fpv.io" = cloudflare;
".sf.514fpv.io" = cloudflare // {
domain = "*.sf.514fpv.io";
};
};
in {
"sf.514fpv.io" = cloudflare;
".sf.514fpv.io" = cloudflare // { domain = "*.sf.514fpv.io"; };
};
}

View file

@ -1,5 +1,8 @@
{ lib
, ... }: {
{
lib,
...
}:
{
global = {
id = "22e9d4e37bd7436ba0cbe6e767fb0912";
auth.openssh.enable = true;
@ -40,7 +43,14 @@
];
hardware.enableRedistributableFirmware = true;
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
boot.initrd.availableKernelModules = [
"xhci_pci"
"ahci"
"nvme"
"usbhid"
"usb_storage"
"sd_mod"
];
boot.initrd.kernelModules = [ "i915" ];
boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ];

View file

@ -1,15 +1,27 @@
{ pkgs
, ...}: let
{
pkgs,
...
}:
let
host = "cloud.sf.514fpv.io";
in {
in
{
services.nextcloud = {
enable = true;
package = pkgs.nextcloud30;
extraApps = {
inherit (pkgs.nextcloud30Packages.apps)
notify_push impersonate spreed
contacts bookmarks deck polls notes forms
twofactor_webauthn;
notify_push
impersonate
spreed
contacts
bookmarks
deck
polls
notes
forms
twofactor_webauthn
;
};
home = "/nix/persist/service/nextcloud";
configureRedis = true;

View file

@ -20,5 +20,8 @@
};
};
networking.firewall.allowedTCPPorts = [ 80 443 ];
networking.firewall.allowedTCPPorts = [
80
443
];
}

View file

@ -1,6 +1,9 @@
{ pkgs
, config
, ...}: {
{
pkgs,
config,
...
}:
{
services.postgresql = {
enable = true;
dataDir = "/nix/persist/service/postgresql/${config.services.postgresql.package.psqlSchema}";