diff --git a/flake.lock b/flake.lock index 9101598..07f4eb9 100644 --- a/flake.lock +++ b/flake.lock @@ -10,11 +10,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1745630506, - "narHash": "sha256-bHCFgGeu8XjWlVuaWzi3QONjDW3coZDqSHvnd4l7xus=", + "lastModified": 1747575206, + "narHash": "sha256-NwmAFuDUO/PFcgaGGr4j3ozG9Pe5hZ/ogitWhY+D81k=", "owner": "ryantm", "repo": "agenix", - "rev": "96e078c646b711aee04b82ba01aefbff87004ded", + "rev": "4835b1dc898959d8547a871ef484930675cb47f1", "type": "github" }, "original": { @@ -165,11 +165,11 @@ ] }, "locked": { - "lastModified": 1747439237, - "narHash": "sha256-5rCGrnkglKKj4cav1U3HC+SIUNJh08pqOK4spQv9RjA=", + "lastModified": 1748227609, + "narHash": "sha256-SaSdslyo6UGDpPUlmrPA4dWOEuxCy2ihRN9K6BnqYsA=", "owner": "nix-community", "repo": "home-manager", - "rev": "ae755329092c87369b9e9a1510a8cf1ce2b1c708", + "rev": "d23d20f55d49d8818ac1f1b2783671e8a6725022", "type": "github" }, "original": { @@ -185,16 +185,16 @@ ] }, "locked": { - "lastModified": 1747331121, - "narHash": "sha256-3MmiUN/jOHBHQUnjqzg6qKArc17j2OS6jisEppDY4g8=", + "lastModified": 1748226808, + "narHash": "sha256-GaBRgxjWO1bAQa8P2+FDxG4ANBVhjnSjBms096qQdxo=", "owner": "nix-community", "repo": "home-manager", - "rev": "1eec32f0efe3b830927989767a9e6ece0d82d608", + "rev": "83665c39fa688bd6a1f7c43cf7997a70f6a109f9", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-24.11", + "ref": "release-25.05", "repo": "home-manager", "type": "github" } @@ -222,11 +222,11 @@ ] }, "locked": { - "lastModified": 1747382851, - "narHash": "sha256-zG8t3TGO1xtpLyVjifTfWjuJk/FeEG8SxdlS6KcrMww=", + "lastModified": 1747990026, + "narHash": "sha256-sG5VbID+x5+xUC+jjgHibnzg8IllVcH+K2TLmYHLPME=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "d5b45fe76efba6c9d4f728f0010a08026fd00f76", + "rev": "e2f4ced874406541a7957f7e2b8f05a0d59a0f00", "type": "github" }, "original": { @@ -270,11 +270,11 @@ "spectrum": "spectrum" }, "locked": { - "lastModified": 1747417232, - "narHash": "sha256-7Ii0POxd3S/q9iOoZdYJORINP6yQYu/GO0d7emNvr+I=", + "lastModified": 1748260747, + "narHash": "sha256-V3ONd70wm55JxcUa1rE0JU3zD+Cz7KK/iSVhRD7lq68=", "owner": "astro", "repo": "microvm.nix", - "rev": "5beafebf8bcee75aebf23ca6ec46d13d471b0146", + "rev": "b6c5dfc2a1c7614c94fd2c5d2e8578fd52396f3b", "type": "github" }, "original": { @@ -307,11 +307,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1747129300, - "narHash": "sha256-L3clA5YGeYCF47ghsI7Tcex+DnaaN/BbQ4dR2wzoiKg=", + "lastModified": 1747900541, + "narHash": "sha256-dn64Pg9xLETjblwZs9Euu/SsjW80pd6lr5qSiyLY1pg=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "e81fd167b33121269149c57806599045fd33eeed", + "rev": "11f2d9ea49c3e964315215d6baa73a8d42672f06", "type": "github" }, "original": { @@ -323,27 +323,27 @@ }, "nixpkgs": { "locked": { - "lastModified": 1747209494, - "narHash": "sha256-fLise+ys+bpyjuUUkbwqo5W/UyIELvRz9lPBPoB0fbM=", + "lastModified": 1748162331, + "narHash": "sha256-rqc2RKYTxP3tbjA+PB3VMRQNnjesrT0pEofXQTrMsS8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5d736263df906c5da72ab0f372427814de2f52f8", + "rev": "7c43f080a7f28b2774f3b3f43234ca11661bf334", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-24.11", + "ref": "nixos-25.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-unstable": { "locked": { - "lastModified": 1747327360, - "narHash": "sha256-LSmTbiq/nqZR9B2t4MRnWG7cb0KVNU70dB7RT4+wYK4=", + "lastModified": 1748026106, + "narHash": "sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e06158e58f3adee28b139e9c2bcfcc41f8625b46", + "rev": "063f43f2dbdef86376cc29ad646c45c46e93234c", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 3679b90..136e773 100644 --- a/flake.nix +++ b/flake.nix @@ -12,7 +12,7 @@ inputs = # All flake references used to build my NixOS setup. These are dependencies. { nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; # Nix Packages - nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; nixos-hardware.url = "github:NixOS/nixos-hardware/master"; microvm = { @@ -23,7 +23,7 @@ impermanence.url = "github:nix-community/impermanence"; home-manager = { # User Package Management - url = "github:nix-community/home-manager/release-24.11"; + url = "github:nix-community/home-manager/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/modules/services/printer/klipper.nix b/modules/services/printer/klipper.nix index e5c89ae..68a3f9a 100644 --- a/modules/services/printer/klipper.nix +++ b/modules/services/printer/klipper.nix @@ -14,7 +14,7 @@ group = "moonraker"; configFile = ./printer.cfg; mutableConfig = true; - mutableConfigFolder = "/var/lib/moonraker/config"; + ConfigDir = "/var/lib/moonraker/config"; firmwares."sovol06" = { serial = "/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0"; enableKlipperFlash = true; diff --git a/modules/services/server/matrix.nix b/modules/services/server/matrix.nix index 926ebbb..a68815b 100644 --- a/modules/services/server/matrix.nix +++ b/modules/services/server/matrix.nix @@ -19,7 +19,6 @@ let in { environment.systemPackages = [ pkgs.mautrix-whatsapp - pkgs.signald pkgs.mautrix-signal ]; @@ -127,15 +126,14 @@ in { mautrix-signal = { description = "Matrix <-> Signal bridge"; wantedBy = [ "multi-user.target" ]; - after = [ "network.target" "postgresql.service" "matrix-synapse.service" "signald.service" ]; - requires = [ "postgresql.service" "matrix-synapse.service" "signald.service"]; + after = [ "network.target" "postgresql.service" "matrix-synapse.service" ]; + requires = [ "postgresql.service" "matrix-synapse.service" ]; script = "${pkgs.mautrix-signal}/bin/mautrix-signal -n --config ${config.age.secrets."services/matrix/mautrix-signal.yml".path}"; serviceConfig = { User = "mautrix-signal"; Group = "mautrix-signal"; Environment = "HOME=/var/lib/mautrix-signal"; ReadWritePaths= [ - "/var/run/signald/signald.sock" "/var/log/mautrix-signal" ]; NoNewPrivileges=true; @@ -254,11 +252,6 @@ in { }; }; }; - signald = { - enable = true; - user = "mautrix-signal"; - group = "mautrix-signal"; - }; }; age.secrets."services/matrix/synapse.yml" = { diff --git a/modules/shell/zsh.nix b/modules/shell/zsh.nix index ff384d2..b7dbb82 100644 --- a/modules/shell/zsh.nix +++ b/modules/shell/zsh.nix @@ -19,14 +19,12 @@ custom = "$HOME/.config/zsh_nix/custom"; }; - initExtraFirst = '' # very first inits in zshrc + initContent = '' if [[ $DISPLAY ]]; then [[ $- != *i* ]] && return [[ -z "$TMUX" ]] && (tmux attach || tmux new-session) fi - ''; - initExtra = '' # Zsh theme # Spaceship source ${pkgs.spaceship-prompt}/share/zsh/site-functions/prompt_spaceship_setup autoload -U promptinit; promptinit