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

@ -2,10 +2,10 @@
description = "Julian's system configuration";
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
nixpkgs.url = "nixpkgs/nixos-24.05";
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
home-manager = {
url = github:nix-community/home-manager;
url = "github:nix-community/home-manager/release-24.05";
inputs.nixpkgs.follows = "nixpkgs";
};
plasma-manager = {