{ pkgs,  inputs,... }:
{
  imports = [
    ./wms
    ./shell
    ./programs
    inputs.nix-colors.homeManagerModules.default
  ];


  nixpkgs.config.allowUnfree = true;

  home = {
    username = "ky";
    homeDirectory = "/home/ky";
    stateVersion = "23.11"; #dont change xd
    packages = with pkgs; [
      fwupd
      dmenu
      mpv
      pulsemixer
      xclip
      zathura
      exif
      exiftool
      pandoc
    ];
    sessionVariables = {
      EDITOR = "nvim";
      NIXPKGS_ALLOW_UNFREE = "1";
    };
  };

  xdg = {
    enable = true;
    userDirs = {
      enable = true;
      createDirectories = true;
    };
  };

  programs.home-manager.enable = true;
}
