Migrate to NixOS 24.05 stable branch

- Update flake.nix to use nixos-24.05 and home-manager release-24.05
- Remove deprecated services.pulseaudio configurations
- Fix home-manager compatibility issues:
  - Update stateVersion from 24.11 to 24.05
  - Change VSCode profiles.default.extensions to extensions
  - Update ZSH initContent to initExtra
  - Remove incompatible git signing.format option
- Remove unavailable windsurf package from dev.nix
- Successfully tested with nixos-rebuild dry-run
This commit is contained in:
Julian Sutter 2025-07-30 14:55:16 -07:00
parent ff29175a04
commit 21830a1ba7
6 changed files with 13 additions and 17 deletions

View file

@ -74,7 +74,6 @@
};
# Services
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;

View file

@ -76,7 +76,6 @@
# Disable unnecessary services for server use
services.xserver.enable = lib.mkForce false;
services.pipewire.enable = lib.mkForce false;
services.pulseaudio.enable = lib.mkForce false;
# Enable container support for future server services
virtualisation.docker.enable = true;