{ pkgs, inputs, config, ... }: let in { imports = [ ./mpd.nix inputs.dms.homeModules.dank-material-shell ]; home.username = "user"; home.homeDirectory = "/home/user"; xdg.userDirs = { enable = true; createDirectories = false; extraConfig = { SCREENSHOTS = "${config.home.homeDirectory}/Pictures/Screenshots"; }; }; home.pointerCursor = { gtk.enable = true; package = pkgs.adwaita-icon-theme; name = "Adwaita"; size = 20; }; programs.yazi.enable = true; programs.yazi.enableFishIntegration = true; programs.fzf.enable = true; programs.fzf.enableFishIntegration = true; programs.eza = { enable = true; enableFishIntegration = true; git = true; extraOptions = [ "-a" "--long" "--no-time" "--no-user" "--no-permissions" "--no-filesize" "--icons=always" ]; }; services.cliphist.enable = true; programs.pywal.enable = true; programs.pywal.package = pkgs.pywal16; programs.lazygit.enable = true; programs.lazygit.enableFishIntegration = true; programs.rbw.enable = true; programs.rbw.settings = { pinentry = pkgs.pinentry-curses; email = "KeksNino@proton.me"; base_url = "https://vw.pizzasucht.net"; }; programs.distrobox.enable = true; services.podman.enable = true; programs.btop.enable = true; services.udiskie.enable = true; programs.cava.enable = true; programs.equibop.enable = true; services.awww.enable = true; programs.rofi.enable = true; services.mpdris2.enable = true; programs.fastfetch.enable = true; programs.prismlauncher.enable = true; programs.dank-material-shell.enable = true; programs.fd.enable = true; programs.uv.enable = true; programs.satty.enable = true; programs.mpvpaper.enable = true; programs.obsidian.enable = true; programs.gcc.enable = true; programs.fish = { enable = true; interactiveShellInit = '' nitch set -gx EDITOR nvim set -gx PATH $PATH /home/user/.local/bin set -g fish_key_bindings fish_hybrid_key_bindings set fish_greeting ''; }; programs.fish.shellAliases = { cat = "bat"; cd = "z"; cp = "cp -v"; ff = "fastfetch"; grep = "grep -i"; hyprland = "start-hyprland"; mv = "mv -v"; n = "nvim"; py = "uv run"; r = "rsync -avh --info=progress2"; rm = "trash"; ssh = "kitty +kitten ssh"; }; programs.zoxide.enable = true; programs.zoxide.enableFishIntegration = true; gtk = { enable = true; # theme = { # name = "Materia-dark-compact"; # package = pkgs.materia-theme-transparent; # }; colorScheme = "dark"; }; home.stateVersion = "26.05"; }