50 lines
1.2 KiB
Nix
50 lines
1.2 KiB
Nix
{ lib, inputs, ... }:
|
|
{
|
|
imports = [
|
|
inputs.disko.nixosModules.disko
|
|
./format.nix
|
|
|
|
./hardware
|
|
|
|
../common/configs/system/boot
|
|
../common/configs/system/btrfs
|
|
../common/configs/system/documentation
|
|
../common/configs/system/git
|
|
../common/configs/system/impermanence
|
|
../common/configs/system/neovim
|
|
../common/configs/system/networkmanager
|
|
../common/configs/system/nix
|
|
../common/configs/system/nix-cleanup
|
|
../common/configs/system/nixpkgs
|
|
../common/configs/system/ntp
|
|
../common/configs/system/podman
|
|
../common/configs/system/smartmontools
|
|
../common/configs/system/sops
|
|
../common/configs/system/sshd
|
|
../common/configs/system/sudo
|
|
../common/configs/system/system
|
|
../common/configs/system/users
|
|
../common/configs/system/zsh
|
|
|
|
./users/storm
|
|
./users/nick
|
|
];
|
|
|
|
networking = {
|
|
hostName = "jupiter";
|
|
extraHosts = lib.strings.concatStringsSep "\n" [ "127.0.0.1 karaolidis.local" ];
|
|
};
|
|
|
|
fileSystems."/mnt/storage" = {
|
|
label = "storage";
|
|
fsType = "btrfs";
|
|
options = [
|
|
"x-initrd.mount"
|
|
"defaults"
|
|
"subvol=@"
|
|
"compress=zstd:5"
|
|
"noatime"
|
|
];
|
|
};
|
|
}
|