63 lines
2.0 KiB
Nix
63 lines
2.0 KiB
Nix
{ config, inputs, ... }:
|
|
{
|
|
imports = [
|
|
../../lib
|
|
inputs.disko.nixosModules.disko
|
|
(import ./format.nix {
|
|
device = "/dev/disk/by-id/usb-SanDisk_Ultra_Trek_0501990ddf7236633373ea7dd2e6715f954e2dbb35cadae343333f0562cda6aa7ec80000000000000000000042c100baff1e08109f5581078ea6d9c3-0:0";
|
|
})
|
|
../eirene/hardware.nix
|
|
../eirene/display.nix
|
|
../common/system/configs/bluetooth
|
|
../common/system/configs/boot
|
|
../common/system/configs/brightnessctl
|
|
../common/system/configs/btop
|
|
../common/system/configs/btrfs
|
|
../common/system/configs/cpu
|
|
../common/system/configs/docker
|
|
../common/system/configs/fastfetch
|
|
../common/system/configs/getty
|
|
../common/system/configs/git
|
|
../common/system/configs/gpg-agent
|
|
../common/system/configs/impermanence
|
|
../common/system/configs/lsof
|
|
../common/system/configs/ncdu
|
|
../common/system/configs/neovim
|
|
../common/system/configs/networking
|
|
../common/system/configs/nix
|
|
../common/system/configs/nix-cleanup
|
|
../common/system/configs/nix-ld
|
|
../common/system/configs/nixpkgs
|
|
../common/system/configs/ntp
|
|
../common/system/configs/pipewire
|
|
../common/system/configs/plymouth
|
|
../common/system/configs/powertop
|
|
../common/system/configs/printing
|
|
../common/system/configs/ranger
|
|
../common/system/configs/sops
|
|
../common/system/configs/ssh
|
|
../common/system/configs/system
|
|
../common/system/configs/timezone
|
|
../common/system/configs/tlp
|
|
../common/system/configs/tmux
|
|
../common/system/configs/tree
|
|
../common/system/configs/users
|
|
../common/system/configs/wget
|
|
../common/system/configs/zsh
|
|
./users/nikara
|
|
];
|
|
|
|
networking.hostName = "elara";
|
|
i18n.defaultLocale = "en_US.UTF-8";
|
|
sops.defaultSopsFile = ./secrets/secrets.yaml;
|
|
|
|
boot.initrd.kernelModules = [
|
|
"xhci_pci"
|
|
"usb_storage"
|
|
"sd_mod"
|
|
];
|
|
|
|
environment.impermanence.device =
|
|
config.disko.devices.disk.usb.content.partitions.root.content.name;
|
|
}
|