{ pkgs, config, zen-browser, ... }: { imports = [ ./mpd.nix zen-browser.homeModules.beta ]; home.username = "user"; home.homeDirectory = "/home/user"; xdg.userDirs = { enable = true; createDirectories = false; extraConfig = { SCREENSHOTS = "${config.home.homeDirectory}/Pictures/Screenshots"; }; }; xdg.mimeApps = { enable = true; defaultApplications = { "inode/directory" = [ "nemo.desktop" ]; "image/*" = [ "imv-dir.desktop" ]; "image/gif" = [ "imv-dir.desktop" ]; "image/jpeg" = [ "imv-dir.desktop" ]; "image/png" = [ "imv-dir.desktop" ]; "image/webp" = [ "imv-dir.desktop" ]; }; }; dconf = { settings = { "org/cinnamon/desktop/applications/terminal" = { exec = "kitty"; # exec-arg = ""; # argument }; }; }; home.pointerCursor = { enable = true; gtk.enable = true; package = pkgs.adwaita-icon-theme; name = "Adwaita"; size = 20; }; programs.zen-browser = { enable = true; setAsDefaultBrowser = true; }; programs.yazi.enable = true; programs.yazi.enableFishIntegration = true; programs.fzf.enable = true; programs.fzf.enableFishIntegration = true; programs.eza = { enable = true; enableFishIntegration = true; git = true; icons = "always"; extraOptions = [ "-1" ]; }; programs.pywal = { enable = true; package = pkgs.pywal16; }; programs.lazygit.enable = true; programs.lazygit.enableFishIntegration = true; programs.rbw = { enable = true; settings = { pinentry = pkgs.pinentry-curses; email = "KeksNino@proton.me"; base_url = "https://vw.pizzasucht.net"; }; }; programs.distrobox.enable = true; services.podman.enable = true; programs.rofi.enable = true; programs.rofi.plugins = [ pkgs.rofi-calc ]; services.polkit-gnome.enable = true; services.cliphist.enable = true; programs.btop.enable = true; services.udiskie.enable = true; programs.cava.enable = true; programs.equibop.enable = true; services.awww.enable = true; services.mpdris2.enable = true; programs.fastfetch.enable = true; programs.prismlauncher.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.mpv.enable = true; programs.imv.enable = true; programs.aria2.enable = true; programs.qutebrowser = { enable = true; settings = { colors.webpage.preferred_color_scheme = "dark"; auto_save.session = true; scrolling.smooth = true; content.autoplay = false; content.blocking.method = "both"; url.default_page = "https://priv.au"; }; extraConfig = '' c.qt.args = ["disable-features=AcceleratedVideoDecodeLinuxGL"] ''; keyBindings = { normal = { "M" = "hint links spawn mpv {hint-url}"; }; }; searchEngines = { DEFAULT = "https://priv.au/search?q={}"; }; }; home.sessionPath = [ "${config.home.homeDirectory}/.local/bin" ]; home.sessionVariables = { EDITOR = "nvim"; }; programs.fish = { enable = true; interactiveShellInit = '' nitch set -g fish_key_bindings fish_hybrid_key_bindings set fish_greeting ''; shellAliases = { ls = "eza -al --no-time --no-user --no-permissions --no-filesize"; ll = "eza -la"; 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 = "gomi"; ssh = "kitty +kitten ssh"; nd = "nix develop"; }; }; programs.zoxide.enable = true; programs.zoxide.enableFishIntegration = true; home.file.".local/share/Steam/steam.cfg".text = '' BootStrapperInhibitAll=enable BootStrapperForceSelfUpdate=disable ''; gtk = { enable = true; # theme = { # name = "Materia-dark-compact"; # package = pkgs.materia-theme-transparent; # }; colorScheme = "dark"; }; home.stateVersion = "26.05"; }