Skip to content

Commit c0b1510

Browse files
Revert "add unstable iso image download" (#1701)
Reverts #1677 See: NixOS/nixpkgs#355893 Unstable will be changing the layout of the ISOs somewhat in the next channel update. Importantly, there will no longer be separate GNOME and Plasma ISOs. Instead there will be a single combined ISO where either can be selected in the boot menu. This makes the incoming unstable update incompatible with the recently merged PR that adds unstable ISOs to the homepage. The simplest course of action seems to be to revert the addition to the homepage and reintegrate it when the homepage updates for 25.05, when these changes will be live for both stable and unstable. @flyfloh My sincere apologies. I should have communicated the imminent changes to the unstable ISO before your PR was merged. I will help reintegrate it once 25.05 comes around.
1 parent 6dd34cc commit c0b1510

File tree

3 files changed

+45
-231
lines changed

3 files changed

+45
-231
lines changed
Lines changed: 44 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Graphical ISO image
2+
title: ISO image
33
family: nixos
4-
platform: graphical
4+
platform: iso
55
---
66

77
import Button from '../../components/ui/Button.astro';
@@ -10,13 +10,9 @@ import { nixosDownloadLink } from '../../lib/links';
1010

1111
You can install NixOS on physical hardware by burning one of the CD images onto a blank CD/DVD disk, or [by copying it onto a USB stick](/manual/nixos/stable#sec-booting-from-usb). For **installation instructions**, please see the [manual](/manual/nixos/stable).
1212

13-
The graphical installation ISO image **contains the graphical NixOS installer** as well as a **Desktop Environment** and several applications. It’s a _live CD_, so it allows you to get an impression of NixOS (and the Nix package manager) without installing it.
14-
15-
Note that while the image itself only comes in GNOME and Plasma variations, the included installer also allows installing various other desktops, or installing without a desktop.
13+
### Graphical ISO image
1614

17-
### GNOME
18-
19-
#### Stable
15+
The graphical installation ISO image **contains the graphical NixOS installer** as well as a **Desktop Environment** and several applications. It’s a _live CD_, so it allows you to get an impression of NixOS (and the Nix package manager) without installing it.
2016

2117
<div class="flex flex-col gap-4 md:gap-6 my-4">
2218
<span class="flex items-center gap-2 lg:block">
@@ -55,64 +51,6 @@ Note that while the image itself only comes in GNOME and Plasma variations, the
5551

5652
{" "}
5753

58-
#### Unstable
59-
60-
<span class="flex items-center gap-2 lg:block">
61-
<Button
62-
color="semidarkblue"
63-
href={nixosDownloadLink('gnome', 'x86_64-linux', 'iso', false, 'unstable')}
64-
shaHref={nixosDownloadLink(
65-
'gnome',
66-
'x86_64-linux',
67-
'iso',
68-
true,
69-
'unstable',
70-
)}
71-
shaText="(SHA-256)"
72-
size="sm-mobfull"
73-
classList={[
74-
'w-full',
75-
'md:w-auto',
76-
'block',
77-
'md:inline',
78-
'text-center',
79-
'md:text-left',
80-
]}
81-
label="Download (GNOME, 64-bit Intel/AMD)"
82-
/>
83-
</span>
84-
85-
{" "}
86-
87-
<span>
88-
<Button
89-
color="semidarkblue"
90-
href={nixosDownloadLink('gnome', 'aarch64-linux', 'iso', false, 'unstable')}
91-
shaHref={nixosDownloadLink(
92-
'gnome',
93-
'aarch64-linux',
94-
'iso',
95-
true,
96-
'unstable',
97-
)}
98-
shaText="(SHA-256)"
99-
size="sm-mobfull"
100-
classList={[
101-
'w-full',
102-
'md:w-auto',
103-
'block',
104-
'md:inline',
105-
'text-center',
106-
'md:text-left',
107-
]}
108-
label="Download (GNOME, 64-bit ARM)"
109-
/>
110-
</span>
111-
112-
### Plasma Desktop
113-
114-
#### Stable
115-
11654
<span>
11755
<Button
11856
color="semidarkblue"
@@ -132,67 +70,54 @@ Note that while the image itself only comes in GNOME and Plasma variations, the
13270
/>
13371
</span>
13472

135-
<span>
136-
<Button
137-
color="semidarkblue"
138-
href={nixosDownloadLink('plasma6', 'aarch64-linux', 'iso', false)}
139-
shaHref={nixosDownloadLink('plasma6', 'aarch64-linux', 'iso', true)}
140-
shaText="(SHA-256)"
141-
size="sm-mobfull"
142-
classList={[
143-
'w-full',
144-
'md:w-auto',
145-
'block',
146-
'md:inline',
147-
'text-center',
148-
'md:text-left',
149-
]}
150-
label="Download (Plasma Desktop, 64-bit ARM)"
151-
/>
152-
</span>
73+
<span>
74+
<Button
75+
color="semidarkblue"
76+
href={nixosDownloadLink("plasma6", "aarch64-linux", "iso", false)}
77+
shaHref={nixosDownloadLink("plasma6", "aarch64-linux", "iso", true)}
78+
shaText="(SHA-256)"
79+
size="sm-mobfull"
80+
classList = {["w-full", "md:w-auto", "block", "md:inline", "text-center", "md:text-left"]}
81+
label="Download (Plasma Desktop, 64-bit ARM)"
82+
/>
83+
</span>
84+
</div>
15385

154-
#### Unstable
86+
Note that while the image itself only comes in GNOME and Plasma variations, the included installer also allows installing various other desktops, or installing without a desktop.
15587

156-
<span>
157-
<Button
158-
color="semidarkblue"
159-
href={nixosDownloadLink(
160-
'plasma6',
161-
'x86_64-linux',
162-
'iso',
163-
false,
164-
'unstable',
165-
)}
166-
shaHref={nixosDownloadLink(
167-
'plasma6',
168-
'x86_64-linux',
169-
'iso',
170-
true,
171-
'unstable',
172-
)}
173-
shaText="(SHA-256)"
174-
size="sm-mobfull"
175-
classList={[
176-
'w-full',
177-
'md:w-auto',
178-
'block',
179-
'md:inline',
180-
'text-center',
181-
'md:text-left',
182-
]}
183-
label="Download (Plasma Desktop, 64-bit Intel/AMD)"
184-
/>
185-
</span>
88+
### Minimal ISO image
18689

90+
The minimal installation ISO image **does not contain the graphical user interface,** and is therefore a lot smaller. You have to [run the installer from the console](/manual/nixos/stable/#ch-installation). It contains a number of rescue tools.
91+
92+
<div class="flex flex-col gap-4 md:gap-6 my-4">
18793
<span>
188-
<Button
94+
<Button
18995
color="semidarkblue"
190-
href={nixosDownloadLink("plasma6", "aarch64-linux", "iso", false, "unstable")}
191-
shaHref={nixosDownloadLink("plasma6", "aarch64-linux", "iso", true, "unstable")}
96+
href={nixosDownloadLink("minimal", "x86_64-linux", "iso", false)}
97+
shaHref={nixosDownloadLink("minimal", "x86_64-linux", "iso", true)}
19298
shaText="(SHA-256)"
19399
size="sm-mobfull"
194100
classList = {["w-full", "md:w-auto", "block", "md:inline", "text-center", "md:text-left"]}
195-
label="Download (Plasma Desktop, 64-bit ARM)"
101+
label="Download (64-bit Intel/AMD)"
102+
/>
103+
</span>
104+
105+
<span>
106+
<Button
107+
color="semidarkblue"
108+
href={nixosDownloadLink("minimal", "aarch64-linux", "iso", false)}
109+
shaHref={nixosDownloadLink("minimal", "aarch64-linux", "iso", true)}
110+
shaText="(SHA-256)"
111+
size="sm-mobfull"
112+
classList={[
113+
"w-full",
114+
"md:w-auto",
115+
"block",
116+
"md:inline",
117+
"text-center",
118+
"md:text-left",
119+
]}
120+
label="Download (64-bit ARM)"
196121
/>
197122
</span>
198123
</div>

src/content/download/51-nixos-minimal.mdx

Lines changed: 0 additions & 110 deletions
This file was deleted.

src/lib/links.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ export const nixosDownloadLink = (
1111
arch,
1212
format = 'iso',
1313
sha256 = false,
14-
nixos_version = NIXOS_VERSION,
1514
) => {
16-
return `https://channels.nixos.org/nixos-${nixos_version}/latest-nixos-${variant ? `${variant}-` : ''}${arch}.${format}${sha256 ? '.sha256' : ''}`;
15+
return `https://channels.nixos.org/nixos-${NIXOS_VERSION}/latest-nixos-${variant ? `${variant}-` : ''}${arch}.${format}${sha256 ? '.sha256' : ''}`;
1716
};

0 commit comments

Comments
 (0)