aboutsummaryrefslogtreecommitdiff
path: root/machines/nixos/x86_64-linux/installer
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2025-10-12 15:45:01 -0700
committerFranck Cuny <franck@fcuny.net>2025-10-12 15:45:01 -0700
commitaa05056e55dfa143b38776737802b7dfb8a2c0e4 (patch)
tree9f4a2ce339355a8299e172e5512ac35c6b3c7d0f /machines/nixos/x86_64-linux/installer
parentconfigure podman for all nixos machines (diff)
downloadinfra-aa05056e55dfa143b38776737802b7dfb8a2c0e4.tar.gz
initial setup for the framework destkop (named rivendell)
Diffstat (limited to 'machines/nixos/x86_64-linux/installer')
-rw-r--r--machines/nixos/x86_64-linux/installer/default.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/machines/nixos/x86_64-linux/installer/default.nix b/machines/nixos/x86_64-linux/installer/default.nix
new file mode 100644
index 0000000..e914571
--- /dev/null
+++ b/machines/nixos/x86_64-linux/installer/default.nix
@@ -0,0 +1,21 @@
+{ adminUser, modulesPath, ... }:
+{
+ # run `nix build .#nixosConfigurations.iso.config.system.build.isoImage` to build the image
+ imports = [
+ "${modulesPath}/installer/cd-dvd/channel.nix"
+ "${modulesPath}/installer/cd-dvd/installation-cd-minimal.nix"
+ {
+ home-manager.users.${adminUser.name} = {
+ imports = [
+ { home.stateVersion = "25.05"; }
+ ];
+ };
+ }
+ ];
+
+ boot.loader.grub.efiSupport = true;
+ boot.loader.grub.efiInstallAsRemovable = true;
+ boot.loader.grub.device = "nodev";
+
+ system.stateVersion = "25.05"; # Did you read the comment?
+}