{ pkgs, lib, ... }: { imports = [ # Modules ../../modules/home/default.nix ]; options = { host = lib.mkOption { type = with lib.types; str; description = '' Define the host of the machine ''; }; headless = lib.mkOption { type = with lib.types; bool; description = '' Is this machine headless? ''; }; }; config = { home = { username = "xeovalyte"; homeDirectory = "/home/xeovalyte"; }; host = "xv-desktop"; headless = false; home.packages = with pkgs; [ unstable.prismlauncher unstable.vesktop unstable.rnote # Office libreoffice ]; # Enable home-manager programs.home-manager.enable = true; settings = { applications.common.enable = true; applications.alacritty.enable = false; applications.devenv.enable = true; applications.firefox.enable = true; applications.git.enable = true; applications.helix.enable = true; applications.zsh.enable = true; applications.ssh.enable = true; applications.thunderbird.enable = true; applications.yazi.enable = true; applications.zellij.enable = true; services.nextcloud-sync.enable = true; theming.fonts.enable = true; theming.nix-colors.enable = false; theming.stylix.enable = true; desktop-environments.hyprland.enable = false; }; home.stateVersion = "24.05"; }; }