2024-03-03 02:26:19 +00:00
|
|
|
# A dedicated profile for installers with some niceties in it. This is also
|
2024-07-09 15:20:29 +00:00
|
|
|
# used for persistent live installers so you'll have to exclude setting up shop
|
|
|
|
# and do that in the respective NixOS configuration instead.
|
2025-01-12 06:55:38 +00:00
|
|
|
{ pkgs, lib, modulesPath, foodogsquaredLib, ... }:
|
2024-02-27 13:16:53 +00:00
|
|
|
|
|
|
|
{
|
2024-03-03 02:26:19 +00:00
|
|
|
imports = [
|
|
|
|
"${modulesPath}/profiles/all-hardware.nix"
|
|
|
|
"${modulesPath}/profiles/base.nix"
|
|
|
|
"${modulesPath}/profiles/installation-device.nix"
|
|
|
|
];
|
|
|
|
|
|
|
|
# Include some modern niceties.
|
2024-02-27 13:16:53 +00:00
|
|
|
environment.systemPackages = with pkgs; [
|
2025-01-12 06:55:38 +00:00
|
|
|
curl
|
2024-03-15 03:49:30 +00:00
|
|
|
disko
|
2024-02-27 13:16:53 +00:00
|
|
|
ripgrep
|
|
|
|
git
|
|
|
|
lazygit
|
|
|
|
neovim
|
|
|
|
zellij
|
2025-01-12 06:55:38 +00:00
|
|
|
] ++ foodogsquaredLib.stdenv;
|
2024-07-31 13:49:00 +00:00
|
|
|
|
|
|
|
# Yeah, that's right, this is also a Guix System installer because SCREW YOU,
|
|
|
|
# NIXOS USERS!
|
|
|
|
services.guix.enable = lib.mkDefault true;
|
2024-02-27 13:16:53 +00:00
|
|
|
}
|