{pkgs, ...}:{
	fonts.fontconfig = {
		enable = true;
              };
              services.mpd = {
                enable = true;
                package = pkgs.mpd;
                dataDir = "/home/wyatt/.config/mpd";
                musicDirectory = "/home/wyatt/Music";
                extraConfig = ''
                audio_output {
                  type "pulse"
                  name "fakepipe"
                }
                audio_output {
                  type    "fifo"
                  name    "my_fifo"
                  path    "/tmp/mpd.fifo"
                  format  "44100:16:2"
}
                '';
              };
	gtk = {
		enable = true;
		font.name = "Iosevka";
		font.size = 14;
		theme.package = pkgs.dracula-theme;
		theme.name = "Dracula";
        };
        home.file = {
          river = {
            source = ./wayland/init;
            target = "./.config/river/init";
          };
          eww = {
            source = ./other/eww;
            recursive = true;
            target = "./.config/eww/";
          };
        };
        imports = [
          ./textEditors/neovim.nix
          #./textEditors/emacs/main.nix
          ./wayland/main.nix
          ./x/main.nix
          ./other/ncmpcpp.nix
          ./other/starship.nix
        ];
	programs.foot = {
		enable = true;
		settings = {
			main = {
				term = "xterm-256color";
				font = "Iosevka:size=14";
				dpi-aware = "yes";
			};
			mouse = {
				hide-when-typing = "yes";
                        };
                        colors = {
                          background = "0x282a36";
                        };
		};
	};
}