nixos-installer #10

Open
opened 2023-09-30 13:24:46 +00:00 by nerf · 0 comments
Owner

Installing from the nixos-installer in our setup has some downsides:

  1. As we need to boot it in hvm mode, we encounter a bug where it is hard to load
    up any additional hard drives. So multi partition setups hare hard.
  2. Because of its disk layout and writing restrictions it is ill fitted for building large configurations (or even hold large builds in its store)

To solve this problem we should get an additional pvh nixos machine called nixos-installer. It should satisfy the following things.

  • simple enough to be build by the nixos install medium
  • file system utilities
  • git
  • nixos install utilities
  • flake support
  • the new nix commands
  • config managed in this repository
  • large /tmp/ maybe even on a disk.
  • large enough /nix/

Right now there only exists an ad-hoc machine I used for this purpose, but it is a bit of a mess, configuration wise and not managed through this repository

Installing from the nixos-installer in our setup has some downsides: 1. As we need to boot it in hvm mode, we encounter a bug where it is hard to load up any additional hard drives. So multi partition setups hare hard. 2. Because of its disk layout and writing restrictions it is ill fitted for building large configurations (or even hold large builds in its store) To solve this problem we should get an additional pvh nixos machine called nixos-installer. It should satisfy the following things. - simple enough to be build by the nixos install medium - file system utilities - git - nixos install utilities - flake support - the new nix commands - config managed in this repository - large `/tmp/` maybe even on a disk. - large enough `/nix/` Right now there only exists an ad-hoc machine I used for this purpose, but it is a bit of a mess, configuration wise and not managed through this repository
nerf added the
Kind/Feature
Priority
High
labels 2023-09-30 21:46:26 +00:00
nerf added
Priority
Medium
and removed
Priority
High
labels 2023-10-01 10:01:57 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Fachschaft/nixConfig#10
No description provided.