Skip to content

chore: fix nixpkgs 25.11 deprecation of system#18

Merged
brumhard merged 1 commit intobrumhard:mainfrom
Red-M:main
Dec 29, 2025
Merged

chore: fix nixpkgs 25.11 deprecation of system#18
brumhard merged 1 commit intobrumhard:mainfrom
Red-M:main

Conversation

@Red-M
Copy link
Copy Markdown
Contributor

@Red-M Red-M commented Dec 4, 2025

Fixes #17

@blacksd
Copy link
Copy Markdown

blacksd commented Dec 6, 2025

While fixing the system deprecation, I noticed nix flake check shows a few other deprecation warnings that could be resolved:

      overlays.default = final: prev: {
        krewfile = self.packages.${prev.stdenv.hostPlatform.system}.default;
      };

      homeManagerModule = import ./hm-module.nix self;
      apps = {
        default = (flake-utils.lib.mkApp {
          drv = packages.default;
        }) // {
          meta = packages.default.meta;
        };
      };

      devShells.default = import ./shell.nix {inherit pkgs;};

This resolves:

  • overlayoverlays.default
  • devShelldevShells.default
  • homeManagerModuleshomeManagerModule
  • Adds meta attribute to app output

@brumhard brumhard changed the title Fix nixpkgs 25.11 deprecation of system chore: fix nixpkgs 25.11 deprecation of system Dec 29, 2025
@brumhard brumhard merged commit b9ec650 into brumhard:main Dec 29, 2025
@brumhard
Copy link
Copy Markdown
Owner

Thank you guys, I was already wondering where those warnings come from in my home-manager build.

@brumhard
Copy link
Copy Markdown
Owner

tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Jan 9, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [brumhard/krewfile](https://github.com/brumhard/krewfile) | minor | `v0.6.3` → `v0.7.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>brumhard/krewfile (brumhard/krewfile)</summary>

### [`v0.7.0`](https://github.com/brumhard/krewfile/releases/tag/v0.7.0)

[Compare Source](brumhard/krewfile@v0.6.3...v0.7.0)

#### Changelog

- [`ba42083`](brumhard/krewfile@ba42083): chore: fix deprecated goreleaser options ([@&#8203;brumhard](https://github.com/brumhard))
- [`b9ec650`](brumhard/krewfile@b9ec650): chore: fix nixpkgs 25.11 deprecation of system ([#&#8203;18](brumhard/krewfile#18)) ([@&#8203;Red-M](https://github.com/Red-M))
- [`dc1e6eb`](brumhard/krewfile@dc1e6eb): chore: release v0.7.0 ([@&#8203;brumhard](https://github.com/brumhard))
- [`bf6ab24`](brumhard/krewfile@bf6ab24): chore: update deps & fix deprecations ([@&#8203;brumhard](https://github.com/brumhard))
- [`f9bdc80`](brumhard/krewfile@f9bdc80): feat(env): add KREWFILE env var support ([#&#8203;16](brumhard/krewfile#16)) ([@&#8203;nikolay](https://github.com/nikolay))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6Om1pbm9yIl19-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

‘system’ has been renamed to/replaced by ‘stdenv.hostPlatform.system’ since 25.11

3 participants