АБ
Size: a a a
АБ
Б
packages
-- это для "плоской" структуры (т.е. каждый элемент packages должен быть деривацией), а у nixpkgs структура сложная и рекурсивнаяАБ
Б
{ pkgs, config, lib, inputs, ... }:
{
nixpkgs = {
overlays = [
inputs.nur.overlay
(self: super: rec {
firefox-bin-unwrapped = super.firefox-bin-unwrapped.overrideAttrs (_: rec {
version = "87.0b3";
name = "firefox-87.0b3";
src = super.fetchurl {
url = "http://archive.mozilla.org/pub/firefox/releases/${version}/linux-x86_64/en-US/firefox-${version}.tar.bz2";
sha256 = "sha256-+m3O3U1HgixSsT4o4m5TW4Jv6/QCpfrjmCu0mZ4RnPA=";
};
});
})
];
};
}
АБ
АБ
Б
АБ
АБ
АБ
sudo nixos-rebuild switch --rollback
напримерYM
NIXOS_CONFIG=$(pwd)/configuration.nix nixos-rebuild build-vm
? Вне зависимости от того юзают они флейки или нет, главное чтоб на моей стороне флейки были включены, так?АБ
nix-env --rollback /nix/var/nix/profiles/system && /nix/var/nix/profiles/system/bin/switch-to-configuration switch
АБ
NIXOS_CONFIG=$(pwd)/configuration.nix nixos-rebuild build-vm
? Вне зависимости от того юзают они флейки или нет, главное чтоб на моей стороне флейки были включены, так?YM
АБ
nixos-rebuild build-vm --flake .#device_hostname
(device_hostname нужно заменить)