nixos-dotfiles/hosts/smallinux.nix

56 lines
1.1 KiB
Nix
Executable File

{ pkgs, nixpkgs-unstable, home-manager, ... }:
{
# Mount the data drive
fileSystems."/mnt/data_drive" = {
device = "/dev/disk/by-uuid/93861f2f-b63c-4201-8ae2-a533edd1c064";
fsType = "btrfs";
};
fileSystems."/mnt/windows_disk" = {
device = "/dev/disk/by-uuid/3402E4B102E4796E";
fsType = "ntfs3";
options = [ "rw" "uid=1000"];
};
services.openssh.enable = true;
# Other modules
imports = [
../hardware-configuration.nix
../modules/boot/plymouth.nix
../modules/boot/efi-grub.nix
../modules/kernel/lqx.nix
# Hardware stuff
../modules/hardware/nvidia.nix
../modules/hardware/xone.nix
../modules/hardware/razer.nix
../modules/audio/pipewire.nix
# Desktop stuff
../modules/fonts
../modules/desktop/gnome.nix
../modules/desktop_manager/gdm.nix
../modules/virtualisation
../modules/flatpak
# Applications
../modules/cli-tools.nix
../modules/applications
# Development
../modules/development
../modules/switch-udev.nix
# ssh
../modules/ssh/yubikey.nix
# Per-user stuff
../home/seanomik
];
}