DistroHopper/results/nixos.txt
2025-09-07 13:26:36 +00:00

47 lines
1.9 KiB
Text

nixos
nixos unstable minimal: https://channels.nixos.org/nixos-unstable/latest-nixos-minimal-x86_64-linux.iso
nixos unstable plasma: https://channels.nixos.org/nixos-unstable/latest-nixos-plasma6-x86_64-linux.iso
nixos unstable gnome: https://channels.nixos.org/nixos-unstable/latest-nixos-gnome-x86_64-linux.iso
nixos 25.05 minimal: https://channels.nixos.org/nixos-25.05/latest-nixos-minimal-x86_64-linux.iso
nixos 25.05 plasma: https://channels.nixos.org/nixos-25.05/latest-nixos-plasma6-x86_64-linux.iso
nixos 25.05 gnome: https://channels.nixos.org/nixos-25.05/latest-nixos-gnome-x86_64-linux.iso
nixos 24.11 minimal: https://channels.nixos.org/nixos-24.11/latest-nixos-minimal-x86_64-linux.iso
nixos 24.11 plasma: https://channels.nixos.org/nixos-24.11/latest-nixos-plasma6-x86_64-linux.iso
nixos 24.11 gnome: https://channels.nixos.org/nixos-24.11/latest-nixos-gnome-x86_64-linux.iso
# Template file for 'nixos'
OSNAME="nixos"
PRETTY="NixOS"
BASEDOF="-"
DESCRIPTION="Linux distribution based on Nix package manager, tool that takes a unique approach to package management and system configuration"
HOMEPAGE="https://nixos.org"
CREDENTIALS="-"
RELEASES="unstable 25.05 24.11"
EDITIONS="plasma minimal gnome"
function get_() {
local HASH=""
# Adapt the plasma edition according to the NixOS release
case "${EDITION}" in
plasma)
if [ "${RELEASE}" == "23.11" ]; then
EDITION+="5"
else
EDITION+="6"
fi
;;
esac
local ISO="latest-nixos-${EDITION}-x86_64-linux.iso"
local URL="https://channels.nixos.org/nixos-${RELEASE}"
HASH=$(web_pipe "${URL}/${ISO}.sha256" | cut -d' ' -f1)
echo "${URL}/${ISO} ${HASH}"
}
function specific_tweaks() {
echo "disk_size=\"32G\"" >> "${CONF_FILE}"
}