50 lines
1.5 KiB
Nix
50 lines
1.5 KiB
Nix
{ config, inputs, ... }:
|
|
{
|
|
imports = [
|
|
../../lib
|
|
|
|
inputs.disko.nixosModules.disko
|
|
(import ./format.nix {
|
|
device = "/dev/disk/by-id/usb-SanDisk_Ultra_Trek_050133f0afb69de86a475ee8d2ad97e4916cce11764cffba9ab262d42a7d0d2f66460000000000000000000039b7a3b8ff990a109f5581078ea6e86a-0:0";
|
|
})
|
|
./hardware
|
|
|
|
../common/configs/system/boot
|
|
../common/configs/system/btop
|
|
../common/configs/system/btrfs
|
|
../common/configs/system/fastfetch
|
|
../common/configs/system/getty
|
|
../common/configs/system/git
|
|
../common/configs/system/gpg-agent
|
|
../common/configs/system/impermanence
|
|
../common/configs/system/lsof
|
|
../common/configs/system/ncdu
|
|
../common/configs/system/neovim
|
|
../common/configs/system/networking
|
|
../common/configs/system/nix
|
|
../common/configs/system/nix-cleanup
|
|
../common/configs/system/nix-ld
|
|
../common/configs/system/nixpkgs
|
|
../common/configs/system/ntp
|
|
../common/configs/system/ranger
|
|
../common/configs/system/sops
|
|
../common/configs/system/ssh
|
|
../common/configs/system/system
|
|
../common/configs/system/timezone
|
|
../common/configs/system/tmux
|
|
../common/configs/system/tree
|
|
../common/configs/system/users
|
|
../common/configs/system/wget
|
|
../common/configs/system/zsh
|
|
|
|
./users/nick
|
|
];
|
|
|
|
networking.hostName = "installer";
|
|
i18n.defaultLocale = "en_US.UTF-8";
|
|
sops.defaultSopsFile = ./secrets/secrets.yaml;
|
|
|
|
environment.impermanence.device =
|
|
config.disko.devices.disk.usb.content.partitions.root.content.name;
|
|
}
|