Commit Graph
818765 Commits
Author SHA1 Message Date
Thiago Kenji Okada 8481fa781e nixos-rebuild-ng: simplify Flake.parse() code 2025-06-19 23:51:49 +01:00
Thiago Kenji Okada 0dce56f3f5 nixos-rebuild-ng: validate NixOS configuration path
When `path://` or `git+file://` protocol is used in Flake mode (that is
the most common case since we normalize the paths, see PR #375493) and
the current working directory in a symlink pointing base store path to
the Nix store (e.g., /run/opengl-driver/lib), there is a nasty bug where
Nix resolves the path as the Nix store path of the current derivation
instead of the target derivation.

Since we blindly activate this path, this can corrupt the installation
and break some other activation scripts, like `systemd-boot-builder.py`.
While it is possible to recover this situation using `nix-env -p
/nix/var/nix/profiles/system --delete-generations old`, this is far from
ideal.

This commit solves it by validating that the resolved NixOS
configuration path includes at least `$out/nixos-version`. I am not sure
if this is going to break some cases so there is a escape hatch in the
form of the environment variable
`NIXOS_REBUILD_I_UNDERSTAND_THE_CONSEQUENCES_PLEASE_BREAK_MY_SYSTEM`,
but in general it looks safe.
2025-06-19 23:51:48 +01:00
Fabian AffolterandGitHub 2576cf9ca3 python313Packages.pymysensors: 0.24.1 -> 0.25.2 (#417680) 2025-06-19 19:53:23 +02:00
Fabian AffolterandGitHub c43cf3fecf python313Packages.holidays: 0.74 -> 0.75 (#417674) 2025-06-19 19:53:12 +02:00
9900d65035 qownnotes: 25.6.0 -> 25.6.2 (#418196)
Co-authored-by: pbek <patrizio@bekerle.com>
2025-06-19 17:36:58 +00:00
K900andGitHub 70cdd620bd Kernel updates for 2025-06-19 (#418198) 2025-06-19 20:23:02 +03:00
K900andGitHub e04a26987a kdePackages: unpropagate qttools (#418164) 2025-06-19 20:18:02 +03:00
a52971ae50 chatmcp: 0.0.62 -> 0.0.66 (#418187)
Co-authored-by: emaryn <emaryn@users.noreply.github.com>
2025-06-19 17:07:07 +00:00
Wolfgang WaltherandGitHub 60d80946db workflows/labels: fix pull_request event trigger (#418119) 2025-06-19 16:56:23 +00:00
K900 d5406b851a linux_6_6: 6.6.93 -> 6.6.94 2025-06-19 19:52:10 +03:00
K900 e7bfb32fab linux_6_12: 6.12.33 -> 6.12.34 2025-06-19 19:52:06 +03:00
K900 06d87a3658 linux_6_15: 6.15.2 -> 6.15.3 2025-06-19 19:52:01 +03:00
dotlambdaandGitHub 59f5fbf79a python3Packages.stem: 1.8.3-unstable-2024-02-13 -> 1.8.3 (#417918) 2025-06-19 09:42:17 -07:00
dotlambdaandGitHub 97ae237bf0 python3Packages.aioamazondevices: 3.1.2 -> 3.1.12 (#417911) 2025-06-19 09:41:50 -07:00
dotlambdaandGitHub 23cd8d0307 python3Packages.aiowebdav2: 0.4.5 -> 0.4.6 (#417910) 2025-06-19 09:41:33 -07:00
AleksanaandGitHub 58ff966dd2 maintainers: rename midirhee12 -> midischwarz12 (#418190) 2025-06-20 00:41:13 +08:00
R. Ryantm 1d03a031d0 qownnotes: 25.6.0 -> 25.6.2 2025-06-19 16:39:48 +00:00
midischwarz12 b88538e071 maintainers: rename midirhee12 -> midischwarz12 2025-06-19 11:34:25 -05:00
dotlambdaandGitHub 9e98452a23 python3Packages.django-mcp-server: fix pythonImportsCheck, removed unused input (#418043) 2025-06-19 09:33:06 -07:00
dotlambdaandGitHub 1ca5858274 rocmPackages.migraphx: override oneDNN (#416821) 2025-06-19 09:32:25 -07:00
Leona MaroniandGitHub 0a8f3e11c0 fediwall: init at 0.4.0 (#413666) 2025-06-19 18:11:51 +02:00
misuzuandGitHub 6bc3c6693d ptouch-driver: 1.7 -> 1.7.1 (#417946) 2025-06-19 18:56:59 +03:00
R. Ryantm af88182f95 chatmcp: 0.0.62 -> 0.0.66 2025-06-19 15:51:21 +00:00
Philip TaronandGitHub 2e99aa1ef9 libvirt: 11.0.0 -> 11.4.0 (#417265) 2025-06-19 08:26:41 -07:00
Donovan GloverandGitHub 4011114bb2 grimblast: 0.1-unstable-2025-05-18 -> 0.1-unstable-2025-06-14 (#418049) 2025-06-19 15:19:57 +00:00
Mutsuha AsadaandGitHub 4868c12f40 ocamlPackages.encore: 0.8 -> 0.8.1 (#414532)
* ocamlPackages.encore: 0.8 -> 0.8.1
Diff: https://github.com/mirage/encore/compare/v0.8...v0.8.1
Changelog: https://github.com/mirage/encore/releases/tag/v0.8.1

* ocamlPackages.encore: modernized derivation
- Removed duneVersion
- Added longDescription and changelog
2025-06-19 17:09:23 +02:00
Gaétan LepageandGitHub 330102adb9 btrfs-assistant: 2.1.1 -> 2.2 (#418050) 2025-06-19 17:03:43 +02:00
Martin WeineltandGitHub 9a4f7710f4 python3Packages.django-prometheus: 2.4.0 -> 2.4.0 (#418015) 2025-06-19 16:52:10 +02:00
K900andGitHub ac62de567f home-assistant-custom-lovelace-modules.universal-remote-card: 4.5.5 -> 4.6.0 (#418176) 2025-06-19 17:47:23 +03:00
ee5b835546 stylelint: 16.20.0 -> 16.21.0 (#418167)
Co-authored-by: momeemt <me@momee.mt>
2025-06-19 14:44:05 +00:00
R. Ryantm 1f3536ecbb home-assistant-custom-lovelace-modules.universal-remote-card: 4.5.5 -> 4.6.0 2025-06-19 14:37:50 +00:00
Bobby RongandGitHub dfcf351dba pantheon.switchboard-plug-keyboard: 8.0.2 -> 8.1.0 (#417904) 2025-06-19 22:31:50 +08:00
Bobby RongandGitHub c19fa32232 pantheon.elementary-bluetooth-daemon: 1.0.1 -> 1.1.0 (#418007) 2025-06-19 22:30:36 +08:00
Pol DellaieraandGitHub 371e9c3763 claude-code: 1.0.24 -> 1.0.29 (#417927) 2025-06-19 16:30:18 +02:00
K900 dc7662a050 snx-rs: clean up
Literally none of this is actually necessary.
2025-06-19 17:25:56 +03:00
Adam C. StephensandGitHub 0a6dd9759a forgejo: 11.0.1 -> 11.0.2 (#417851) 2025-06-19 10:17:45 -04:00
952d9ff063 scalingo: 1.34.0 -> 1.35.0 (#418158)
Co-authored-by: cimm <cimm@users.noreply.github.com>
2025-06-19 14:14:54 +00:00
K900 3f200cf2f5 Revert "kdePackages.extra-cmake-modules: propagate qdoc by default"
This reverts commit 618789b27f.
2025-06-19 17:10:16 +03:00
Johannes KirschbauerandGitHub 1849ee507e modules: Add _prefix module argument, improve error, add docs (#398839) 2025-06-19 16:09:07 +02:00
Gaétan LepageandGitHub 39b8914c44 vimPlugins.blink-pairs: 0.2.0 -> 0.3.0 (#418047) 2025-06-19 15:58:15 +02:00
R. Ryantm 55fd771b14 stylelint: 16.20.0 -> 16.21.0 2025-06-19 13:56:50 +00:00
Johannes KirschbauerandGitHub 982c74a71e lib.derivations: avoid common double-warn with warnOnInstantiate (#414606) 2025-06-19 15:54:57 +02:00
Philip TaronandGitHub 8988e1af36 python3Packages.guestfs: build and use from pkgs.libguestfs (#385635) 2025-06-19 06:52:18 -07:00
dc50b96e8a python3Packages.guestfs: build and use from pkgs.libguestfs
Co-authored-by: Robert Schütz <github@dotlambda.de>
2025-06-19 06:42:03 -07:00
R. Ryantm ce9550f2e9 scalingo: 1.34.0 -> 1.35.0 2025-06-19 13:25:05 +00:00
Austin Horstman f9fcefd27a btrfs-assistant: 2.1.1 -> 2.2
https: //gitlab.com/btrfs-assistant/btrfs-assistant/-/blob/main/changelog?ref_type=heads#L3
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-19 08:19:57 -05:00
8b1e1e1e0f hydralauncher: 3.6.0 -> 3.6.1 (#418041)
Co-authored-by: HeitorAugustoLN <IAm.HeitorALN@proton.me>
2025-06-19 13:17:02 +00:00
Gaétan LepageandGitHub 52afaedb4b python3Packages.ray: 2.47.0 -> 2.47.1 (#418123) 2025-06-19 15:15:51 +02:00
Austin Horstman 8d1484af41 vimPlugins.blink-pairs: 0.2.0 -> 0.3.0
Changelog: https://github.com/Saghen/blink.pairs/blob/v0.3.0/CHANGELOG.md
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-19 08:12:41 -05:00
Nick CaoandGitHub 899cad19c1 sing-box: 1.11.13 -> 1.11.14 (#418129) 2025-06-19 09:09:20 -04:00