{ inputs, outputs, lib, config, pkgs, unstablePkgs, nixers, antigravityPkgs, ... }: let patchedQuarto = pkgs.quarto.overrideAttrs (oldAttrs: { postPatch = (oldAttrs.postPatch or "") + '' substituteInPlace bin/quarto.js \ --replace-fail "syntax-highlighting" "highlight-style" ''; }); in { home.packages = [ pkgs.babashka pkgs.bat-extras.batman pkgs.bat-extras.batdiff pkgs.bat-extras.batgrep pkgs.bat-extras.prettybat unstablePkgs.blender pkgs.broot pkgs.clapper pkgs.cliphist pkgs.distrobox pkgs.dvc pkgs.feh unstablePkgs.gimp-with-plugins pkgs.git-lfs pkgs.go unstablePkgs.gurk-rs pkgs.has pkgs.hyperfine pkgs.imagemagick pkgs.imv unstablePkgs.inkscape pkgs.jujutsu unstablePkgs.krita pkgs.kubectl pkgs.lnav pkgs.lynx pkgs.minikube unstablePkgs.mission-center pkgs.neovide unstablePkgs.nil pkgs.nix-tree pkgs.nh pkgs.nodejs_24 pkgs.nwg-look unstablePkgs.obsidian pkgs.onlyoffice-desktopeditors pkgs.pandoc pkgs.pavucontrol unstablePkgs.podman-compose unstablePkgs.podman-desktop unstablePkgs.podman-tui pkgs.poppler pkgs.popsicle nixers.python-env patchedQuarto nixers.rbw-autofill unstablePkgs.ruff pkgs.signal-desktop pkgs.sioyek unstablePkgs.sone pkgs.sshs pkgs.texliveFull pkgs.texstudio unstablePkgs.ty unstablePkgs.typst unstablePkgs.uv pkgs.vial nixers.vivaldi-wayland unstablePkgs.visidata pkgs.vivaldi-ffmpeg-codecs nixers.walker-obsidian-search pkgs.warpinator pkgs.xarchiver pkgs.yubikey-agent pkgs.yubikey-manager pkgs.zeal unstablePkgs.zed-editor unstablePkgs.zotero nixers.zen-browser # theming pkgs.adwaita-icon-theme pkgs.gtk-engine-murrine pkgs.gtk_engines pkgs.hicolor-icon-theme # Backend dev tools pkgs.lua54Packages.lua pkgs.luajitPackages.luarocks pkgs.steam-run pkgs.tree-sitter unstablePkgs.vimPlugins.mason-lspconfig-nvim # LLM Agentic DE antigravityPkgs.google-antigravity-no-fhs antigravityPkgs.google-antigravity-ide-no-fhs antigravityPkgs.google-antigravity-cli ]; }