nix/hosts/zaphod/configuration.nix

56 lines
1.1 KiB
Nix

{
pkgs,
lib,
inputs,
...
}: {
imports = [
# Common Config
../common/packages.nix
../common/nixConfig.nix
../common/nixpkgsConfig.nix
../common/root.nix
../common/ssh.nix
# My user, also a default.
../../users/thehedgehog/default.nix
# Machine specific configs
./bootloader.nix
./console.nix
./fonts.nix
./hardware.nix
./networking.nix
./misc.nix
./packages.nix
./qt.nix
# Security
./security/modules.nix
# Services
./services/modules.nix
# Machine-specific programs.
./programs/chromium.nix
./programs/dconf.nix
./programs/gnupg.nix
./programs/less.nix
./programs/misc.nix
./programs/neovim.nix
./programs/ssh.nix
./programs/sway.nix
./programs/zsh.nix
];
fileSystems = {
"/" = {
fsType = "btrfs";
device = "/dev/disk/by-uuid/dce547b5-71db-4b80-a029-370c4b7765ab";
};
"/boot" = {
fsType = "vfat";
device = "/dev/disk/by-uuid/2F06-FA92";
};
};
swapDevices = [{device = "/dev/disk/by-uuid/5f64b6ad-f471-4c6f-8536-59f581e16827";}];
}