diff --git a/modules/capabilities/ai.nix b/modules/capabilities/ai.nix index d5e7ad4..2cdf0de 100644 --- a/modules/capabilities/ai.nix +++ b/modules/capabilities/ai.nix @@ -103,6 +103,7 @@ in pkgs.nodejs pkgs.python3 inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.codex + pkgs.llm-agents.chatgpt pkgs.llm-agents.pi pkgs.llm-agents.claude-code pkgs.llm-agents.agent-deck diff --git a/modules/capabilities/desktop-defaults.nix b/modules/capabilities/desktop-defaults.nix index 0f983ef..ae9dc8c 100644 --- a/modules/capabilities/desktop-defaults.nix +++ b/modules/capabilities/desktop-defaults.nix @@ -67,7 +67,7 @@ }; flake.modules.homeManager.workstation-apps = - { pkgs, ... }: + { lib, pkgs, ... }: { home.packages = with pkgs; [ spotify @@ -77,6 +77,7 @@ pinta zellij ]; + xdg.mimeApps.defaultApplicationPackages = lib.mkAfter [ pkgs.onlyoffice-desktopeditors ]; }; flake.modules.homeManager.xdg = diff --git a/modules/capabilities/neovim/default.nix b/modules/capabilities/neovim/default.nix index fdf1729..26ccfee 100644 --- a/modules/capabilities/neovim/default.nix +++ b/modules/capabilities/neovim/default.nix @@ -224,5 +224,6 @@ in VISUAL = "nvim"; }; xdg.mimeApps.defaultApplicationPackages = [ pkgs.neovim ]; + xdg.mimeApps.defaultApplications."text/markdown" = "nvim.desktop"; }; }