{ pkgs, inputs, ... }: { imports = [ ./features/linux-desktop.nix ./features/development-linux.nix ./features/haskell.nix ./features/nix.nix ./features/gaming.nix ]; home.stateVersion = "24.11"; home.username = "drew"; home.homeDirectory = "/home/drew"; home.packages = with pkgs; [ # Applications discord element-desktop signal-desktop obsidian firefox waypaper # Wallpaper switcher ]; xdg.desktopEntries = { element-desktop = { name = "Element"; # Custom options to reduce flickering under wayland. exec = "element-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland --disable-gpu"; }; }; programs.git = { userName = "Drew Haven"; userEmail = "drew.haven@gmail.com"; }; }