2022-09-14 03:53:30 +00:00
|
|
|
{ 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";
|
|
|
|
};
|
|
|
|
|
2023-03-09 17:37:12 +00:00
|
|
|
fileSystems."/mnt/windows_disk" = {
|
|
|
|
device = "/dev/disk/by-uuid/3402E4B102E4796E";
|
|
|
|
fsType = "ntfs3";
|
|
|
|
options = [ "rw" "uid=1000"];
|
|
|
|
};
|
|
|
|
|
2023-06-04 23:16:00 +00:00
|
|
|
services.openssh.enable = true;
|
|
|
|
|
2022-09-14 03:53:30 +00:00
|
|
|
# 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
|
|
|
|
|
2022-10-08 01:34:25 +00:00
|
|
|
../modules/virtualisation
|
2023-02-01 03:19:31 +00:00
|
|
|
../modules/flatpak
|
2022-10-08 01:34:25 +00:00
|
|
|
|
2022-09-14 03:53:30 +00:00
|
|
|
# Applications
|
|
|
|
../modules/cli-tools.nix
|
|
|
|
../modules/applications
|
|
|
|
|
|
|
|
# Development
|
|
|
|
../modules/development
|
2023-02-01 03:19:31 +00:00
|
|
|
../modules/switch-udev.nix
|
2022-09-14 03:53:30 +00:00
|
|
|
|
|
|
|
# ssh
|
|
|
|
../modules/ssh/yubikey.nix
|
|
|
|
|
|
|
|
# Per-user stuff
|
|
|
|
../home/seanomik
|
|
|
|
];
|
|
|
|
}
|