From 48f84971181459066a3abbe6abe4c735064c32f2 Mon Sep 17 00:00:00 2001 From: Jacob Bachmann Date: Mon, 18 Aug 2025 15:53:31 +0200 Subject: [PATCH] feat: upgrade to 24.11 --- flake.lock | 16 ++++++++-------- flake.nix | 4 ++-- hosts/APPA/services/adguard-home.nix | 2 +- hosts/APPA/services/ddclient.nix | 7 ++----- hosts/APPA/services/nextcloud.nix | 2 +- hosts/MOMO/services/postgresql.nix | 3 ++- modules/home-manager/neovim.nix | 2 +- 7 files changed, 17 insertions(+), 19 deletions(-) diff --git a/flake.lock b/flake.lock index c0e54b2..0641f38 100644 --- a/flake.lock +++ b/flake.lock @@ -93,16 +93,16 @@ ] }, "locked": { - "lastModified": 1726989464, - "narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=", + "lastModified": 1747688870, + "narHash": "sha256-ypL9WAZfmJr5V70jEVzqGjjQzF0uCkz+AFQF7n9NmNc=", "owner": "nix-community", "repo": "home-manager", - "rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176", + "rev": "d5f1f641b289553927b3801580598d200a501863", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-24.05", + "ref": "release-24.11", "repo": "home-manager", "type": "github" } @@ -125,16 +125,16 @@ }, "nixpkgs": { "locked": { - "lastModified": 1735563628, - "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", + "lastModified": 1751274312, + "narHash": "sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT+g=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", + "rev": "50ab793786d9de88ee30ec4e4c24fb4236fc2674", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-24.05", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index ec74963..5bd3183 100644 --- a/flake.nix +++ b/flake.nix @@ -1,11 +1,11 @@ { description = "nix los hier"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; nixos-hardware.url = "github:NixOS/nixos-hardware/master"; home-manager = { - url = "github:nix-community/home-manager/release-24.05"; + url = "github:nix-community/home-manager/release-24.11"; inputs.nixpkgs.follows = "nixpkgs"; }; agenix = { diff --git a/hosts/APPA/services/adguard-home.nix b/hosts/APPA/services/adguard-home.nix index ad54709..0f73e60 100644 --- a/hosts/APPA/services/adguard-home.nix +++ b/hosts/APPA/services/adguard-home.nix @@ -99,7 +99,7 @@ }; networking.firewall = { - allowedTCPPorts = [ 53 ]; + allowedTCPPorts = [ 53 8080 ]; allowedUDPPorts = [ 53 67 diff --git a/hosts/APPA/services/ddclient.nix b/hosts/APPA/services/ddclient.nix index 6a5de13..feca77b 100644 --- a/hosts/APPA/services/ddclient.nix +++ b/hosts/APPA/services/ddclient.nix @@ -6,11 +6,8 @@ services.ddclient = { enable = true; - use = "web, web=ifconfig.me"; - extraConfig = '' - usev4=webv4, webv4=ifconfig.me - usev6=disabled - ''; + usev4 = "webv4, webv4=ifconfig.me"; + usev6 = "disabled"; protocol = "cloudflare"; zone = "dryb.org"; passwordFile = config.age.secrets.passwords-ddclient-cloudflare.path; diff --git a/hosts/APPA/services/nextcloud.nix b/hosts/APPA/services/nextcloud.nix index 9a63a33..f410fe5 100644 --- a/hosts/APPA/services/nextcloud.nix +++ b/hosts/APPA/services/nextcloud.nix @@ -11,7 +11,7 @@ services.nextcloud = { enable = true; - package = pkgs.nextcloud29; + package = pkgs.nextcloud30; https = true; hostName = "nextcloud.dryb.org"; database.createLocally = true; diff --git a/hosts/MOMO/services/postgresql.nix b/hosts/MOMO/services/postgresql.nix index 10315c1..d56e571 100644 --- a/hosts/MOMO/services/postgresql.nix +++ b/hosts/MOMO/services/postgresql.nix @@ -14,7 +14,8 @@ # type database DBuser auth-method mapping authentication = '' - local vaultwarden all ident map=vaultwarden-users + local all postgres peer + local vaultwarden all ident map=vaultwarden-users ''; # name sysuser dbuser diff --git a/modules/home-manager/neovim.nix b/modules/home-manager/neovim.nix index 2f84667..4c5479e 100644 --- a/modules/home-manager/neovim.nix +++ b/modules/home-manager/neovim.nix @@ -12,7 +12,7 @@ nixd # nix language server nil # yet another language server for nix nixfmt-rfc-style # official formatter for nix code - nodePackages.pyright # type checker for the python language + pyright # type checker for the python language ruff # an extremely fast python linter black # uncompromising python code formatter isort # python utility / library to sort python imports