Compare commits

...

2 commits

Author SHA1 Message Date
ecc088db2d
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/ec7c109a4f794fce09aad87239eab7f66540b888' (2025-05-15)
  → 'github:nix-community/disko/df522e787fdffc4f32ed3e1fca9ed0968a384d62' (2025-05-20)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/b965e4c283060415956ccd39eee4ca34a6a56cf8' (2025-05-16)
  → 'github:nixos/nixpkgs/c3ee76c437067f1ae09d6e530df46a3f80977992' (2025-05-24)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e93ee1d900ad264d65e9701a5c6f895683433386' (2025-05-05)
  → 'github:Mic92/sops-nix/8d215e1c981be3aa37e47aeabd4e61bb069548fd' (2025-05-18)
2025-05-24 23:34:07 +08:00
42ca657795
chore(treewide): Upgrade to NixOS 25.05 2025-05-24 23:34:06 +08:00
6 changed files with 142 additions and 820 deletions
configuration/services
flake.lockflake.nix
modules/crowdsec

View file

@ -1,6 +1,5 @@
{ {
pkgs, pkgs,
flake-inputs,
config, config,
lib, lib,
... ...
@ -21,7 +20,7 @@ in
services = { services = {
matrix-conduit = { matrix-conduit = {
enable = true; enable = true;
package = flake-inputs.continuwuity.packages.${pkgs.system}.default; package = pkgs.matrix-continuwuity;
settings.global = { settings.global = {
address = "127.0.0.1"; address = "127.0.0.1";
server_name = domain; server_name = domain;

View file

@ -1,9 +1,4 @@
{ { pkgs, config, ... }:
pkgs,
config,
flake-inputs,
...
}:
let let
domain = "metrics.${config.services.nginx.domain}"; domain = "metrics.${config.services.nginx.domain}";
in in
@ -35,7 +30,7 @@ in
declarativePlugins = [ declarativePlugins = [
pkgs.grafanaPlugins.victoriametrics-metrics-datasource pkgs.grafanaPlugins.victoriametrics-metrics-datasource
flake-inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.grafanaPlugins.victoriametrics-logs-datasource pkgs.grafanaPlugins.victoriametrics-logs-datasource
]; ];
provision = { provision = {

View file

@ -5,7 +5,7 @@
... ...
}: }:
let let
nextcloud = pkgs.nextcloud30; nextcloud = pkgs.nextcloud31;
hostName = "nextcloud.${config.services.nginx.domain}"; hostName = "nextcloud.${config.services.nginx.domain}";
in in
{ {
@ -19,10 +19,10 @@ in
packageOverrides = _: prev: { packageOverrides = _: prev: {
extensions = prev.extensions // { extensions = prev.extensions // {
pgsql = prev.extensions.pgsql.overrideAttrs (_: { pgsql = prev.extensions.pgsql.overrideAttrs (_: {
configureFlags = [ "--with-pgsql=${lib.getDev config.services.postgresql.package}" ]; configureFlags = [ "--with-pgsql=${lib.getDev config.services.postgresql.package.pg_config}" ];
}); });
pdo_pgsql = prev.extensions.pdo_pgsql.overrideAttrs (_: { pdo_pgsql = prev.extensions.pdo_pgsql.overrideAttrs (_: {
configureFlags = [ "--with-pdo-pgsql=${lib.getDev config.services.postgresql.package}" ]; configureFlags = [ "--with-pdo-pgsql=${lib.getDev config.services.postgresql.package.pg_config}" ];
}); });
}; };
}; };

932
flake.lock generated

File diff suppressed because it is too large Load diff

View file

@ -2,12 +2,7 @@
description = "tlater.net host configuration"; description = "tlater.net host configuration";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11-small"; nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05-small";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable-small";
continuwuity = {
url = "git+https://forgejo.ellis.link/continuwuation/continuwuity.git?ref=refs/tags/v0.5.0-rc.5";
inputs.nixpkgs.follows = "nixpkgs";
};
disko = { disko = {
url = "github:nix-community/disko"; url = "github:nix-community/disko";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";

View file

@ -247,10 +247,7 @@ in
online_client = { online_client = {
# By default, we don't let crowdsec phone home, since # By default, we don't let crowdsec phone home, since
# this is usually within NixOS users' concerns. # this is usually within NixOS users' concerns.
# sharing = lib.mkDefault false;
# TODO: Enable when this option becomes available
# (1.6.4, current nixpkgs-unstable)
# sharing = lib.mkDefault false;
credentials_path = cfg.centralApiCredentials; credentials_path = cfg.centralApiCredentials;
}; };
}; };