1
0

default.nix 939 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. { config, pkgs, lib, ... }:
  2. let
  3. hosts = import ../../../config/hosts.nix;
  4. in
  5. {
  6. imports = [
  7. ./hardware.nix
  8. ../../../nixos/modules/system/nixos-base.nix
  9. ../../../nixos/modules/system/users.nix
  10. ../../../nixos/profiles/workstation
  11. ../../../nixos/profiles/development
  12. ../../../nixos/profiles/gaming
  13. ../../../nixos/profiles/school
  14. ../../../nixos/modules/hardware/networking
  15. ../../../nixos/modules/hardware/sound
  16. ../../../nixos/modules/hardware/bluetooth
  17. ../../../nixos/modules/hardware/biometric/elan-fingerprint.nix
  18. ../../../nixos/modules/desktop/hyprland
  19. #../../../nixos/modules/greeter/dank-greeter/hyprland.nix
  20. ../../../nixos/modules/greeter/tuigreet
  21. ];
  22. boot.kernelParams = [
  23. "resume=UUID=3f914128-2e08-4080-b1bb-d7ddf9ef647a"
  24. ];
  25. networking.hostName = hosts.ideapad.hostname;
  26. virtualisation = {
  27. docker = {
  28. storageDriver = "overlay2";
  29. };
  30. };
  31. }